QBASIC练习题(一
QBasic顺序循环测验

QBasic 顺序循环测验班级▁▁▁▁▁;姓名▁▁▁▁▁▁▁▁▁▁;成绩▁▁▁▁▁▁ 一、 填空:1、 QBasic 语言中的▁▁▁▁语句可以省略语句定义符。
非执行语句有▁▁▁▁语句和▁▁▁▁语句。
2、 ▁▁▁▁语句必须和DATA 语句配合使用,运行程序时如果出现“Out of DATA ”出错信息,说明DATA 语句中提供的数据▁▁▁▁或程序中忘写DATA 语句了;3、 ▁▁▁▁语句必须和NEXT 语句配合使用,并且其循环变量名必须▁▁▁▁;运行程序时如果出现“NEXT without FOR ”错误信息,说明程序中的NEXT 语句没有对应的▁▁▁▁语句。
4、 一个PRINT 语句中可以含多个输出项,输出项之间用▁▁或▁▁隔开,用▁▁隔开表示分区格式,用▁▁隔开表示紧凑格式。
PRINT 语句中的输出项若是表达式则先▁▁▁▁后▁▁▁▁。
5、 [])(12c b d a X n +-+-写成QBasic 算术表达式为▁▁▁▁▁▁▁▁▁。
6、 aac b b 242---写成QBasic 算术表达式为▁▁▁▁▁▁▁▁▁▁。
7、 写出下列QBasic 函数的值:SQR (4)=▁▁▁▁;ABS (-6.8)=▁▁▁▁;ABS(-20.7)=▁▁▁▁;ABS(0)=▁▁▁▁;FIX(-9.98)=▁▁▁▁;FIX(19.43)=▁▁▁▁;FIX(-17)=▁▁▁▁;FIX(0)=▁▁▁▁。
8、 RND 叫做▁▁▁▁函数,RND 可以产生一个▁▁▁▁且▁▁▁▁的数。
产生[60,100]范围内的随机整数的表达式为▁▁▁▁▁▁▁▁▁▁▁▁▁▁,产生二位随机自然数的表达式为▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁,表达式FIX(RND*4)+11产生的数一定是▁▁▁▁▁▁▁▁这几个数中的一个。
9、 用QBasic 中的科学计数法表达下列数字:-3.0×10-9表达为▁▁▁▁▁▁▁;1.23×1012表达为▁▁▁▁▁▁▁。
QBAISIC月考试卷

QBASIC语言月考试题(1-4)姓名得分一、选择题(45分)1 设x=2,执行以下语句后输出结果是[ ]。
IF x*x<1 THEN y=1 ELSE y=-1PRINT y-x >0A)1 B)0 C)-1 D)出错2 第一台电子计算机是根据[ ] 提出的原理制造的。
A)莫奇莱B)艾仑·图灵C)乔治·布尔D)冯·诺依曼3 计算机辅助设计简称是[ ]。
A)CAM B)CAI C)CAD D)CMD4 计算机辅助教学简称是[ ]。
A)CAM B)CAI C)CAD D)CMD5 目前计算机的应用领域大致分为六个方面,下列答案正确的是[ ]。
A)辅助教学、专家系统、人工智能、工程设计、数据结构、文字处理B)工程设计、数据结构、文字处理、科学计算、自动控制、操作系统C)科学计算、自动控制、数据处理、辅助系统、人工智能、网络应用D)数值分析、人工智能、操作系统、自动控制、数据处理、办公室自动化6 能够正确实现条件:“如果x<y则a=15,否则a=-15”的程序段为[ ]。
A) IF x<y THEN a=15 B) IF x>=y THENa=-15 a=-15PRINT a ELSEa=15END IFPRINT aC) IF x>y THEN a=-15 D) IF x>=y THEN GOTO da=15 a=15PRINT a d: a=-15PRINT a7 计算机中的字节是个常用的单位,它的英文名字是[ ]。
A)bit B)byte C)bout D)baud8 在计算机中信息存储最小的单位是[ ]。
A)位B)字节C)字D)字长9 将二进制数1100111转化成十进制数为[ ]。
A)103 B)91 C)171 D)7110 将二进制数101111转化成十进制数为[ ]。
A)56 B)46 C)67 D)4711 用C、PASCAL、FORTRAN等高级语言编制的源程序要变为目标程序,必须经过[ ]。
《VisualBasic程序设计》试题1

