发信人: whatsmore (罗思茂), 信区: SysServices
标 题: [电脑]whatsmore测试题
发信站: 哈工大紫丁香 (Sat May 15 20:53:30 2004), 转信
18 [电脑][bbs]类 难度:极高
在ANSI标准控制符中,Esc[1M代表
A 回车
B 延时1毫秒
C 删除1行
D 高亮显示
正确答案:C 删除1行
预计的干扰项:B 延时1毫秒
平均得分:0.55 正答率:0.15 难度:0.11 区分度:0.333
呵呵,大家看到这个答案可能有点意外吧。可是ANSI标准确实就是这么定义的,可以
参看ANSI X3.64-1979,上面是这么定义的:
115 4D M * DL - Delete Line 删除一行,下面的行上移一行(VT102系列支持)
[2M = 在当前区域内删除2行,当前区域需要允许上下卷动
选B选项的都是bbs上的老手了,因为B选项是我针对bbs上骨灰级人物设置的陷阱。*[M
是cterm延时的代码,曾经有一个时期非常流行签名档延时。后来因为有人的延时
设得太长,影响大家浏览速度,被投诉扰民,所以签名档延时就渐渐消失了。现在还
会用签名档延时的站友恐怕不多了。但是遗憾的是签名档延时并不是ANSI标准定义的
,Cterm的作者在帮助里自己也说是非标准的控制符。
Cterm定义的非标准控制符:
*[nM 延时 n 毫秒 *[G 响铃
*[nI 字体控制, n=0为缺省字体,n=1为宋体,n=2为黑体,n=3为楷体
*[n;x;yF 表示从当前光标位置到(x,y)的一个矩形区域用方式n填充。
n=0:用背景色填充 n=1:用阴影方式填充 n=2:交换前背景色填充 n=3:取反填充
选D 高亮显示的可能是字符画画惯了,一上来思维定势,看到1m就是前景高亮,也许
有的人还去看了AsciiArt版的精华区。但是仔细看看题就会知道了,题里给的是1M不
是1m。是不是有的人还不知道ANSI控制符是区分大小写的?ANSI控制符大小写的意义
完全不一样。查一下ANSI标准定义就知道了。
这道题有60%的人选D 高亮显示,实在出乎我的意料。可能是大家都以为是*[1m前景
高亮。
当然更令我意外的是这道题竟然还有3个人答对。恭喜raul mephisto jiajiayu三位!
--
作一颗永不生锈的螺丝帽!
whatsmore 2000.2
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.9.172.19]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.202毫秒