QBASIC语言程序设计试题3

合集下载

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表达为▁▁▁▁▁▁▁。

高职升学计算机专业综合试题(QB、VF部分)

高职升学计算机专业综合试题(QB、VF部分)

计算机及应用专业综合试题(满分300分)第Ⅰ部分QBASIC语言部分(满分100分)一、选择题((15题共 30分)1. 在QBASIC中,常量987654.987654#的数据类型是A) 整型B) 实型C) 双精度型D) 长整型2. QBASIC表达式(LOG(1)+ABS(-1)+INT(RND(1))的值是A) -1 B) 1 C) 0 D) 23. 在QBASIC中表达式EXP(-8)+SIN(-8)+SQR(8)的类型是A) 算术表达式B) 关系表达式C) 错误的表达式D) 逻辑表达式4. 下面四个语句中,能打印显示20*30字样的是A) PRINT "20*30"B) PRINT 20*30C) PRINT CHR$(20)+"*"+CHR$(30)D) PRINT V AL("20")*V AL("30")5. 下面四个语句中,正确的单行自定义函数语句是A) fna(x,y)=a*x+b*yB) DEF fna(x,y)=a*x+b*y END DEFC) DEF fna(x,y)=a*x+b*y ENDD) DEF fna(x,y)=a*x+b*y6. 要使变量x赋值为1到100间(含1,不含100)的一个随机整数,正面语句正确的是A) x=INT(100*RND) B) x=INT(101*RND)C) x=1+INT(100*RND) D) x=1+INT(99*RND)7.按QBASIC的规定,以下正确的字符型常量是A)ABCD B)NO(3) C)"SQR(2) " D)N$8.abc# 表示的变量类型是A)字符型B)整型C)长整型D)双精度型9.下面四个字符串中,哪个可作为QBASIC 语言中的变量名A)fnabc B)abc.def C)gh-kl D)123abc10.在QBASIC 语言中,表达式y1+z2=a*SIN(b*x+c)+k是A)算术表达式B)关系表达式C)逻辑表达式D)错误表达式11.当a = 4,b = 7时,语句PRINT a - b= -3输出的结果是A)-1 B)0 C)-3 D)412. 有如下程序a$="AaBbCcDdEe":b$="12345"FOR j=1 to 5 STEP 2PRINT MID$(a$,j,1)+MID$(b$,(j+1)/2,1);NEXT jENDA) A1B2C3 B) AaB123 C) a1b2c3 D) A1a2B313. 有如下程序FOR j=1 TO 10x=2*j-1IF x/3=x\3 OR x/5=x\5 THEN s=s+xNEXT jPRINT "s=";sEND运行后输出S的值是A) 27 B) 15 C) 32 D) 2014. 有如下程序DIM arr(3,3) AS INTEGERFOR m=1 TO 3FOR n=1 TO 3arr(m,n)=(m-1)*3+nNEXT nNEXT mFOR m=2 TO 3FOR n=1 TO 2PRINT arr(n,m);NEXT nPRINTNEXT mEND运行后输出的结果是A) 2 5 B) 2 3 C) 4 7 D) 4 53 6 5 6 5 8 7 815.下列程序从键盘输入4后,运行输出的结果是DECLARE FUNCTION yy (y)INPUT "n="; nee = yy(yy(n))PRINT eeENDFUNCTION yy (y)IF y < 20 THEN y = y + 20yy = yEND FUNCTIONA)16 B)17 C)36 D)24二、填空题(10题共 20分)1.产生随机整数[10,60]的表达式是________________。

2020成人电大VisualBasic程序设计第3章 测试答案

2020成人电大VisualBasic程序设计第3章 测试答案
正确的答案是“对”。
题目17
表达式81\7Mod2^2的值是2。
正确的答案是“错”。
题目18
在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。
正确的答案是“错”。
题目19
在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适先确定,可使用For循环;若要求先判断循环进行的条件,可使用While循环或Do循环。( )
正确的答案是“对”。
题目12
在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。
正确的答案是“错”。
题目13
在VB6.0中,变量“Hello”和变量“HELLO”指的是不同的两个变量名。
正确的答案是“错”。
题目14
在Do…Loop循环语句中,若要强制退出循环,使用的退出语句是Exit Do( )
正确的答案是“对”。
题目20
在标准模块的“通用部分”用Dim或Private语句声明的变量称为模块变量。
正确的答案是“对”。
题目21
Private Sub Form_Click()
Dim x As Integer
Static y As Integer
x = x + 2
y = x + y
Form1.Print "x="; x, "y="; y
x = x + y
y = y + 3
Next i
Print x, y
End Sub
程序运行后,连续二次单击Command1按钮后,窗体上显示的值是()。
A. 63 27
B. 9 9
C. 30 12

《QBASIC语言及程序设计》试题及答案(一)

《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编程语言基础》试卷

依安县职业教育中心学校期末考试《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 单选题。

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 )。

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷一适用班级:计算机系网络04401班答题时间:100分钟班级学号姓名一、选择题(1分/题,共6分)(1)以下不能在"工程资源管理器"窗口中列出的文件类型是A).bas B).res C).frm D).ocx(2)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D)constA(3) 在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是A)Private Sub List1_Click() B)Private Sub List1_Click()Label1.Caption = List1.ListIndex Label1. Name = List1. ListIndexEnd Sub End SubC)Private Sub List1_Click() D)Private Sub List1_Click() = List1.Text Label1.Caption = List1.TextEnd Sub End Sub(4) 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