《Visual Basic程序设计》模拟试题(一)及答案一、单项选择题(每小题3分,共30分)1.后缀为.bas的文件表示()。
A.类模块文件B.标准类模块文件C.窗体文件D.窗体二进制数据文件2.在文本框中将Text的内容全部显示为所定义的字符的属性是()。
A.Password B.PasswordCharC.Caption D.Text3.以下有关Visual Basic语言描述中错误的是()。
A.不区分大小写B.语句是一行一句,以回车键结束C.用“,”分隔一行中的多个语句D.一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。
A.设计模式B.中断模式C.执行模式D.编写代码模式5.如果想让文本框中的内容在运行时不能编辑,需将文本框的()属性设置为True。
A.TabStop B.MultiLine C.Locked D.Visible6.在Visual Basic中,变量的默认类型是()。
A.Integer B.Double C.Currency D.Variant7.文本框没有()属性。
A.Text B.Name C.Caption D.BorderStyle8.表达式7+10Mod3*2+2()。
A.13B.7C.6D.19.VB程序中设置断点的按键是()。
A.F1键B.F9键C.F8键D.Ctrl+F8键10.Dim I As Integer,则运行时变量I的初始值是()。
A.0B.1C.-1D.空值二、填空题:(每空3分,共30分)1.在VB中,将数据库分为本地数据库、和三种类型。
2.执行赋值语句a=”123”+”456”后,变量a的值是。
3.用Dim A(3,-2To3)语句声明二维数组后,数组A的元素共有个。
4.Winsock控件主要用来编制基于或协议的网络应用程序。
5.控件数组的名字由属性指定,而数组中的每个元素由属性决定。
QBASIC单元测试

QBASIC单元测试姓名:________ 班级:_________ 日期:_____一. 单选(共10题,共20分)评卷人得分1. QBASIC程序运行时,得到了一个形式为123.4567E+3的结果,它表示的数值为()(2分)A.123.4567B.123456.7C.0.00034567D.370.37012. 在QBASIC语言中,RND(X)函数称为( )(2分)A.取整函数B.赋值函数C.随机函数D.三角函数3. 在QBASIC语言中,ABS(X)函数称为( )(2分)A.取整函数B.绝对值函数C.随机函数D.三角函数4. 下列语句中错误的语句是( )。
(2分)A.IF 0<X<100 THENB.IF X-5<0 THENC.LET T=1/TD.INPUT M,M$5. 程序运行的结果是( )。
LET M=3LET N=0LET S=M*NLET N=2PRINT SENDA.0B.3C.6D.26. 在QBASIC语言中,SQR(X)函数称为( )(2分)A.取整函数B.算术平方根函数C.随机函数D.三角函数7. PRINT INT(3.236*100+0.5)/100的结果是(2分)A.3.23B.3.236C.3.24D.3248. 程序运行的结果是( )。
LET A=5PRINT “A=”;A+1,AEND(2分)A.A=6 6B.A=6 5C.A=A+l AD.A=6 A9. 表达式A-B/3^C的运算顺序是( )。
(2分)A.①-②+③/B.①-②^③/C.①-②/③^D.①^②/③-10. 无须了解计算机内部结构就可以使用的计算机语言是( )(2分)A.机器语言B.汇编语言C.高级语言D.自然语言二. 填空(共20题,共80分)评卷人得分1. a=1b=2c=3a=bb=cc=aPRINT a;b;cEND程序运行结果是_________(4分)2. LET M=3LET N=0LET S=M*NLET N=2PRINT SEND程序的运行结果是______。
《QBASIC语言及程序设计》试题及答案(一)

