高职升学考试QBASIC部分二.docx
- 文档编号:30082513
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:15
- 大小:21.93KB
高职升学考试QBASIC部分二.docx
《高职升学考试QBASIC部分二.docx》由会员分享,可在线阅读,更多相关《高职升学考试QBASIC部分二.docx(15页珍藏版)》请在冰豆网上搜索。
高职升学考试QBASIC部分二
升学考试QBASIC部分
(二)
一、单项选择题:
1、 表达式X+5>Y是________
A、算术表达式B、关系表达式C、字符表达式D、非法表达式
2、 对语句IFXTHENY中的X应该是______
A、算术表达式B、数值变量C、关系表达式D、字符表达式
3、 下列程序运行后输出结果是_______
CLS
IFxTHENPRINTxELSEPRINTx+1
END
A、-1B、0C、1D、出错信息
4、 下列关于选择结构的说法正确的是______
A、行IF结构的语句不能用块IF结构来表示。
B、在执行SELECTCASE语句时,除了CASEELSE子句外,其它所有CASE子句均按出现的先后顺序执行。
C、在一个行IF嵌套语句中,有两个IF和两个ELSE,则内层的ELSE必与在它前面的离它最近的IF相配对。
D、用块IF嵌套结构,有几个IF则必有几个ENDIF与它相配对。
5、 下列程序执行后的结果为______
Y=10
IFY<=10THENB=2*Y
IFY<=20THENB=2*Y+1
IFY<=30THENB=Y
PRINTY;B:
END
A、1020B、3030C、2041D、1030
6、 下列程序的运行结果为_____
A=5:
B=-3
IFNOTA*B>0ANDA-B<3ORA+B>=2THENX=A+BELSEX=A-B
PRINTX:
END
A、8B、2C、0D、1
7、 下列循环体执行次数是_______
FORI=-5TO10STEP4
PRINTI;
NEXTI
A、3B、4C、5D、无法确定
8、 下列程序运行后的结果是______
X=3
FORK=1TO6STEP–1
X=X+K
NEXTK
PRINTX,K
END
A、31B、13C、-16D、41
9、 下列程序运行后输出的结果是_____
X=0
N=15
DOWHLIEN<=100
X=X+N
PRINT“X=”;X
LOOP
PRINT“X=”;X
END
A、100B、15C、0D、死循环
一、 多项选择题:
1、 下列正确的IF结构有_______
A、inputxB、inputx
ifx>0thenifx>0then
y=1y=1
elseifx=0thenelseifx=0then
y=0y=0
elseelse
y=-1y=-1
endifendif
endifprinty
printyend
end
C、inputx
ifx>0thenprinty=1
ifx=0thenprinty=0
ifx<0thenprinty=-1
end
D、inputx
ifx<0thenprint–1elseifx=0thenprint0elseprint1
2、 执行下列程序会出现死循环的有_____
A、M=5:
A=0B、M=5:
A=0
DOWHILEM<10DO
S=S+MM=M+2:
S=S+M
LOOPLOOP
PRINTSPRINTS
ENDEND
C、M=5:
A=0D、M=5:
A=0
FORI=MTO10STEP–2DO
S=S+IM=M+2:
S=S+M
NEXTILOOPUNTILM=10
PRINTSPRINTS
ENDEND
二、 填空题:
1、 设a=3,b=2,c=-1,下面逻辑表达式的为________。
a>bANDc>aORc>bANDa
2、 语句Y=5=3执行后Y的值是__________。
3、 在QB语句中,若表达式的值为“假”则相应的值是_______;若表达式的值为“真”则相应的值是________。
4、 有语句IFxTHENsum=sum+xELSEPRINTx=x-1,若X为0,则执行_____________;若x不为0,则执行__________。
5、 从键盘上任意输入三个数,将它们由小到大排序,补充完下列程序。
INPUTX1,X2,X3
IFX1 T=X1: X1=X2: X2=T aa: IF_______THENbb T=X2: X2=X3: X3=T IF_______THENbb T=X1: X1=X2: X2=T bb: PRINTX1,X2,X3 6、 下列程序运行后的结果为________ T=0 READX DO IFX<0THENT=T+X READX LOOPWHILEX<>99 PRINTT DATA2,-5,-3,2,-6,-3,1,999 END 三、 编程题: 1、 设x为整数,试计算函数y的值。 lgxx>10 y=ex1≤x≤10 sin(x)+cos(x)x<1 2、 随机产生一个三位正整数,若满足下列条件则输出。 条件: ①该数能被3,5,7同时整除②十位数偶数 3、 从键盘上输入学生某科成绩,若成绩不在0~100,输出”errordata”且重输成绩;否则根据学生成绩判断,大于或等于90分则显示优秀,成绩在80~89分则显示优下,在70~79分则显示良好,在60~69分显示合格,其余显示不合格。 QBASIC部分 (一) 一、单项选择题: 1、 下列合法的变量名是______ A、3ABB、A! B1C、M.W%D、PRINT5 2、 下列关于数值型数据正确的说法是______ A、123456B、80#是单精度数 C、58.365是单精度数D、2.54885256E4是单精度数 3、 关于变量说法正确的是______ A、M&=4则M为整型数B、变量在一个程序中可多次赋值 C、变量名最长为128个字符D、任何变量在内在中都占1个字节SDFD 4、 语句B%=4.5执行后,则变更A%的值是_____ A、4B、4.5C、5.0D、5 5、 表达式SQR(a+b)^3*2中的优先进行运算的是______运算符 A、SQR函数B、+C、^D、* 6、 表达式SQR(25)+5MOD3*4\2的值是________ A、5B、10C、7D、9 7、 下列合法的字符常量是________ A、X$(10)B、$XC、“X$(10)”D、“X$”(10) 8、 下列表达式的值为假的是______ A、NOT0B、”CD”>”cd”C、8>5<>0D、SGN(11\-3)=INT(-0.9) 9、 语句LETX=X+1的正确理解是______ A、X的值等于变量X+1的值B、将变量X的值存放到变量X+1中 C、将变量X的值加1后赋给变量D、将变量X+1的值存放到变量X中 10、下列关于READ/DATA语句说法正确的是______ A、DATA语句中的数据可以是常量也可以是变量 B、在一个QB源程序中,READ语句与DATA语句必一一对应 C、在一个QB源程序中,DATA语句必跟在READ语句后面 D、在一个QB源程序中,有READ语句则必有DATA语句 11、函数INT(RND(10)*11)+20的值的范围是_______ A、[0,20]B、[20,30]C、[0,30]D、[20,120] 12、下列能把变量a的值四舍五入到十分位的QBASIC表达式是_____ A、INT(a*10+0.5)/10B、FIX(a*10-0.5)/10 C、INT(a*10)/10D、FIX(a*10)/10 13、已知X=6,执行PRINTX=5输出结果为______ A、1B、0C、-1D、5 14、在下列语句中,语法正确的是______ A、input“x=”xB、inputa;b;cC、inputa,b,cD、inputa,b+c 15、在下列READ/DATA语句中不会出错的是______ A、READA$,B,C,DB、READA,B,C,D DATA12,4,15/180,23DATA24,15,8 C、READA,B$,C%,DD、READA,B%,C,D DATA45,3,8,XDATA78,9,12,45,67 二、多项选择题: 1、 以下变量类型说明语句不正确的有_______ A、DIMa1ASDOUB,DIMb1ASINTEB、DIMa%ASINTERGER C、DIMa1ASINTERGER,b1ASSTRINGD、DEFINTEGERe-g 2、 下列是非执行语句的是______ A、REMB、DATAC、STOPD、PRINT 3、 下列语句中正确的赋值语句是______ A、LETX=Y=1B、Y-1=XC、S=π*R^2D、Y=SIN(X) 4、 把一个三位数X的十位数字取出的表达式是_____ A、INT(X/10)MOD10B、(XMOD100)\10 C、10*INT(X/10)-100*INT(X/100)D、INT(X/10)-10*INT(X/100) 5、 已知M=5: N=-3,下列能互换M和N值的语句有_____ A、SWAPM,NB、M=(M+N)/2N=(M-N)/2 C、T=M: M=N: N=TD、M=T: T=N: N=M 三、填空题: 1、 QBASIC状态下,按____键单步执行程序。 2、 常量23456#的数据类型是_______。 3、 表达式SQR(25)+15MOD13\2*2的值是______,34.7\3.2的值是______。 4、 代数式(lg15+ln13)/sin(300)+9ex的QBASIC表达式是________________。 5、 表达式(INT(-21.6)+FIX(-21.6))+SGN(-21.6)的值是________。 6、 已知X=-235.6865,则取小数点后2位,对第3位小数按四舍五入处理,表达式是________;若取小数点后2位,第3位以后的小数舍去,表达式是___ 7、 Y属于区间[-3,7]中的数,定出关于Y的QBASIC表达式_________。 8、 代数式 IFN^2<2*7+20THENY=1/N IFN^>34THENY=N*2+1 PRINT“Y=”;Y END 3、写出程序运行后的结果: a: DATA4,3,2,1 READE,E,F,F,G,G;RESTORE X=E+F+G b: DATA8,7,6,5 READE,F,G,H,J,K RESTOREb READG,F,E PRINTH;J;K: PRINTE;F;G PRINTX END 4、下列程序运行后的结果为____ X=-8: Y=1: K=2 Y=SGN(X)+RND(Y)+5 SELECTCASEY CASE1TO2 K=K+1 CASE3 K=K+2 CASEELSE K=K+3 ENDSELECT PRINTK END 五、编程题: 1、从键盘上输入三角形的三边a,b,c,编程求三角形的面积,要求结果精度0.001(小数点后第4位四舍五入)。 2、 随机产生一个两位正整数,分别打印出十位数和个位数;若该数为奇数,则对调十位数和个位数,组成另一个新数且打印输出。 升学考试QBASIC部分(三) 一、单项选择题: 1、 以下语句使用正确的是______ A、LETC=2(A+B)B、FORI=1;I<10;STEP2 C、SWAP(M,N)D、PRINT“C=”;C 2、 下列程序运行后的结果是_____ FORI=1TO10SETP3 M=M+1 NEXTI PRINTI END A、7B、10C、13D、16 3、 关于循环结构下列说法正确的是_____ A、执行FOR-NEXT循环时,循环终止的条件是循环变量的值等于终止。 B、使用DOWHILE-LOOP循环结构,只有条件为真时才执行循环体语句。 C、使用DOUNTIL-LOOP循环结构,只有条件为真时才执行循环体语句。 D、使用条件型循环结构,只有条件符合才能执行循环体内语句。 4、 下列程序执行的结果是_______ FORI=1TO5 READA IFAMOD3=0THENPRINTA; NEXTI DAT9,11,13,15,20 END A、915B、911131520C、111320D、没有打印信息! 二、程序填空与程序改错: 1、 找出下列程序段中错误并更正,但不改变原程序段结构。 给定如下10个数,找出其中的最大数及所在位置,数据放在DATA语句中,分别为: 52,8,-34,23,0,45,87,223,98 10 READMAX: P=1 20 FORI=1TO10 30 READX 40 IFX P=I 50 NEXTJ 60 PRINT“最大数: ”;MAX 70 PRINT“所在位置: ”;P 80 DATA52,8,-34,23,0,45,87,223,98 90END 2、 设S=2+(2+4)+(2+4+6)+(2+4+6+8)+…+(2+4+6+…+N),当N=40时求S的值,请补充完整下列程序。 N=2 S=0∶T=0 DO T=T+N __________ __________ LOOPWHILE __________ PRINT“S=”;S END 3、 求N! 的值(N由键盘输入)。 INPUT“N=”;N P=1: K=1 DOUNTIL_______ P=P*K __________ LOOP PRINT“P=”;P END 4、 试计算S=1+12+123+1234+…+1234n的值,补充下列程序内容。 _________________________REM定义T和S为双精度变量 INPUTN _________________________REMT,S赋初值 FORI=1TON T=________________ S=________________ NEXTI PRINTS END 5、 求S=2+22+…+22222222的值。 S=0: N=2 FORI=1TO____ S=S+N N=__________ NEXTI PRINT“S=”;S END 6、 两个正整数从键盘上输入,求它们的最大公约数,补充下列程序内容。 DIMMASINTERGER,NASINTERGER aa: INPUTM,N ______________ IFM R=MMODN DOWHILE_______ M=N ________: ________ LOOP PIRNT“最大公约数为: ”;N END 7、 打印[10,99]区间的所有素数,每行按紧凑格式打印6个数。 FORI=10TO99 FLAG=0 FORJ=______________________ IFI/J=INT(I/J)THEN______: EXITFOR NEXTJ IF_______THENPRINTI: _________ IFNMOD6=0THEN__________ NEXTI PRINT END 8、 打印右边的文本图形。 1 212 32123 4321234 A$=_____________ FORI=1TO4 B$=_____________ PRINT___________ NEXTI END 9、 下列程序段实现了读入三个学生的二门课成绩,计算总分,并打印显示清单和总分,在空白处填上合适内容。 FORI=1TO______________ READ__________,A,B ______________________ PRINTN$;“…”;A;“…”;B;“…”;C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高职 升学考试 QBASIC 部分