用于标识各个控件数组元素的参数是A)Tag B)Index C)ListIndex D)Name(5) 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim city As Variantcity = Array("北京", "上海", "天津", "重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)空白B)错误提示C)北京D)上海(6)设有语句Open "c:\Test.Dat" For Output As #1则以下错误的叙述是A)该语句打开C盘根目录下一个已存在的文件Test.DatB)该语句在C盘根目录下建立一个名为Test.Dat的文件C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print #语句从文件Test.Dat中读出信息二、填空题(每空2分,共28分)请将每空的正确答案写在答题卡【1】~【14】序号的横线上,答在试卷上不得分。

《QBASIC》考试卷1

《QBASIC》考试卷1

《QBASIC》测试卷1.计算机语言分为、两类。

2.计算机的低级语言包括、两种。

3.高级语言的翻译方式有、两种。

4.QBASIC语言翻译方式是,由完成,英文书写是。

5.用汇编语言编写的程序称为。

6.语句的书写包括两部分①②7.QBASIC中的语句定义符又称。

8.行标识符有两种,①②9.QBASIC中的语句有两种①②10.1234是型常量;7.9是型常量;4.78365491是型常量;78%是型常量11.单精度型数所占的存储空间是个字节12.用两种方法将变量m定义为长整型方法1:方法2:13.“1234ab”是型常量14.变量名的长度不能超过个字符15.将变量y定义为只能存放10个字符的字符型常量,语句格式是:16.字符型常量最大长度是个字符17.将“ab12345678cb”定义成符号常量,f语句格式是18.ABS(INT(-3^2))= .SGN(-12.5)=19.求30°角余弦值的QB表达式是20.INT(-7.87)= 。

21.X$=”Theyareㄩgoodㄩfriends ”LEFT$(X$,5)= 。

RIGHT$(X$,4)= MID$(X$,4,3)= 。

22.输出语句的关键字是。

23.PRINT A , B 是格式输出。

PRINT A ;B 是格式输出24. 格式输出时输出项间隔大;格式输出是输出项间隔小。

25.PRINT “IㄩamㄩCHINA”输出结果。

26.PRINT X>=10 输出结果是。

27.PRINT X=0 输出结果是。

28.PRINT USING “!”; “Chinese”输出结果是。

29.PRINT USING “&”; “Chinese”输出结果是。

30.PRINT USING “+###.##”;7.84输出结果是。

31.PRINT USING “###.##”;-123.5689输出结果是。

32.PRINT “student”;SPACE$(4) “teacher”输出结果是。

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案Visual_Basic程序设计试题及其答案Visual_Basic程序设计是一门与Windows操作系统密切相关的编程语言,广泛应用于图形用户界面(GUI)的开发。

下面是一套Visual_Basic程序设计的试题,以及详细的答案解析。

一、概念题(共10题,每题2分,共20分)1. 什么是Visual_Basic程序设计?答案:Visual_Basic程序设计是一种基于BASIC语言的集成开发环境(IDE),用于Windows平台的程序开发和编程。

2. Visual_Basic程序设计的特点是什么?答案:Visual_Basic具有简单易学、图形化编程界面、可视化设计、事件驱动等特点。

3. 什么是控件?答案:控件是Visual_Basic程序设计中用于构建用户界面的基本元素,如按钮、文本框、标签等。

4. Visual_Basic程序中的数据类型有哪些?答案:Visual_Basic支持多种数据类型,包括整数、浮点数、字符串、布尔值等。

5. 什么是条件结构?答案:条件结构是一种根据不同条件执行不同操作的程序结构,如If语句和Select Case语句。

6. 什么是循环结构?答案:循环结构是一种重复执行特定操作的程序结构,如For循环和While循环。

7. 什么是函数?答案:函数是一段可重复调用的代码,通常用于实现特定功能,并可以返回结果。

8. 如何定义和调用函数?答案:在Visual_Basic中,可以使用Function关键字定义函数,并使用函数名调用函数。

9. 什么是异常处理?答案:异常处理是一种处理程序运行过程中可能出现的错误或异常情况的机制,以保证程序的稳定性。

10. Visual_Basic程序如何进行调试?答案:Visual_Basic提供了丰富的调试工具,包括断点调试、单步调试等,以帮助程序员发现和解决问题。

二、编程题(共2题,每题40分,共80分)题目一:设计一个Visual_Basic程序,实现计算器的基本功能。

QBasic程序设计基础

QBasic程序设计基础

QBasic程序设计基础一. 选择题(从给出的A,B,C,D答案中,选出一个正确的答案)1.NEW 在QBASIC 语言中是用于【】。

A)清内存 B)清屏幕 C)从磁盘上读入文件 D)往磁盘上写入文件2. 表达式INT(-0.00001)的值是【】。

A) 0 B) 1 C)出错 D) –13. 表达式INT(-0.01)+INT(-10)+ABS(-10)的值是【】。

