主题:[讨论]谁有QBASIC的卷子
a292982250
[专家分:40] 发布于 2007-06-13 12:57:00
谁有QBASIC的卷子,告诉我,我马上要考试了
回复列表 (共5个回复)
沙发
Matodied [专家分:7560] 发布于 2007-06-13 21:37:00
先参考一下这个帖子:
[url=http://www.programfan.com/club/post-194393-2.html]找试题[/url]
这里面有我的回复。
板凳
begin_qb [专家分:0] 发布于 2007-06-14 02:11:00
希望对你有帮助 (答案在最后)
选择题
下列各题 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 楼
huqing [专家分:30] 发布于 2007-06-26 13:00:00
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 楼
huqing [专家分:30] 发布于 2007-06-26 13:04:00
[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 楼
huqing [专家分:30] 发布于 2007-06-26 13:32:00
我有!等会
我来回复