站点首页 | 实用文章 | 考试相关 | 论文中心 | 故事小说 | 教程中心
热门文章
搜索
您现在的位置: hglm >> 考试相关 >> 计算机等级考试 >> 等级考试 >> 计算机二级 >> 文章正文
算机二级考试QBasic试卷2
 一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)

  下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

  (16) 在QBASIC中,下面的四组语句有语法错误的是______。

    A) READ A,B$,C$DATA 12,3.14/180,23

    B) READ A,B$,CDATA 34,PI/180,45

    C) READ A,B$,C$DATA 45,56+67,X

    D) READ A,B$,CDATA 78,PI,1+1

  (17) 语句OPTION BASE 1:DIM A(5,4)定义的数组元素个数是______。

    A) 9   B) 5   C) 20   D) 任意个

  (18) QBASIC语句中,语句定义符REM定义的是______。

    A) 数据恢复语句   B) 数组定义语句   C) 注释语句   D) 数组重定义语句

  (19) 语句PRINT "11">"109"的运行结果是______。

    A) 0   B) -1   C) 11   D) 11>109

  (20) 有如下程序

  DEF FNA(y)=y+1
  DEF FNS(y)=FNA(y)^2+FNA(y)+y^2+y+1
  PRINT FNS(2)
  END

  运行时输出的结果是______。

    A) 3   B) 14   C) 19   D) 21

  (21) 有如下一组程序语句

  s=0
  FOR i=1 TO 10
  READ a$,b
  IF a$="f" THEN
  IF b<10 THEN s=s+1
  ENDIF
  NEXT i

  PRINT s
  DATA f,10,m,67,m,14,f,23,f,1,f,17,m,2,f,11,m,10,m,56

  运行时的输出结果是______。

    A) 2   B) 56   C) 0   D) 1

  (22) 有如下一组程序语句

  FOR k=1 TO 3
  SELECT CASE k
  CASE 1
  a=3
  CASE 2
  a=2
  CASE 3
  a=1
  END SELECT
  PRINT a;
  NEXT k

  PRINT k
  END

  运行时的输出结果是______。

    A) 1 1 1 1 4   B) 3 2 1 4

    C) 1 1 1 1 3   D) 1 2 3 4

  (23) 有如下一组程序语句

  CONST c=5
  d=c+5
  c=c+1
  PRINT c+d

  运行时的输出结果是______。

    A) 6  B) 10   C) 16   D) 显示出错信息

  (24) 有如下程序段

  FOR i=1 TO 3
  FOR j=0 TO i-1
  PRINT "*"
  NEXT j
  NEXT i

  在运行时内层循环总次数是______。

    A) 1   B) 2   C) 3   D) 6

  (25) 有如下程序

  DEFSTR a-c
  a="*":b="@"
  FOR k=1 TO 3
  c$=STRING$(LEN(a$)+k-1,b$)
  PRINT c+"263";
  NEXT k
  PRINT
  END

  运行时输出的结果是______。

    A) @263@@263@@@263   B) *@*@*@263

    C) @@@@@@263   D) 出错信息

  (26) 有如下程序

  a=5
  b=6
  PRINT a>b OR b MOD 2=0
  END

  运行后的输出结果是______。

    A) -1   B) 0   C) 1   D) 2

  (27) 有如下程序

  FOR m=1 TO 3
  FOR j=m TO 1 STEP -1
  FOR k=j TO m
  n=n+k
  NEXT k
  NEXT j
  NEXT m
  END

  运行后n的值为______。

    A) 20   B) 27   C) 30   D) 54

  (28) 有如下程序

  a$="12"
  b$="24"
  c$=a$+b$
  d=VAL(c$)
  PRINT d MOD 100
  END

  运行后的输出结果是______。

    A) 12   B) 22   C) 24   D) 36

  (29) 有如下程序

  FOR j=0 TO 35
  a=a+j MOD 6
  NEXT j
  PRINT a
  END

  运行后的输出结果是______。

    A) 90   B) 75   C) 105   D) 0

  (30) 有如下程序

  FOR x=1 TO 4
  a=0
  FOR y=1 TO x+1
  a=a+1
  NEXT y
  PRINT a;
  NEXT x
  END

  运行后的输出结果是______。

    A) 1 2 3 4   B) 2 3 4 5   C) 3 4 5 6   D) 4 5 6 7        

[1] [2] 下一页

Copyright(c) hglm.com All rights reserved. 浙ICP备06001730号