A) -1 B) 1 C)-2 D)04. 下列语句中正确的是【】A) 10 LET x,y,z=1 B) 10 A=C+DC) 10 S=π·R^2 D) 10 LET 20=SIN(x)5.表达式INT(-17.8)+ABS(-17.8)的结果是【】A)0.8 B)0 C)-0.2 D)-34.86.数组X(2,3)共有【】个元素A)6 B)12 C)7 D)57.下面哪一个是BASIC语言中的字符常量【】A)ABC B)E+5 C)“1E-2”D)1E-28.在BASIC语言中,常数126.66所表示的数的类型是【】A)整数B)实数C)双精度型D)复型9. 表达式3\3*3/3 MOD 3 的值是【】A)1 B)-1 C)2 D)-210. 下列四条数组说明语句中语法正确的是【】。

A) DIM A[10] B) DEF A(10) C) DIM A(10) D) DIMENSION A(10)11. 数学关系表达式100<99的值是【】A)T B)0 C)-1 D)F12. 数学关系表达式100>99的值是【】A)T B)0 C)-1 D)Y13. 字符型关系表达式”100”<”99”的值是【】A)T B)0 C)-1 D)N14. 字符型关系表达式”100”>”99”的值是【】A)T B)0 C)-1 D)N15. 字符型关系表达式”100”=”99”的值是【】A)T B)0 C)-1 D)Y16. 语句PRINT 26 MOD 7运行时输出结果为【】。

《QBASIC》考试卷2

《QBASIC》考试卷2

《QBASIC》测试卷2一.填空题1.QBASIC中数据类型有两种。

2.QBASIC是结构化程序设计语言,它有三种基本程序结构。

3.已知 X$= “NOTE”, Y$= “BOOK”,则想X$+Y$= 。

4.语句一般由两部分组成,即和语句体5.e^(x+y)书写成QBASIC表达式应。

6.PRINT语句中个输出项间用逗号分隔,表示按格式输出。

7.表达式5 MOD 4的值是。

8.在 AND,OR,NOT三个逻辑运算符的优先运算顺序是。

9.如果 X=9,Y=2,Z=-4,则表达式X>Y AND X>Z OR Z<Y AND NOT Y>X 的值为。

10.一个PRINT语句中如果后面没有输出项,它的作用是。

11.将变量a定义为长整型变量语句格式是。

12.表达式EXP(-8)+ABS(-1)+SQR(81)是表达式。

13.QBASIC表达式M * EXP(-A * T)* +COS(W* T+f)改写成数学表达式。

14.PRINT X=Y 结果是。

15.输出语句 PRINT “44+66=”;44+66运行后的结果是 .16.QBASIC源程序文件的扩展名为。

17.按QBASIC的规定,一个整型常量占用个字节的存储空间。

18.字符A的ASCII码为65,字符B的ASCII码值为。

19.-15 MOD 4= ;-15\-4= 。

20.LET A=b 则变量A的值是。

二、选择题1.语句LET A=A+1的正确含义是。

A.将变量A的值存入到A+1中B.将A的值加1后赋给变量AC.变量A的值等于变量A+1的值D.将变量A+1的值存入A中去2.在QBASIC中,8232%是型常量A.整型数B.长整型C.字符型D.双精度3.函数INT(-32)的值为A.-33B.-32C.32D.334.语句PRINT INT(-21.2)+ABS(-7)的执行结果是A.27B.17C.-15D.185.下列变量名合法的是A.6PHB.JK4-1C.A%3D.LL1.16.能正确赋值的语句是A.X=X+1B.LET X=Y=1C.LET X:1D.LET X+Y=17.在QBASIC语言中,行号或行标号的作用是表明A.程序编排的顺序B.执行程序的顺序C.无作用D.转移指向的标志8.下面程序运行时如果键入1,2后,输出结果为INPUT X,YPRINT X^2+YA.1B.0C.2D.39.INPUT “ a,b,c=”;a,b,c运行时系统将以形式提示用户输入数据A.?B.a,b,c=C.a,b,c=?D.a=?,b=?,c=?10.下面是字符型常量的是A.“1234”B.2E-2C.10^3D.SINX11.下面关于INPUT语句的书写格式正确的是A.INPUT “A,B=”,A,BB.INPUT A;BC.INPUT “A,B=”;A,BD.INPUT “A,B=”;A,12.下面关于READ语句的书写,正确的是A.READ A$B.A$,A,B,CC.READ A$,B,CD.READ 1,2,3,413.输出语句PRINT “44+66=”;44+66运行后输出结果是A.44+66=110B.“44+66”=110C.“44+66=”;110D.44+66=,10014.有如下一组程序语句DIM E AS STRINGE=“123”F$=“123”PRINT E+F$运行后输出结果是A.显示出错信息B.123123C.“123”+123D.123+“123”15.以下程序运行后输出结果是A=5:B=6A=A+B:B=A-B:A=A-BPRINT A,BA.4 6B.1 11C.6 5D.10 116.表达式A-B/3^C的运算顺序是A.①-②+③/B.①-②^③/C.①-②/③^D.①^②/③-17.LEN(“Weㄩareㄩgoodㄩfriends”)的值是A.16B.15C.14D.1318.QBASIC程序运行时,得到了一个形式为123.4567E+3的结果,它表示的值为A.1234567B.123456.7C.0.00034567D.370.370119.下面四个语句中,正确的赋值语句是A.A-B=CB.A=B+CC.B+C=AD.LET B+C=A20.PRINT TAB(19);“THIS”:TAB(25);“IS”;TAB(10);“MY”;TAB(6);“BOOK”输出结果共占行A.1B.2C.3D.4三、读程序写结果(每题3分×6=18分)1.LET M=3LET N=0LET S=M*NLEN N=2PRINT S END程序运行结果是2.A = 0 :B = 1A = A +B : B = B + APRINT A;BA = A +B : A = B + APRINT A;BEND程序运行结果是3.READ AA=A+1B=AREAD AA=2*APRINT A;bDATA 0,100END程序运行结果是4.INPUT A,B,XLET A=A+XLET B=X-BLET S=A+B+XPRINT SEND①输入1, 2,3程序运行结果是5.READ ARESTOREREAD B, ARESTOREREAD C, APRINT A, B, CENDDATA 1, 2, 3程序运行结果是6.A = 6B =-7A = A+1B = B+1SWAP A, BPRINT A, BENT程序运行结果是四、编写程序(1、2、3题每题6分,4题4分共22分)1.已知百盛友谊今天做了8笔生意,收入现金分别是如下数据:156,789,1478,741,654,128,569,325元,编程计算全天总营业额。

