如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:记录号 名称1 电视机2 计算机3
如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线 假定名称字段为字符型、宽度为6,那么下面程序断电额输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电” IF RIGHT (名称,2)=“线” LOOP ENDIF ??名称 ENDSCAN A)电话线 B)电冰箱 C)电冰箱电线 D)电视机电冰箱
正确答案:C本题考查对SCAN语句的掌握和理解,GO2是指指针移动到第二条记录,SCAN语句接下来扫描下面的四条记录;根据SCAN语句的循环条件LEFT(名称2)="电"可知,只要是名称字段中第一个字是“电”就执行循环语句;在SCAN循环语句内部 IF RIGHT(名称,2)="线" LOOP ENDIF表示如果记录的最后一个字是”线”就跳到循环的开始。也就是说程序从第二条记录开始查找第一个字是“电”并且最后一个字不是“线”的记录来显示,符合显示条件的只有“电冰箱”和“电线”两条记录;这道题容易出错的是误认
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
