回 帖 发 新 帖 刷新版面

主题:[讨论]谁有QBASIC的卷子

谁有QBASIC的卷子,告诉我,我马上要考试了

回复列表 (共5个回复)

沙发

先参考一下这个帖子:

[url=http://www.programfan.com/club/post-194393-2.html]找试题[/url]

这里面有我的回复。

板凳

希望对你有帮助    (答案在最后)

选择题

  下列各题 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,5667,X 

    D) READ A,B$,CDATA 78,PI,11 

  (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)=y1 
  DEF FNS(y)=FNA(y)^2FNA(y)y^2y1 
  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=s1 
  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=c5 
  c=c1 
  PRINT cd 

  运行时的输出结果是______。 

    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=nk 
  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=aj 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 x1 
  a=a1 
  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         

  本页答案: 

  (16) D (17) C (18) C (19) B (20) C (21) D (22) B 

  (23) D (24) D (25) A (26) A (27) A (28) C (29) A (30) B

3 楼




QBASIC语言程序设计 


--------------------------------------------------------------------------------

(一) QBASIC的基本概念 

1.QBASIC提供的数据类型。 2.常量和变量的概念、变量的命名规则、变量的类型说明。 3.运算符和运算规则(算术运算、关系运算、逻辑运算、字符运算)。 4.表达式(算术表达式、关系表达式、逻辑表达式、字符表达式)的概念及求值。 

(二) 顺序结构程序设计 

1.变量的赋值(LET语句)。 2.数据输出(PRINT语句)。 3.数据输入(INPUT语句,READ/DATA语句,RESTORE语句)。 4.程序停止执行(END语句,STOP语句)。 5.程序注释(REM语句)。 

(三) 选择结构程序设计

1.行IF语句。 2.块IF结构。 3.SELECT CASE结构。 4.选择结构的嵌套。

(四) 循环结构程序设计

1.循环的概念。 2.WHILE循环结构。 3.FOR-NEXT循环结构。 4.DO循环结构。 5.循环结构的嵌套。 

(五) 数组

1.数组和数组元素。 2.数组定义的方法。 3.引用数组元素的方法。 4.静态数组和动态数组。 5.一维数组和多维数组。 6.数组的运算。

(六) 函数与子程序

1.标准函数。 2.单行自定义函数和多行自定义函数的定义和引用。 3.块内子程序── 子例程(GOSUB-RETURN语句,ON GOSUB-RETURN语句及ON KEY(n) GOSUB-RETURN语句)。 4.独立模块的子程序的定义(SUB-END SUB语句)和调用(CALL语句)。 5.模块化函数的定义(FUNCTION-END FUNCTION语句)和调用。 6.模块间的数据传递(虚实结合)。 7.全局变量与局部变量。 8.过程的嵌套调用。 9.过程的递归调用。

(七) 字符处理

1.字符串和字符串变量的概念。 2.字符串变量的赋值。 3.字符串的运算。 4.字符串函数。 5.字符串数组。

(八) 文件

1.文件的概念。 2.对源程序文件的操作。 3.对顺序文件的操作。 4.记录型变量的定义(TYPE-END TYPE语句)和随机文件的操作。 

(九) 屏幕控制与作图

1.屏幕控制(CLS语句,LOCATE语句)。 2.显示模式的控制(SCREEN语句)。 3.颜色的设置(COLOR语句)。 4.标准作图语句(PSET语句,PRESET语句,LINE语句,DRAW语句和CIRCLE语句)。 5.图形的着色(PAINT语句)。
[em2][em3][em20]

4 楼

[quote]


QBASIC语言程序设计 


--------------------------------------------------------------------------------

(一) QBASIC的基本概念 

1.QBASIC提供的数据类型。 2.常量和变量的概念、变量的命名规则、变量的类型说明。 3.运算符和运算规则(算术运算、关系运算、逻辑运算、字符运算)。 4.表达式(算术表达式、关系表达式、逻辑表达式、字符表达式)的概念及求值。 

(二) 顺序结构程序设计 

1.变量的赋值(LET语句)。 2.数据输出(PRINT语句)。 3.数据输入(INPUT语句,READ/DATA语句,RESTORE语句)。 4.程序停止执行(END语句,STOP语句)。 5.程序注释(REM语句)。 

(三) 选择结构程序设计

1.行IF语句。 2.块IF结构。 3.SELECT CASE结构。 4.选择结构的嵌套。

(四) 循环结构程序设计

1.循环的概念。 2.WHILE循环结构。 3.FOR-NEXT循环结构。 4.DO循环结构。 5.循环结构的嵌套。 

(五) 数组

1.数组和数组元素。 2.数组定义的方法。 3.引用数组元素的方法。 4.静态数组和动态数组。 5.一维数组和多维数组。 6.数组的运算。

(六) 函数与子程序

1.标准函数。 2.单行自定义函数和多行自定义函数的定义和引用。 3.块内子程序── 子例程(GOSUB-RETURN语句,ON GOSUB-RETURN语句及ON KEY(n) GOSUB-RETURN语句)。 4.独立模块的子程序的定义(SUB-END SUB语句)和调用(CALL语句)。 5.模块化函数的定义(FUNCTION-END FUNCTION语句)和调用。 6.模块间的数据传递(虚实结合)。 7.全局变量与局部变量。 8.过程的嵌套调用。 9.过程的递归调用。

(七) 字符处理

1.字符串和字符串变量的概念。 2.字符串变量的赋值。 3.字符串的运算。 4.字符串函数。 5.字符串数组。

(八) 文件

1.文件的概念。 2.对源程序文件的操作。 3.对顺序文件的操作。 4.记录型变量的定义(TYPE-END TYPE语句)和随机文件的操作。 

(九) 屏幕控制与作图

1.屏幕控制(CLS语句,LOCATE语句)。 2.显示模式的控制(SCREEN语句)。 3.颜色的设置(COLOR语句)。 4.标准作图语句(PSET语句,PRESET语句,LINE语句,DRAW语句和CIRCLE语句)。 5.图形的着色(PAINT语句)。
[em2][em3][em20][/quote]

5 楼

我有!等会

我来回复

您尚未登录,请登录后再回复。点此登录或注册