QBASIC期末考试试卷

QBASIC期末考试试卷

《QBASIC语言》结业试卷出卷人:校卷人:用卷人:一、填空题(1*25=25分)1、用计算机解决某一具体问题需要给它一组操作指令,这组指令的集合称为。

2、编程语言通常分为低级语言和两种形式,QBASIC语言属于;低级语言有和汇编语言。

3、高级语言的翻译方式有两种,分别为、,其中执行速度更快。

4、QBASIC两大数据类型为、。

5、QBASIC是结构化程序设计语言,它有、和三种基本程序结构。

6、已知X$=“NOTE”,Y$=“BOOK”,则X$+Y$= 。

7、我们学过的三种输入语句,语句有计算功能,语句在每次运行时输入值是可以改变的,语句使用时必须配合使用。

8、在程序运行过程中其值可发生变化的运算量叫。

它的的类型有%________、& 、!___________、# 和$___ __。

9、语句一般由两部分组成,即和语句体。

10、QBASIC操作环境下有个窗口,为。

二、选择题(2*20=40分)1、下列计算机语言中,CPU能直接识别的是A、自然语言B、高级语言C、汇编语言D、机器语言2、句LET A=A+1的正确含义是A、将变量A的值存入到变量A+1中去B、将变量A的值加1后赋给变量AC、变量A的值等于变量A+1的值D、将变量A+1的值存入变量A中去3、在QBASIC中,常量8888888&的数据类型是A、整型B、实型C、双精度型D、长整型4、在QBASIC中,8232%是什么类型的常数A、整型数B、长整型数C、字符常数D、双精度数5、函数INT (-8.6)的值为A、-9B、-8C、8D、96、语句DIM Student(12) AS STRING,则定义的数组类型是:A、一维字符串型数组B、一维整型数组C、一维单精度实型数组D、一维双精度实型数组7、QBASIC中,对变量x#赋值即x#=12.34567,x#的数据类型是___C___。

A、整型B、实型C、双精度型D、字符串型8、语句PRINT INT(-21.2)+ABS(-7)的执行结果是A、27B、17C、-15D、189、在QBASIC集成开发环境中,功能键F6的功能是A、进入帮助窗口B、进入编辑状态C、进行上下窗口的切换D、运行程序10、下面变量名不合法的是。

职教中心计算机应用专业《QBASIC程序设计》试卷

职教中心计算机应用专业《QBASIC程序设计》试卷

职教中心计算机应用专业《QBASIC程序设计》试卷一、填空题(每空1分,共25分)1、一个语句一般包括两部分:语句_____________和_____________。

2、QBASIC提供了两个工作窗口,分别为_________和________可以用_____ 键进行切换。

3、在结构化程序设计中,程序的基本结构分为三种:_________、________和_______。

4、表达式“SQR(4)+ABS(INT(-7.3))”的值是________________。

5、QBASIC中有计算功能而无赋值功能的语句是________________。

6、DATA语句和REM语句都是________________语句。

7、在程序运行过程中遇到STOP语句暂停运行,要想继续往下执行,可按____________键。

8、在QBASIC中,语句DIM X﹩(3,5)中所定义的数组X共有_________行_______列,元素的数据类型为___________型。

9、语句“CALL AA(A、(B)、C)”中的参数A、B、C、的传递方式分别是按________、_______、__________。

10、若一个表达式中含有逻辑、关系、算术三种运算则由高到低的优先顺序是________________、________________、________________。

11、使用______________可以改变运算符的优先顺序。

12、按文件的内容来区分,文件可以分为________________和________________。

13、自定义函数的取名在函数名前必须写上两个字母是________________。

二、选择题:(每小题2分,共20分)1、在QBASIC中,一个整型量占用的内存单元为()。

A、2字节B、4字节C、8字节D、每位占一字节2、在QBASIC中,以下关系式成立的是()。

A、5MOD3 = -1B、5MOD -3 = -1C、-5MOD3 = -2D、-5MOD -3 =13、设A=1,B=2,则可以实现变量A、B值交换的程序段是()。

Qbasic编程语言基础

Qbasic编程语言基础

实用标准文案《Qbasic编程语言》练习 1.下列四项作为QBASIC语言中的常量,非法的是:)(每空2分,共30分一、填空题A)PI B)“HELLO”C)3.5E-01 D)56.34 都与具体的计算机有关,因而被称为面向机器的语言。

1. 和 2.变量IJK是:编程语言进行程序设计的过程是设计人员根据实际任务提出问题,然后确2 .A)整形变量B)单精度变量C)双精度变量D)字符串变量并定,构造数学模型,画出,选择合适的,编写3.表达式Y=5*SIN(3.14159/10)是:上机反复调试,直到满足实际需要为止。

A)算术表达式B)关系表达式C)逻辑表达式D)代数表达式形式表示的单精度实形式和形式两种,用 3. 单精度实数有4.下列QBASIC语句中正确的语句是:。

!数,后面可以加类型符””A) READ A,B,C B) READ A;B;C C) READ A B C D) READ A,B,C,。

如果被赋值的数值 4. 赋值语句的作用是5..运行下面程序,内层循环的循环总次数是:边的变变量与赋值号右边的数值数据属于不同类型,则在赋值时以赋值号FOR K=1 TO 2量类型为准。

FOR L=1 TO K第五区占, 列。

列每一区占把一行划分为五个标准输出区5. QBASIC,14 NEXT L称复段程一对是环谓6. 所循,指同个序重执的行部分执重,干若行次被复NEXT K为。

END判断的条件可以语句根据程序运行到此时的某些条件来决定后面的流程,7.A)1 B)2 C)3 D)4是关系表达式或表达式。

6.阅读下面程序,并选择输出结果:二、选择题3每小题(30分,共分。

每小题选项中只有一个答案是)正确的,请将正确答案的序号填在题后的括号内X=1精彩文档.实用标准文案Y=2 9.37.阅读下面程序,并选择输出结果:Z=3 B=0X=Y:Y=X READ XZ=Y WHILE X<>-999 AND B<>2PRINT Z IF X>B THEN B=XREAD XENDA)3 B)0 C)2 D)1WEND”执行7.PRINT USING“###.##;298.6的结果是:DATA 5,9,8,2,-999 PRINT ABS(X) A)298.6 B))8.6 C))8.60 D)298.60END8.36.阅读下面程序,并选择输出结果:A)9 B)8 C)2 D)999 RESTORE 50READ A,B,B$Ascii”这三个字符串互相比较,最小的是:PRINT B$ ,“ascii”和““10.ASCII”分不出大小”“”“”“A)ASCIIB)AsciiC) DATA 1,2,3 asciiD) ”DATA 4,5, 6 ”ENDA)2 B)3 C)5 D)6精彩文档.实用标准文案三、判断题(每小题2分,共20分。

QBASIC语言程序设计 各章节习题答案

QBASIC语言程序设计 各章节习题答案

《QBASIC语言程序设计》习题答案1.6 习题1.略2.略3.略4.略5.略6.略7.略8.略2.5 习题1.略2.略3.正确的有:1E5 “a+b” 52 -5.6 “QUICK BASIC” 3.14159 0.3333 不正确的有:5.0*E-5 3,100 15*5 &1000 ¥1000 82/3 π4.正确的有:ab# pi n1 n1! nam$5.将下列数学表达式转换为QBASIC表达式(1)(a+b)/(c+d)+e(2)(1/3)*a*b^2(3)2*3.14*SQR(m)6.下列数学表达式所对应的QBASIC表达式是否正确,请改正:(1)改正为:(m+n)/(j+k)(2)改正为:(a*b)^2(3)改正为:SIN(x)7.计算下列表达式的值:(1)4(2)5(3)7(4)36(5)-43.6 习题1.下面语句的写法是否正确,如果有错,请指出并改正(1)LET x+y=4 (错)(2)LET 7=a (错)(3)LET a=a+1 (对)(4)LET x=x (对,但没有意义)(5)LET a=b=8 (错,如果将b=8理解为关系表达式除外)(6)LET a^2=4 (错)(7)PRINT a+b (对)(8)PRINT c=a+b (错,如果将c=a+b理解为关系表达式除外)(9)PRINT c=;c (错)(10) READ a,b;c、d (错)(11) DATA 4,SQR(8),1/4 (错)(12) INPUT a;b;c (对)2.写出下列程序的运行结果(1) 0 1(2)U=7.4(3)4 5 4(4)12 213.略4.略5.略4.8 习题1.选择题(1)A (2)C (3)D (4)B (5)D (6)D (7)C (8)C 2.写出下列程序的运行结果(1)y=21(2)2(3)x=-3 y=10(4)6 38 53.编程题略5.7 习题1.选择题(1)A (2)C (3)D (4)B (5)D(6)D (7)C (8)C (9)A (10)A2.写出下列程序的运行结果(2)s=33(3)15(4)81(5)sum=0(6)sum=0(7)sum=1(8)sum=774(9)x=1y=3x=2y=5(10)abbbbabbbbabbbba(11)a=168(12)1 4(13)a1 2 3 4a1 2 3 4a1 2 3 4a1 2 3 4(14)3 4 2 32 3 4 24 2 3 43.编程题略6.7 习题1.填空题(1)11(3)20(4)36(5)8 -2 8 3 3 5(6)18 6 76 6 18 98 982.选择题(1)D (2)D (3)B (4)A (5)A (6)A 3.写出下列程序的运行结果(1)3 12 21(2)1 0 42 1 43 2 44 3 4(3)0 0 0 0(4)9 1 6(5)2 14 36 58 79 10(6)x(1)=3x(2)=4x(3)=3x(4)=3(7)m=9 n=1(8)4 7 11 56 68 88 89 689 789 799 899 999 (9)0 2 3 4 52 034 53 3 04 54 4 4 0 55 5 5 5 0(10)5 6 7 87 8 9 109 10 11 124.编程题略7.7 习题1.选择题(1)D (2)D (3)A (4)A (5)A (6)C (7)A 2.写出下列程序的运行结果(1)y=4(2)###########(3)24 12(4)x=20 y=12(5)s=30(6)x=-1x=5(7)sub:0 0 0main: 1 2 3sub:0 0 0main: 1 2 3(8)2 4 121 4 3(9)In sub:x=6 y=1 z=9After calling:x=6 y=4 z=9(10)a$=GLOBALa$GLOBALb=5b=03.程序填空题(1)3.142*r*r*hREAD x(2)5-xRETURN(3)CALL sums+1/m+1/(101-m)4.编程题8.9 习题1.选择题(1)A (2)C (3)D (4)B (5)D(6)D (7)C (8)C (9)A (10)A2.写出下列程序的运行结果(1)2.2(2)s=33(3)15(4)813.编程题略9.5 习题1.选择题(1)A (2)C (3)D (4)B (5)D(6)D (7)C (8)C (9)A (10)A2.写出下列程序的运行结果(1)2.2(2)s=33(3)15(4)813.编程题略10.4 习题1.选择题(1)A (2)C (3)A (4)D (5)A(6)D (7)C (8)C (9)C (10)A2.编程题略附录6 QBASIC语言综合复习题一、填空题1.0 空串2.INT(RND(1)*31)+203.INPUT READ/DATA LET4.10≤x<115.EXP(x)+2*SIN(x)-ABS(x)6.107.INT((x-INT(x/100)*100)/10)8.0 -19.3 010.9 “12345”“56789”“567”11.随机文件12.高级语言二、选择题1.A 2. B 3.C 4.C 5.B 6.A 7.B 8.C 9.B 10.B 11.D 12.A 13.D 14.D 15.A三、写出下列程序的运行结果1.aaa 2aaa 4aaa 62.x=12 y=63.Ssum=554.x=56 y=1105.123A 23 DEFG 123ADEFG 6.5 10 79 75 165 10 16四、根据题意,完成下列程序1.p=1p*yt+(-1)^(n+1)/y2.LEN(x$)mma五、编程题略。

QBASIC语言程序设计练习题

QBASIC语言程序设计练习题

QBASIC语言程序设计练习题一、选择题:1、在下列四项中,合法的QBASIC数值常量是:()A)1E-5 B)1*E-5 C)1*10-5 D)1.0*e-52、下列四项中,合法的字符串常量是()A)A$B)’$A’ C) “A$” D) “A”$3、在QBASIC中,常量3#的类型时()A)整型B)长整型C)单精度D)双精度3、在下列各项中,属于数值型的是(),属于字符串型的是()A)34& B)X! C) “ZHAN SAN” D) a$ E)65% F) “zhang san”4、在QBASIC中,关于65%的下列说法中,正确的是()A)百分之六十五B)它的值是0.65 C)表示一个整型常数,其值为65。

5、在下列四项中,合法的常量是:()A)1.25%B)1.25& C)1.256、在下列四个变量中,QBASIC合法的数值变量名是()A)a1/b B)1ab C) a1b D)a1+b7、下面四个变量名中,QBASIC的合法变量名是()A)SA VE B)NEXT C)NAME D)NAME18、在QBASIC中,用语句CONST pi=3.14159定义的pi,其数值类型是()A)自定义函数B)符号常量C)内部函数D)数值变量9、下面四个变量中,QBASIC的合法变量是:()A)SA VE B)NEXT C)NAME D)NAME110、在QBASIC中,键入“a=0.00012345678”,并按回车键后,屏幕上显示的形式是()A)a=0.00012345678# B)a=1.234568E-4C) a=0.1234568E-3 D)a=0.0001234567811、在QBASIC中,键入“X=1.23456789E+21”并按回车键后,屏幕上显示的形式是()A)x=0.1234568E+22 B) x=1.23456789D+21C) x=1.23456789E+21 D) x=1.234567E+2112、在QBASIC中表达式x=5的类型是()A)错误的表达式B)关系表达式C)算术表达式D)逻辑表达式13、在下列表达工中,非法的表达式是()A)A=B+C B)A=(B=C)C)A+B>C D)以上均为合法的表达式。

计算机7班QBASIC期末考试题

计算机7班QBASIC期末考试题

2008-2009第二学期计算机7班QBASIC期末考试题姓名: 得分:一、填空题(10X1=10分)1、程序设计语言分为和。

2、从文件的组织形式来区分,可分为和二进制文件,QBASIC源程序都是以码形式存放的。

3、高级语言的翻译方式有两种:方式和方式。

4、BASIC语言是年由美国的两拉教授设计的语言系统。

5、系统默认的BASIC程序文件的扩展名为。

6、DIM A(1 TO 4,5)定义了一个维数据A,此数据含有个数组元素。

二、单项选择题(20X2=40分)1、以下选项中不属于高级语言的是。

A、FORTRANB、BASICC、C语言D、汇编语言2、下面程序运行后输出的结果是。

K=0WHILE K<70K=K+2K=K*K+KA=A+KWENDPRINT AENDA、64B、72C、78D、1483、比较下列字符串,最小的是。

