![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 02:21 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [出题]娱乐一下~ |
| 可打印版本 2,080 / 27 |
| 第1楼 pusofalse | 发表于 2008-06-19 21:34 |
| 银牌会员 发帖 646 积分 1,604 | |
|
[出题]娱乐一下~ 10道题,如下,是我从学习批处理以来积攒的几个比较经典的题目,供新手练习,老手复习。有兴趣的可以来做一下~无兴趣的请无视。^_^
Q1:判断系统中有无123用户,无则添加用户名为123,密码为"123 &^"的普通用户 Q2: a.txt: abcdefg 123abcd abcd123 abcdefg asdfghabcda 1234 输出a.txt中所有以abcd开头的行 输出第一个以abcd开头的行 输出第二个以abcd开头的行 Q3:输出000-999到num.txt,最少两种方法 Q4:输入端口号,输出对应进程。如输入135,则输出svchost.exe的详细信息,要求代码同时兼容TCP与UDP端口 Q5:判断光驱所在的盘符,最少两种方法 Q6:编写批处理,6秒钟内找出局域网内主机ID为1-50之间所有在线的主机,网络ID未知。 Q7:输出九九乘法表 Q8: 倒序输出b.txt中的内容,如b.txt: a b c d e f g 倒序输出: g f e d c b a Q9:字母排序,输入任意字母,进行排序 如输入z a u i b,则输出 a b i u z Q10:计算任意字母之和,如输出azy,输出52 输入cd,输出7 |
|
| 第2楼 WANKOILZ | 发表于 2008-06-19 22:18 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
Q8:
[ Last edited by WANKOILZ on 2008-6-19 at 10:31 PM ] |
|
| 第3楼 fantakenshin | 发表于 2008-06-19 22:23 |
| 新手上路 发帖 1 积分 2 | |
|
新来的
完全不会做的说~~~ |
|
| 第4楼 pusofalse | 发表于 2008-06-19 22:26 |
| 银牌会员 发帖 646 积分 1,604 | |
Originally posted by WANKOILZ at 2008-6-19 10:18 PM: 高! 用sort排序。。。可惜,我对sort完全不懂~ 集合中为何不直接sort/r b.txt?为何先要读取出行数呢~? 我试了下直接排序完全可以啊~ 也完全可以不用for |
|
| 第5楼 WANKOILZ | 发表于 2008-06-19 22:33 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
这样可以显示空行,而直接用sort会忽略空行。
|
|
| 第6楼 pusofalse | 发表于 2008-06-19 22:37 |
| 银牌会员 发帖 646 积分 1,604 | |
|
原来如此~^_^ 谢谢指教~
|
|
| 第7楼 HAT | 发表于 2008-06-20 08:37 |
| 版主 发帖 5,017 积分 9,023 | |
|
Q1:判断系统中有无123用户,无则添加用户名为123,密码为"123 &^"的普通用户
|
|
| 第8楼 HAT | 发表于 2008-06-20 08:46 |
| 版主 发帖 5,017 积分 9,023 | |
|
Q2:
a.txt: abcdefg 123abcd abcd123 abcdefg asdfghabcda 1234 输出a.txt中所有以abcd开头的行 输出第一个以abcd开头的行 输出第二个以abcd开头的行 |
|
| 第9楼 HAT | 发表于 2008-06-20 09:03 |
| 版主 发帖 5,017 积分 9,023 | |
|
Q3:输出000-999到num.txt,最少两种方法
|
|
| 第10楼 HAT | 发表于 2008-06-20 09:17 |
| 版主 发帖 5,017 积分 9,023 | |
|
Q5:判断光驱所在的盘符,最少两种方法
|
|
| 第11楼 bat-zw | 发表于 2008-06-20 10:50 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
上来晚了 真高兴又能上联盟了,这阵子生活中真像少了什么东西似的,这下好了。。。
解答Q9,还是用sort快点: [ Last edited by zw19750516 on 2008-6-20 at 11:36 AM ] |
|
| 第12楼 bat-zw | 发表于 2008-06-20 11:12 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
解答Q7(九九法则表):
[ Last edited by zw19750516 on 2008-6-20 at 03:05 PM ] |
|
| 第13楼 bat-zw | 发表于 2008-06-20 12:06 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
Q10:
|
|
| 第14楼 bat-zw | 发表于 2008-06-20 12:25 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
解答Q6:
[ Last edited by zw19750516 on 2008-6-20 at 12:53 PM ] |
|
| 第15楼 pusofalse | 发表于 2008-06-20 16:43 |
| 银牌会员 发帖 646 积分 1,604 | |
|
两位前辈的思路。。真是太棒了~
虽说出题,但里面有几道题我也不会~ 第8楼,hat前辈的第一段代码。。。输出所有以abcd开头的行~ 貌似有点思维定向了~ |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |