- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2006—2007学年下期期末考试QB试卷
2006—2007学年下期期末考试QB试卷时间:100分钟 姓名 分数 填空题。(每空2分,共30分)
3COS4y+e2x的QBASIC表达式为 。
22MOD7= ,7^2MOD5^2\2^3= 。
FIX(-13.6)+INT(14.5-6)= 。
(LOG(1)+ABS(-3)+INT(RND( ) )的值是 。
执行下列程序后,输出结果是 。
C=2^2^3
PRINT”C=”; C
END
6、下列程序输出结果是 。
X=1: Y=2
PRINT YX
END
7、在QBASIC中常量1234#的数据类型是 。
8、下列程序运行后输出结果是 。
A=13: B=15
X=A-B
IFA=B THEN X=X+B ELSE X=X-B
PRINT X : END
9、下面程序的循环次数是 。
FOR N=8 TO 20 STEP3
PRINT N;
NEXT N: END
10、在QBASIC语言中,实现循环的三种方法是 。
11、使用FOR—NEXT循环,应事先知道 。
12、下列程序运行结果是 。
X=11:Y=5
A=X-Y
IF XY THEN A=X+Y
PRINT A
END
13、在FOR循环语句中,步长省略,则步长值是 ,步值长为0,程序将会陷入 。
二.选择题。(每题4分,共40分)
1、下列选项中符合QBASIC字符串常量表示的是
A、“A$” B、‘$A’ C、“A$” D、“A”$
2、语句PRINT “a=”;3运行结果是
A、a=3 B、a= C、3 D、a;3
3、表达式SGN(-9^2)+ABS(-2^2)+INT(-2^2)的值是
A、17 B、89 C、-1 D、1
4、下列语句中语法正确的是
A、INPUT“X=?” :X B、INPUT X ;Y;Z
C、 INPUT X,Y, Z D.、INPUT X+Y;Z
5、语句PRINT x=y的运行结果是
A、0 B、-1 C、2 D、-2
6、下面语句正确的是
A、IET A=B=C=0 B、A=B+C C、SIN(A)=B+C D、=2*Л*R
7、x、y两个变量的值互换,正确的写法是
A、X=Y:Y=X B、Y=X:X=Y
C、M=X: X=Y :Y=M D.X=M: M=Y: Y=X
如下程序,运行后输出的结果是
DO WHILE N3
M=(M+1)*(M+2)
N=N+1: LOOP
PRINT M;N: END
A、182 3 B、2 3 C、30 4 D、3 3
9、下列程序运行后输出的结果是
C=1
DO UNTIL C0
C=C+1:LOOP
PRINT C: END
A、0 B、1 C、2 D、无任何输出
10、下面程序运行时输出的结果是
K=1
FOR I=1 TO5
K=K*I
NEXT I
PRINT K/I: END
A、10 B、20 C、30 D、40
三、程序补充。(在横线上填上适当的语句,每题5分,共10分)
1、任意输入5个数并输出求和结果
N=1
WHILE
INPUT A:S=S+A : N=N+1
WEND
PRINT S
END
2、利用随机函数产生50个(1-200)之间的随机整数,打印其中7的整数倍的数并求其总和。
FOR I=1 TO 50
A=INT(RND*200+1 )
IF THEN PRINT A:S=S+A
NEXT I
PRINT S : END
四、程序编写。(每题10分,共20分)
1、编写判断某数是奇数还是偶数的程序。
编程序输出如下图形。
1
1 1 1
1 1 1 1 1
1 1 1 1 1 1 1
第 1 页 共 2 页
文档评论(0)