《QBASIC语言及程序设计》复习题及答案(一)一、选择题(每题2分,共70分)(1)进入QBASIC操作环境,它提供__D__个窗口。
A) 1 B) 4 C) 3 D) 2(2)在QBASIC中,下面四个数中,作为常量有语法错误的是___D___。
A)123.456# B) 1234!C) 1.23D-23 D) 1.89E1.1(3)在QBASIC中,12345678&的类型是___B___。
A)整型 B)长整型 C)字符常数 D)双精常数(4)下面变量名不合法的是___C___。
A) a2(2,4) B) abcd C) a$x D) CdE(5)DIM a1020(10 To 20)所定义的数组元素个数是__A____。
A) 11 B) 20 C) 30 D) 10(6)在QBASIC语言中,行号或标号的作用是表明___C___。
A)执行程序的顺序 B)程序编排的顺序C)转移指向的标志 D)无作用(7)QBASIC中,执行下面的四个语句时出现错误的是___C___。
A) x=SGN(0) B) x=SQR(0)C) x=LOG(0) D) x=SIN(0)(8)在QBASIC程序中,一行中多于一个语句时,语句间的分隔符是___C___。
A)空格 B) , C) : D) ;(9)下面的四个QBASIC逻辑表达式语法正确的是___D___。
A)a>b .and. b<>c B)a>b,cC)a>b AND <>c D)a>b AND b<>c(10)在QBASIC中,下面的四组READ、DATA语句,语法上错误的是___D___。
A)READ xx,yy,zz$ B)READ xx$,yy$,zz$ DATA 11,22,33 DATA 11,22,33C)READ xx$,yy$,zz$ D)READ xx,yy,zz DATA aa,bb,cc DATA aa,bb,cc(11)在QBASIC中下面的四个数组说明语句语法正确的是___C___。
《QBASIC编程语言基础》试卷

依安县职业教育中心学校期末考试《QBASIC编程语言基础》试卷一、填空题:(20分)1、QBASC是一种计算机的________语言。
用它可以编写出解决各种题的_________。
赋值功能是_____________________________。
2、READ语句是______语句,DATA语句是______语句。
所以规定所有DATA语句中的数据总数应不少于所有READ语句中的_____总个数。
否则出错。
3、FOR 循环语句执行循环体的次数为_________________________。
4、使用数组要______________________________。
5、定义数组含有5个元素的语句的一般格式_____________________。
二、写出下面程序的运行结果:(20分)1、A$=”*”:B$=”$”FOR K=1 TO 3X$=STRING$(LEN(A$)*K,B$)PRINT X$;NEXT KEND2、A=123:B=456C=LEN(STR$(A)+STR$(B))PRINT CEND3、A$=”CHINA”:B$=”BEIJING”PRINT “A$B$”END4、DIM I AS INTEGER,J AS INTEGERFOR I=1 TO 5FOR J=1 TO 5PRINT “*”;NEXT JPRINTNEXT IEND三、程序填空:(20分)1、下面的程序是求:1!+3!+5!+------+47!+49!请将程序补充完整:(10分)__________________________DIM P AS LONG,I AS INTEGERDIM S AS LONG,X AS INTGEGRFOR X=1 TO 49 ________P=1FOR I=1 TO XP=P*INEXT IS=S+______NEXT XPRINT SEND2、下面是求随机产生的20个1~100整数中最大者和最小者,请将程序补充完整 DIM N AS INTEGERDIM MAX AS INTEGER,MIN AS INTEGERDIM A(1 TO 20) INTEGERFOR N=1 TO 20A(N)=INT(RND(0)*100+1)NEXT N__________________________FOR N=2 TO 20IF _____MAX THEN MAX=A(N)ELSE IF A(N)<MIN THEN __________________NEXT NPRINT “MAX=”,MAX,__________END四、写出下面程序的功能(20分)DIM N AS INTEGER,X AS INTEGERDIM M AS INTEGERFOR X=1 TO 10INPUT NIF N MOD 2<>0 THENPRINT NM=M+1END IFNEXT XPRINT MEND五、编程:求2+22+222+2222+——+2222222222 (20分)《QBASIC编程语言基础》试卷答案一、1、一种高级程序将赋值号右边表达式的值存储到左边变量名所标识的单元中去。
QBASIC 单选题。