A、FortranB、BasicC、98765D、Dbase4、QBASIC表达式8+3*5 MOD 3^2\5*(SIN(0)+1)的值是。

A、2B、4C、6D、85、1、执行如下程序时,从键盘输入3和4,输出X的值是。

INPUT A,BX=A+BIF A>B THEN X=A-BPRINT XENDA、3B、5C、7D、96、执行如下程序后,输出的结果是。

B=1A=2DO WHILE B<10B=2*A+BLOOPPRINT BENDA、13B、17C、21D、337、下面程序运行后,输出结果为。

10 DEF FNX(A,B,C)=(3+B*C)\A20 X=3 :Y=4 :Z=530 PRINT FNX (A,B,C)40 ENDA、3B、4C、0D、显示出错信息8、有下面一段程序,其输出的结果在区间上。

Y=INT (RND(1)*10)+5-AA=2PRINT YENDA、(0,9)B、(5,15)C、(3,11)D、[5,14]9、下面给出了程序的四个运行结果,正确的是。

[国家开放大学]2020年《Visual Basic程序设计》形考任务三-复习资料答案

[国家开放大学]2020年《Visual Basic程序设计》形考任务三-复习资料答案

[国家开放大学]2020年《Visual Basic程序设计》形考任务三-复习资料答案提示:本资料自作参考学习使用一、单选题(每题1分)1.下面的运算符中,优先级最高的是( )。

A.NotB.LikeC.IsD.&提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:D2.下面哪种类型的对象不能作为控件的容器( )。

A.ShapeB.PictureBoxC.FrameD.Form提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:A3.下面表达式的值是false的有( )。

A.str (2000) < "1997"B.n & "969" < "n97"C.Lcase ("aBC") > "aBC"D.Instr ("Visual basic", "b") <> len ("basic")提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:A4.在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件( )。

A.MouseUpB.MouseDownC.DblclickD.Click提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:C5.一个菜单项是不是一个分隔条,由( )属性决定。

A.VisibleC.EnableD.Caption提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:D6.下面的哪一项不能用来在模块之间传递数据( )。

A.模块级变量B.对象属性C.全局数组D.全局变量提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:A7.读随机文件中的记录信息,应使用下面哪个语句( )。

A.ReadB.Line InputC.InputD.Get提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:D8.下列数据类型中,()占用内存最少。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QBASIC语言程序设计试题3一)选择题1.和十进制数225相等的二进制数是A) 11101110 B) 11111110C) 10000000 D) 111111112.在QBASIC中,常量987654.987654#的数据类型是A)整型 B)实型 C)双精度型 D) 长整型3.QBASIC表达式(LOG(1)+ABS(-1)+INT(RND(1))的值是A) -1 B) 1 C) 0 D) 24.在QBASIC中,下面的四个语句中存在非法调用错误的是A) x=SGN(0) B) x=FIX(0)C) x=LOG(0) D) x=ABS(0)5.对变量x赋值为1到100间(含1,不含100)的一个随机整数,正面语句正确的是A) x=INT(100*RND) B) x=INT(101*RND) C) x=1+INT(100*RND) D)x=1+INT(99*RND)6.有如下一组程序语句DIM sum AS INTEGERsum%=19 : sum=2.32PRINT sum%; sum运行后的输出结果是A) 19 2.32 B) 19 19C) 2.32 2.32 D) 2 27.有如下程序FOR i=1 TO 3FOR j=1 TO iFOR k=j TO 3a=a+1NEXT k, j , iPRINT aEND在运行后输出a的值是A) 3 B) 14 C) 9 D) 218.有如下程序a=1DO WHILE a<10a=2*a :b=b+a*a+1LOOPPRINT bEND运行后输出结果是A) 12 B) 32 C) 97 D) 3449.有如下程序a$="AaBbCcDdEe":b$="12345"FOR j=1 to 5 STEP 2PRINT MID$(a$,j,1)+MID$(b$,(j+1)/2,1); NEXT jENDA) A1B2C3 B) AaB123 C) a1b2c3 D) A1a2B310.有如下程序INPUT "Enter a value of t:"; tSELECT CASE tCASE IS<6s=t+1CASE IS<5s=t+2CASE IS<4s=t+3CASE ELSEs=t+4END SELECTPRINT t; sEND运行时,从键盘输入3,输出的结果是A) 3 4 B) 3 5 C) 3 6 D) 3 711.有如下程序a$="France"m$=MID$(a$,3,2)FOR j=1 to 5READ b$e=INSTR(b$,m$)s=s+eNEXT jPRINT sDATA Iran,China,JapanDATA Afghanistan,GuyanaEND运行后输出结果是A) 5 B) 11 C) 16 D) 2112.有如下程序sum=0FOR k=1 TO 10IF k=10 THENELSEsum=sum+kEND IFNEXT kPRINT sumEND运行后输出的结果是A) 10 B) 55 C) 45 D) 3613.有如下程序a$="Flying": b$="IS": c$="funny!" PRINT a$ +""+LCASE$(b$)+""+UCASE$(c$) END运行后输出的结果是A) Flying IS funny B) Flying is FUNNY!C) Flying IS FUNNY! D) FLYING IS FUNNY!14.有如下程序j=0: n=0DO WHILE n<3j=(j+1)*(j+2)n=n+1LOOPPRINT j; nEND运行后输出的结果是A) 0 1 B) 182 3 C) 30 4 D) 3 315.有如下程序FOR j=5 TO 3 STEP -1GOSUB s:m=m+nNEXT jPRINT m; nENDs:n=1+2*nRETURN运行后输出的是A) 12 6 B) 11 7 C) 6 6 D) 15 916.有如下程序DIM a(10)FOR j=0 TO 20 STEP 5READ a(1)NEXT jPRINT a(1)+a(2)+a(3)DATA 1, 2, 3, 4, 5END运行后输出的是A) 5 B) 6 C) 1 D) 显示出错信息17.有如下程序DIM arr(3,3) AS INTEGERFOR m=1 TO 3FOR n=1 TO 3arr(m,n)=(m-1)*3+nNEXT nNEXT mFOR m=2 TO 3FOR n=1 TO 2PRINT arr(n,m);NEXT nPRINTNEXT mEND运行后输出的结果是A) 2 5 B) 2 3 C) 4 7 D) 4 53 6 5 6 5 8 7 8 18.有如下程序n=3FOR K=3 TO 1 STEP -1x$=STRING$(n,"$")PRINT k; x$n=n-1NEXT KEND运行后输出的结果是A) B) C) D)3 $$$ 1 $ 3 $ 1 $2 $$ 2 $$ 2 $$ 2 $$1 $ 3 $ 1 $$$ 3 $$$19.有如下程序DECLARE SUB mult(x!,y!)a=1:b=1PRINT "A="; a; ",B="; bCALL mult((a),b)PRINT "A="; a; ",B="; bENDSUB mult(x,y)x=2*x :y=3*yPRINT "X="; x; ",Y="; y END SUB运行后输出的结果是A) A=1, B=1X=2, Y=3A=1, B=1 B) A=1, B=1X=2, Y=3A=2, B=3C) A=1, B=1X=2, Y=3A=1, B=3 D) A=1, B=1X=2, Y=3A=2, B=120.有如下程序sum=0FOR m=1 TO 3IF m<=1 THENa=1ELSEIF m<=2 THEN a=2ELSEIF m<=3 THEN a=3ELSEa=4END IFPRINT a;sum=sum+aNEXT mPRINT sumEND运行后输出的结果是A) 3 3 3 9 B) 3 2 1 6 C) 1 1 1 3 D) 1 2 3 621.A=10有如下程序m$="ABC" :n$="abc"k$=LCASE$(m$)j$=UCASE$(n$)PRINT CHR$(ASC(k$+j$))END运行后输出的结果是A) abcabc B) ABCABCC) A D) a二)填空题请在横线上填写正确答案1.以下程序的功能是将字符串"12345"逆序打印出来。

