Qbasic编程语言基础

2022-07-13 16:11:19   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《Qbasic编程语言基础》,欢迎阅读!
语言基础,编程,Qbasic
Qbasic编程语言》练习

一、 填空题(每空2分,共30)

1. 都与具体的计算机有关,因而被称为面向机器的语言。 2 . 编程语言进行程序设计的过程是设计人员根据实际任务提出问题,然后确 构造数学模型,画出 选择合适的 编写 上机反复调试,直到满足实际需要为止。

3. 单精度实数有 形式和 形式两种,用 形式表示的单精度实,后面可以加类型符!

4. 赋值语句的作用是 。如果被赋值的数值变量与赋值号右边的数值数据属于不同类型,则在赋值时以赋值号 边的变量类型为准。

5. QBASIC把一行划分为五个标准输出区,每一区占14,第五区占 列。 6. ,,

7. 语句根据程序运行到此时的某些条件来决定后面的流程,判断的条件可以是关系表达式或 表达式。

二、选择题(每小题3分,共30分。每小题选项中只有一个答案是

正确的,请将正确答案的序号填在题后的括号内) 1.下列四项作为QBASIC语言中的常量,非法的是: A)PI B)HELLOC)3.5E-01 D)56.34 2.变量IJK是:

A)整形变量B)单精度变量C)双精度变量D)字符串变量 3.表达式Y=5*SIN(3.14159/10)是:

A)算术表达式B)关系表达式C)逻辑表达式D)代数表达式 4.下列QBASIC语句中正确的语句是:

A) READ A,B,C B) READ A;B;C C) READ A B C D) READ A,B,C, 5..运行下面程序,内层循环的循环总次数是: FOR K=1 TO 2 FOR L=1 TO K NEXT L NEXT K END

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

6.阅读下面程序,并选择输出结果: X=1 Y=2 Z=3 X=Y:Y=X Z=Y PRINT Z END

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

7.执行PRINT USING###.##298.6的结果是: A)298.6 B)%298.6 C)%298.60 D)298.60 8.36.阅读下面程序,并选择输出结果: RESTORE 50 READ A,B,B$ PRINT B$ DATA 1,2,3 DATA 4,5,6

END

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

9.37.阅读下面程序,并选择输出结果: B=0 READ X

WHILE X<>-999 AND B<>2 IF X>B THEN B=X READ X WEND

DATA 5,9,8,2,-999 PRINT ABS(X) END

A)9 B)8 C)2 D)999

10.ASCIIascii”和“Ascii”这三个字符串互相比较,最小的是:


A)ASCIIB)AsciiC)asciiD)分不出大小

NEXT N I=I+1 NEXT M

PRINT I END

三、判断题 (每小题2分,共20分。正确的,在题后括号内打

错误的打×”)

1.QBASIC的源程序中若采用标号,由它表示语句执行的先后次序 2.const已定义的符号常量,不能再给其赋值。

3.表达式中某一变量没有进行赋值时,则不能计算此表达式的值。

4.常量0.0000123456789365的类型属于单精度数。

5.-52323不是长整型常量。

6.QBASIC的关键字一定要用大写字母,而其他符号一定要用小写字母。



7.Label:,Repewt:,123:均为合法标号。

8. QBASIC的程序文件默认扩展名为BAS

9.QBASIC中,数值型数据也可以与字符型数据混合运算。

10.PRINT 语句具有计算功能。

四、写出下列程序运行结果(每小题4分,共20分,答案写在横线上)

1.下面程序运行时循环的次数是_________

X=0

WHILE X<20

X=X+1

X=X*2

WEND

PEINT X

END



2.下面程序运行后的输出结果是__________

I=0

FOR M=1 TO 3

FOR N=0 TO M—1

I=I+M*N



3. .下面程序运行后的输出结果是__________ a = 1: b = 2

a=b b=a SWAP a, b PRINTa =; a END 4. 下面程序运行后的输出结果是__________ LET s$=book LET s$=good PRINTs$=〃;s$s$=book END 5.下面程序运行时输出结果是_________ S=0 FOR K=1 TO 3 IF K<=1 THEN X=3 IF K<=2 THEN X=2 IF K<=3 THEN X=1 S=S+X PRINT X; NEXT K PRINT S END 五、程序填空题 (每空5分,共10) 1.阅读下面的程序,该程序的作用是利用随机函数产生101——100之间的随机整数, 并打印其中偶数之和K1与奇数之和K2.请根据程序的需要在划线处填上正确
的内容。

K1=0:K2=0

FOR I=1 TO 10

X=INT((100-1)*RND+1)+1 PRINT X;

IF _____________THEN K1=K1+X ELSE K2=K2+X NEXT I PRINT

PRINT K1=K1,K2=K2 END

2.阅读下面的程序,该程序的作用是任意输入10个数并输出求和结果。 请根据程序的需要在划线处填上正确内容。 S=0

N=1

WHILE _________

INPUT M:S=S+M:N=N+1

WEND PRINT S END

六、程序设计 (每小题10分,共20) 1. 用公式求下列各值

s1+1

+

11!2!

+

13!

++

1n!

n=100





2. 编程打印下列图形

5 565 56765 5678765 567898765


本文来源:https://www.wddqxz.cn/b2c29c75a26925c52cc5bf83.html

相关推荐