QBASIC 单选题1.根据条件判断的结果,来选择程序执行的方向的程序成为( C )A、顺序结构B、树形结构C、选择结构D、循环结构2.下列属于程序设计软件的是(A )。
A.QBASICB. Media PlayerC. WordD. Excel3.年级组进行数学考试,数学老师请你帮助设计一个程序,求出各班的最高分和平均分,你接到任务后,准备开始设计此程序,比较好的方法和步骤是(A)。
A.分析问题,设计算法,编写程序,调试程序B.设计算法,提出问题,编写程序,调试程序C.分析问题,编写程序,设计算法,调试程序D.设计算法,编写程序,提出问题,调试程序4.以程序它的基本结构属于(A)。
b=0For I=1 To 5b=b+1Next IA.循环结构B.选择结构C.顺序结构D.树型结构5.在QBASIC语言中,打开一个已有的文件,应使用菜单File下的命令( B)。
A.NewB. Open C Save D Exit6.在QBASIC语言中,源程序文件的扩展名为( B)。
A QBAS B.BAS C.BAK D QB7.在QBASIC中,按(C ) 键可切换窗口。
A F2B F5C F6D F88.编辑窗口的下面有一个标有“Immediate”的小窗口称为( A )。
A 立即窗口B 检查窗口C 转换窗口D 查看窗口9. PRINT语句按紧凑格式输出时,各输出项之间为( A)。
A.分号 B 逗号C冒号D空格10在QBASIC中既有赋值功能又有计算功能的语句是( D)。
A LETB INPUTC READ D. PRINT11、结构化程序的结构由三种基本结构组成,下面哪个不属于这三种基本结构?( B )。
A顺序结构 B.输入输出结构C分支结构D循环结构12.下面四项中不能作为QB变量的是:( D )。
A ABCABCB ABC123 CSINCOS D . 123ABC13、表达式INT(-0.05)+INT(-20)+ABS(-20)的值是:( C )。
qbasic练习题题库之第一套教学内容