DECLARE FUNCTION rev$(a$)old$="12345"PRINT old$PRINT rev$(old$)ENDFUNCTION rev$(new$)b$=MID$(new$, 1, 1)IF b$="" THENrev$=""ELSErev$=rev$(MID$(new$, 2))+ END IFEND FUNCTION2.有如下程序multi=1FOR j=1 TO 6multi=multi*jNEXT jPRINT multi+jEND运行后的输出是。

3.下面的程序是用选择交换法将n(n小于等于10)个数排为降序。

OPTION BASE 1INPUT "Enter a number: "; nDIM a(n)PRINT "data before sorting:"FOR i=1 TO nREAD a(i): PRINT a(i);NEXT iDATA 96,123,-7,39,0.14,4,7,22,42PRINTFOR i=FOR j=IF a(k)< [14] THEN>NEXT jIF k<>i THEN SWAP a(k),a(i) NEXT iPRINT "data after sorting:"FOR i=1 TO nPRINT a(i)NEXT iPRINTEND4.执行语句 PRINT -71\9/3 MOD(1-2*3^2)的结果为。

5.四个字符串"ABC"、"abcd"、"ABCDE"及"af"中的最大者为。

6.有如下程序a$="1": b$="2"c=VAL(a$)+VAL(b$)d=VAL(a$+b$)PRINT c+dEND运行后,输出的值是。

7.有如下程序DECLARE SUB ab(x%, y%)CALL ab(7.7, 3.3)ENDSUB ab(x%, y%)x%=x%*2: y%=y%*2PRINT x%; y%END SUB运行后的输出结果是。

8.本程序运行后的输出结果如下D CD BCD ABCD请在处补充使之程序完整。

a$="ABCD"FOR m=1 TO 4PRINTNEXT mEND9.有如下程序DECLARE SUB p(k,s)sum=0FOR j=1 TO 3CALL P(j,s)sum=sum+5NEXT jPRINT “sum=”;sunENDSUB p(k,s)s=1FOR m=1 TO ks=s*mNEXT mEND SUB运行后输出。

10.如下程序运行后输出x的值是abc$="The People’s Democratic Republic of Yemen"m=LEN(abc$)FOR j=1 TO mb$=MID$(abc$, j, 1)IF b$="e" OR b$="o" THEN x=x+1 NEXT jPRINT xEND11.下面程序的功能是产生100个不同的在-300到300(含-300和300)之间的随机整数,请在处把程序补充完整。

DIM b(100)FOR j=1 TO 100DOIF RND<.5 THEN a=-1 ELSE a=1b(j)= * INT(301 * RND)flag=1FOR k=1 TOIF b(j)=b(k) THEN flag=0NEXT kLOOP UNTIL flag=1PRINT b(j);NEXT jEND。

相关文档
最新文档