计算机等级考试试题分析——二级QB语言(三)

文章作者 100test 发表时间 2007:03:10 17:17:49
来源 100Test.Com百考试题网


在前两个星期《IT人才》栏目连续刊登了关于全国计算机等级考试二级QB语言的选择试题分析,很多网友都对这类资料很感兴趣,今天,就让笔者继续为大家分析二级考试(QB语言)选择题的要领和重点:

   1、有如下程序:

   a$="apple"

   m$=MID$(a$,5,1)

   FOR j=1 TO 4

   READ b$

   e=INSTR(b$,m$)

   s=s e

   NEXT j

   PRINT s

   DATA pear,orange,peach,pineapple

   END

   运行时输出的结果是:

   (A)4 (B)8

   (C)10 (D)14

   解析:MID$(〈字符串〉,p,n)函数是求一个字符串中从第p个字符开始的n个字符。因此,m$="e"。INSTR函数的功能是测试一个字符串(第2个参数)在另一个字符串(第1个参数)中的起始位置。如果第2个参数字符串不在第1个参数字符串中,则函数值为0。本程序的功能是:测试字符串"e"在字符串pear,orange,peach,pineapple中的起始位置之和。所以,S=2 6 2 4=14。因此答案为D。


   2、有如下程序


   FOR j=1 TO 4

   GOSUB s:

   m=m 1/n

   NEXT j

   PRINT m.n

   END

   s:n=j*(j 1)

   RETURN

   运行后输出的结果是:

   (A).8 20 (B).75 12

   (C)1.8 20 (D)1.75 12

   解析:在主程序中,循环体执行了4次,从而调用了4次子程序s。第1次调用时,n=1*(1 1)=2,返回后,m=0 1/2=1/2.第2次调用时,n=2*(2 1)=6,返回后,m=1/2 1/6=2/3.第3次调用时,n=3*(3 1)=12,返回后,m=2/3 1/12=3/4.第4次调用时,n=4*(4 1)=20,返回后,m=3/4 1/20=4/5=0.8。因此答案为A。

相关文章


C语言数据类型、变量和运算符
广东:全国计算机等级考试成绩公布
计算机等级考试试题分析——二级QB语言(三)
计算机等级考试试题分析——二级QB语言(二)
江西:计算机等级考试报名到7月20日截止
1.2C语言的特点
西藏:2003年下半年全国计算机等级考试简章
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