q b a s i c练习题题库之第一套计算机基础与QBASIC概述一、填空题1、根据电子计算机的逻辑部件的不同,可将计算机分为以下四代,第一代到第四代的逻辑元件分别是()、()、()、()。
2、计算机的程序设计语言分成()和()。
机器语言属于(),它由()及()代码。
3、将高级语言变成机器语言的过程称为(),其方式有()和()两种,QBASIC属于()方式。
4、QBASIC系统的两个必备文件是()和()。
5、在QBASIC编辑状态下,用()键可以激活菜单栏。
6、CPU是(),它由()及()两部分组成。
二、判断题:1、存放在主机箱内的设备就是内部设备。
()2、使用组合键Ctrl+Home是将光标移到所在行的行首.()3、用del键可以删除光标前的一个字符。
()4、在进行插入字符操作时,与当前状态无关。
()5、主机由CPU及存储器组成。
()三、简答题:1、计算机朝巨型化、微型化方向发展,这不是矛盾吗?为什么?.1. 2、ROM和RAM各表示什么?它们有所区别?3、QBASIC的菜单击出后,如菜单后有“..”符号,则表示什么意思?4、什么是活动窗口,怎样识别活动窗口?收集于网络,如有侵权请联系管理员删除5、请简述QBASIC源程序的运行方式?6、区别:QBASIC文件菜单中“Save和Save as”.2. 7、在进行QB退出时,若程序已经改动,则出现下列对话框:Loaded file is not saved, save is now?〈Yes〉〈No〉〈Concel〉〈Help〉请说明以上信息的含义,若要存盘,则怎样操作?.3.第二章QBASIC的基本概念收集于网络,如有侵权请联系管理员删除一、填空题:1、QBASIC程序的每行可以写多条语句,语句间用()隔开。
2、整型数在计算机中占()字节,其表示整数的范围是(),用()符表示整型数。
3、类型说明符用来说明变量的类型,如%表示()型,&表示()型,!表示()型,#表示()型,$表示()型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QBASIC程序设计练习
姓名:________ 总分:_____ __
1. 写出下列程序的运行的结果
LET X=5
LET Y=3
LET S=(X+Y)/2
PRINT “S=”;S
END
运行结果:_______
(4分)
2. LET M=3
LET N=0
LET S=M*N
LET N=2
PRINT S
END
程序的运行结果是______。
(4分)
3. 完善程序。
求半径为2的圆的面积。
(π取3.14,R的平方不能写成R*R) R=2
S=3.14*_______
PRINT S
END
(4分)
4. a=1
b=2
c=3
a=b
b=c
c=a
PRINT a;b;c
END
程序运行结果是2 3 _______(4分)
5. 写出下列程序的运行的结果
LET X=999
LET X=ABS(X-1000)
PRINT “SQR(X)”;“=”;SQR(X) END
运行的结果:_______
(4分)
6. 求积M=1*2*3*…*10
M=1
FOR A=1 TO 10
M=________
NEXT A
PRINT "M=";M
END
(4分)
7. LET A=1
LET B=69
C=A+B
D=A*B
PRINT “D=”; D
END
程序的运行结果是:___________
(4分)
8. 求:1+1/2+1/3+1/4+…+1/100的值LET S=0
FOR I=1 TO 100
LET S=S+________
NEXT I
PRINT S
END
(4分)
9. 写出下列程序的运行的结果INPUT A,B,X
LET A=A+X
LET B=X-B
LET S=A+B+X
END
①输入1,2,3
运行的结果:_______(4分)
10. 写出下列程序的运行的结果
LET A=1
LET B=7
LET A=A+B
LET B=A+B
PRINT A,B
END
运行的结果:8______(4分)
11. 请设计一个判断某数是偶数的程序,要求若是偶数则打印出“YES”,否则直接打印出这个数的值。
INPUT X
IF X/2=_______THEN
PRINT "YES"
ELSE
PRINT X
ENDIF
END
(4分)
12. 写出下列程序的运行结果
INPUT X
IF X<0 THEN
LET Y=-X
ELSE
LET Y=X
END IF
PRINT “ABS(X)=”;Y
END
①输入99
结果为:_______
(4分)
13. 写出下列程序的运行的结果
LET B=8
INPUT K$
IF K$=“+”THEN
PRINT A+B
ELSE
PRINT A-B
END IF
END
①输入“-”
结果为:_______
(4分)
14. 输入一个数,如果这个数不等于零,那么输出他的倒数,否则不显示。
INPUT X
IF X______0 THEN
Y=1/X
PRINT Y
END IF
END
(4分)
15. 完善程序:对输入的任意二个数,输出其中的大数的绝对值。
INPUT A,B
IF A>B THEN
Y=_______
ELSE
Y=ABS(B)
END(4分)
16. 写出下列程序运行结果。
FOR I=1 TO 5
PRINT I,
NEXT I
END
运行结果为:1 2 3 4 _______(4分)
17. 编程求100以内的奇数和。
S=0
FOR I=1 TO 100 STEP 2
S=S+____
PRINT “S=”;S
END
(4分)
18. S=0
FOR X=10 TO 2 STEP -4
LET S=S+X
NEXT X
PRINT S/X
END
程序循环了_________次。
(4分)
19. 求和S=1+3+5+7+…+99
S=0
FOR I=1 TO 99 STEP 2
S=_______
NEXT I
PRINT “S=”;S
END(4分)
20. 输出1~100的算术平方根。
FOR I=1 TO 100
A=_______
Print A
NEXT I
END
(4分)
1. 在QBASIC语言中,INT(X)函数称为( )(2分)
A.取整函数
B.赋值函数
C.随机函数
D.三角函数
2. 在QBASIC语言中,RND(X)函数称为( )(2分)
A.取整函数
B.赋值函数
C.随机函数
D.三角函数
3. ( )是计算机硬件。
(2分)
A.机器语言
B.CPU
C.操作系统
D.Qbasic
4. QBASIC语言是属于( )。
(2分)
A.机器语言
B.高级语言
C.汇编语言
D.计算机硬件
5. PRINT INT(10*RND(1)+1)结果是( )。
(2分)
A.[1,11]范围内的随机整数
B.[1,10)范围内的随机整数
C.[0,10]范围内的随机整数
D.[1,10]范围内的随机整数
6. QBASIC程序运行时,得到了一个形式为123.4567E+3的结果,它表示的数值为()(2分)
A.123.4567
B.123456.7
C.0.00034567
D.370.3701
7. PRINT INT(3.236*100+0.5)/100的结果是(2分)
A.3.23
B.3.236
C.3.24
D.324
8. 在QBASIC语言中,ABS(X)函数称为( )(2分)
A.取整函数
B.绝对值函数
C.随机函数
D.三角函数
9. 表达式A-B/3^C的运算顺序是( )。
(2分)
A.①-②+③/
B.①-②^③/
C.①-②/③^
D.①^②/③-
10. 程序设计的正确操作顺序为(2分)
A.程序实现,算法设计,问题分析
B.算法设计,问题分析,程序实现
C.问题分析,算法设计,程序实现
D.问题分析,程序实现,算法设计。