QB选择填空题精选.docx

上传人:b****3 文档编号:12878741 上传时间:2023-04-22 格式:DOCX 页数:85 大小:37.21KB
下载 相关 举报
QB选择填空题精选.docx_第1页
第1页 / 共85页
QB选择填空题精选.docx_第2页
第2页 / 共85页
QB选择填空题精选.docx_第3页
第3页 / 共85页
QB选择填空题精选.docx_第4页
第4页 / 共85页
QB选择填空题精选.docx_第5页
第5页 / 共85页
点击查看更多>>
下载资源
资源描述

QB选择填空题精选.docx

《QB选择填空题精选.docx》由会员分享,可在线阅读,更多相关《QB选择填空题精选.docx(85页珍藏版)》请在冰豆网上搜索。

QB选择填空题精选.docx

QB选择填空题精选

一、选择题

下列四项可在QBASIC语言中作为下标变量名的是________

(A)、X[10](B)、X10

(C)、X(10)(D)、X(10)$

23在QBASIC状态下,三个逻辑运算符NOT、AND、OR在运算

过程中,优先级从大到小的顺序是________

(A)、AND→NOT→OR(B)、NOT→AND→OR

(C)、OR→AND→NOT(D)、NOT→OR→AND

24下列的逻辑表达式中正确的是________

(A)、X>Y.AND.Y>Z(B)、X>Y>Z

(C)、X>YAND>Z(D)、X>YANDY>Z

25(3∧3\2)MOD2*(SGN(ABS(INT(-25.8))))=________

(A)、4(B)、1

(C)、2(D)、3

26下面四组READ/DATA语句中是错误的________

(A)、READA,B$,C$DATA12,3.14/180,23(B)、READA,B$,CDATA34,PI/180,45

(C)、READA,B$,C$DATA45,56+67,X(D)、READA,B$,CDATA78,PI,X

27语句PRINT3*3\3/3动行时输出的结果为________

(A)、9(B)、3

(C)、1(D)、0

28下列程序

A$="CHINA":

B$="BEIJING"

PRINT"A$+B$"

END

运行时输出的结果是________

(A)、CHINABEIJING(B)、CHINA

(C)、BEIJING(D)、A$+B$

29下列程序

A=123:

b=456

C=LEN(STR$(A)+STR$(B))

PRINTC

END

运行时输出的结果是________

(A)、3(B)、4

(C)、6(D)、8

30下列程序

FORX=1TO2

FORY=0TOX-1

NEXTY

NEXTX

END

运行时内层循环的总循环次数是________

(A)、1(B)、2

(C)、3(D)、4

31下列程序

DEFFNA(X,Y,Z)=X*Y+7*Y+Z

X=3:

Y=4:

Z=5

PRINTFNA(Z,X,Y)

END

运行时输出的结果是________

(A)、38(B)、40

(C)、51(D)、58

32下面程序

READA,A,A,B

PRINTA

DATA1,2,3,4

END

运行时输出的结果是________

(A)、1(B)、2

(C)、3(D)、4

33执行PRINTUSING"$$###.##";123.456

的结果是________

(A)、123.456(B)、$$123.456

(C)、$123.45(D)、$123.46

34下列程序

FORJ=0TO10

READA(J)

NEXTJ

PRINT"A1=";A(0)

DATA1.88,2.55,3.66,6.66,8,

77,90.5,0.0,36.5,55.5

END

运行时输出的结果是________

(A)、A(0)=1.88(B)、55.5

(C)、A1=A(0)(D)、A1=1.88

35下列程序

A=1234

B$=STR$(A)

C=LEN(B$)

PRINTC

END

运行时输出的结果是________

(A)、0(B)、4

(C)、5(D)、10

36下列程序

RESTORE50

READX,X,X$

PRINTX$

DATA1,2,"3"

50DATA4,5,"6"

END

运行时输出的结果是________

(A)、"3"(B)、"6"

(C)、3(D)、6

37下列程序

X=0

READY

WHILEY<>-99999ANDX<>3

IFY>XTHENX=Y

READY

WEND

DATA-99999,9,8,3,-99999

PRINTABS(Y)

END

运行时第80行输出的结果是________

(A)、9(B)、-99999

(C)、3(D)、99999

38下列程序

L=1

FORK=1TO2

ONLGOSUB200,300

L=L+1

NEXTK

FORJ=1TO3

PRINTA(J);

NEXTJ

PRINT

DATA1,2,3

END

200FORJ=1TO3

READA(J)

NEXTJ

RETURN

300A

(1)=A

(1)+1

A

(2)=A

(2)+1

A(3)=A(3)+1

RETURN

运行时输出的结果是________

(A)、123(B)、234

(C)、345(D)、456

39下列程序

FORX=5TO2.5STEP-0.5

J=X

NEXTX

J=X

PRINTTAB

(2);J

END

运行时输出的结果是________

(A)、2.5(B)、TAB

(2);2.5

(C)、2(D)、TAB

(2)

40四个字符串"Fortran","BASIC","Pascal","dBASE"比较

的结果最小的是________

(A)、Fortran(B)、BASIC

(C)、Pascal(D)、dBASE

41在计算机内部,一切信息的存取、处理与传送均采用________

(A)、二进制(B)、十六进制

(C)、BCD码(D)、ASCII码

44在QBASIC状态下,6个关系运算符在运算过程中,优先

级从高到低的顺序是________

(A)、>=->-=-<-<=-<>(B)、>->=-=-<-<=-<>

(C)、<=-<-=->=->-<>(D)、不分先后顺序

45正确的自定义函数语句是________

(A)、DEFFNA(X,Y)=X^3+Y^2(B)、DEFFN(X,Y)=X^3+Y^2

(C)、DEFABC(X,Y)=X^3+Y^2(D)、DEFFNA()=X^3+Y^2

46下面程序

A=-1.2:

B=321

C=LEN(STR$(A)+STR$(B))

PRINTC

END

执行后C的值是________

(A)、3(B)、4

(C)、6(D)、8

47下面程序

a$="aaaaaa"

MID$(a$,2,3)="AAA"

PRINT"afterchangea$=";a$

END

运行时输出a$的结果是________

(A)、AAA(B)、aaAAA

(C)、aAAAaa(D)、aaaAAA

48下面程序

FORJ=1TO3

GOSUBf:

M=M+N

NEXTJ

PRINTM

END

f:

N=N+2

RETURN

运行后输出的是________

(A)、3(B)、12

(C)、6(D)、9

49下面程序

DECLARESUBF(K,S)

SUM=0

FORJ=1TO3

CALLF(J,S)

SUM=SUM+S

NEXTJ

PRINTSUM

END

SUBF(K,S)

S=1

FORL=1TOK

S=S*L

NEXTL

ENDSUB

运行后输出的结果是________

(A)、9(B)、3

(C)、0(D)、6

50下面程序

A$=ABCD

B$=efgh

C$=LCASE$(A$)

D$=UCASE$(B$)

PRINTC$;D$

运行时输出的结果是________

(A)、abcdEFGH(B)、abcdefgh

(C)、ABCDefgh(D)、ABCDEFGH

21从BASIC状态返回DOS操作系统的命令是________

(A)、EXIT(B)、LOGOUT

(C)、QUIT(D)、SYSTEM

22在BASIC语言中NEW命令的功能是________

(A)、建立新文件(B)、建立新图形

(C)、清屏幕(D)、清内存

23BASIC语句中,语句定义符REM定义的是________

(A)、恢复语句(B)、重新编行号

(C)、改名语句(D)、注释语句

24下列四项中合法的BASIC常数是________

(A)、4,000(B)、D-10

(C)、2.5E(D)、65%

25语句10DIMARR(12,12)定义的数组有多少个元素________

(A)、24(B)、144

(C)、169(D)、1212

26语句10PRINT4>3执行时输出的结果是________

(A)、7(B)、0

(C)、-1(D)、显示出错是信息

27下列变量名中不合法的是________

(A)、C#(2,4)(B)、AB

(1)

(C)、RIM$(D)、A.B(S)

28表达式SOR(2^3^2)MOD4的值为________

(A)、0(B)、1

(C)、2(D)、3

29下面语句正确的是________

(A)、A+B=C=0(B)、A=B+C

(C)、SIN(A)=B+C(D)、A=2*π*B*C

30下面语句中正确的是________

(A)、INPUT;A;B;C(B)、INPUT"A=";A,"B="'B,"C=",C

(C)、INPUT;A,B,C(D)、INPUT;"A=",A,"B=',B,"C=",C

31下面四组READ/DATA语句中,有语法错误的是________

(A)、READA,B$DATA5,ABC(B)、READA,B$DATA5,3.14159/180

(C)、READA,B$DATA3.14159,10(D)、READA,B$DATA3.14158/180,ABC

32下面程序运行后输出的结果是________

P$="Bejing":

Q$="HongKong":

R$="Mauco"

PRINTR$>Q$ANDR$

(A)、0(B)、1

(C)、M(D)、显示出错信息

33下面程序运行后输出的结果________

A$="12.3":

B$="45.6"

C$=A$+B$

PRINTFNX(A,B,C)

END

(A)、57.9(B)、12.345

(C)、12.346(D)、12.345.6

34下面程序运行后输出的结果是________

DEFFNX(A,B,C)=(3+B*C)\A

X=3:

Y=4:

Z=5

PRINTFNX(A,B,C)

END

(A)、3(B)、4

(C)、0(D)、显示出错信息

35下面程序运行后输出的结果是________

X=5:

A=0

FORK=-XTOX

A=A+1

NEXTK

PRINTA

END

(A)、6(B)、10

(C)、11(D)、12

36下面程序运行后输出的结果是________

FORJ=1TO20

A=A+J\5

NEXTJ

PRINTA

END

(A)、34(B)、50

(C)、150(D)、210

37下面程序运行后输出的结果是________

A$="ABCDEFGHIJK"

PRINTRIGHT$(A$,2)+STRING$(4,A$)

END

(A)、HIABCD(B)、JKAAAA

(C)、ABHIJK(D)、ABEFGH

38下面程序运行后输出的结果是________

A$="A':

B=12.89:

C$="C"

D$=A$+SIR$(B0+C$

PRINTLEN(D$)

END

(A)、6(B)、7

(C)、8(D)、9

39下面程序运行后输出的结果是________

J=0

WHILEJ<100

J=J+1

J=J*J+J

A=A+J

WEND

PRINTA

END

(A)、12(B)、14

(C)、182(D)、196

40下列四个语句中,正确的赋值语句是________

(A)、LETA=B+C(B)、LETB+C=A

(C)、B+C=A(D)、LETA-B=C

41下面程序运行后输出的结果是________

CLS

SCREEN1,0:

COLOR3

A=10:

B=20:

C=200:

D=100

LINE(A,B)-(C,D),2,B

LINE(A,B)-(C,D),0,B

(A)、一个矩形(B)、二个不同颜色的矩形

(C)、无任何显示(D)、显示出错信息

42下面程序运行后输出的结果是________

FORJ=6TO10

SUM=SUM+J

NEXTJ

PRINTSUM

END

(A)、15(B)、35

(C)、40(D)、55

下面程序的功能是打印出其任意100个在-500到点500间

不同的随机整数,并找出第几个是最大者,请在【43】________

处选择正确答案,补充完整.

DIMB(100)

DORJ=1TO100

X=RND:

IFX>.5THENY=1ELSEY=-1

B

(1)=Y*INT(RND*501):

P=0:

K=1

WHILEP=0ANDK<=J-1

IFB

(1)=B(K)THEN【43】

K=K+1

WEND:

IFP=0THENPRINTB(J);ELSEJ=J-1

NEXTJ:

PRINT

P=1:

MAX=【44】

FORN=2TO100

IFB(N)>MAXTHENMAX=B(N):

P=【45】

NEXTN

PINT"Thelargestnumberis-";MAX

PRINT"Thepositionis-";p

END

43________

(A)、P=0(B)、P=1

(C)、K=0(D)、K=1

44________

(A)、E-37(B)、B

(1)

(C)、500(D)、N+1

45________

(A)、1(B)、N

(C)、N+1(D)、500

下面程序的功能是从键盘输入一个数插入到已有从大到小排列的12个有序数列中,使该数列仍为有序,请在【46】【47】处选

择正确答案,补充完整

DLMARR(13)

FORJ=1TO12:

READARR(J):

NEXTJ

INPUT"N=";N

P=0:

J=12

WHILEJ>=1ANDP=0

IFN

ARR(J+1)=NELSEARR(J+1)=ARR(J):

J=【46】

WEND

IFP=0THENARR(【47】)=N

FORK=1TO13:

PRINTARR(K);:

NEXTK:

RPINT

DATA131,127,122,115,109,93,87,76,61,57,37,22

END

46________

(A)、1(B)、12

(C)、J-1(D)、J+1

47________

(A)、1(B)、12

(C)、>J-1(D)、J+1

下面程序的功能是计算中心S=1/1!

+1/2!

+……+1/N!

请在【48】

【49】处选择正确答案,补充完整

INPUT"N=";N

FORJ=1TON

【48】

SUM=SUM+S

NEXTJ

PRINT"S=";S

END

S=1

FORK=1TOJ

【49】

MEXTK

S=1/S

RETURN

48________

(A)、GOTO80(B)、GOSUB80

(C)、CALL80(D)、SUB80

49________

(A)、S=S*J(B)、S=S*K

(C)、S=S+K(D)、S=K*J

50下面程序运行后输出的结果是________

READN,M

DIMA(N,M)

FORI=1TON

FORJ=1TOM

READA(I,J)

NEXTJ,I

B=A(1,1):

C=A(1,1)

FORJ=1TON

FORJ=1TOM

IFB

IFC>A(I,J)THENC=A(I,J)

NEXTJ,I

PRINTB,C

DATA3,4,12,15,45,21,34,9

DATA56,34,46,72,64,6

END

(A)、345(B)、453

(C)、672(D)、726

21LOAD在QBAIC语言中是用于________

(A)、清内存(B)、清屏幕

(C)、从磁盘上读取源程序文件(D)、往磁盘上写入源程序文件

22下面四个哪一个是QBASIC语言中的数值常量________

(A)、ABC(B)、E+5

(C)、TRUE(D)、1E-2

23在QBASIC语言中,常量3896#所表示的数的类型是________

(A)、整型(B)、实型

(C)、双精度型(D)、复型

24表达式3\3*3/3MOD3的值是________

(A)、-1(B)、1

(C)、-3(D)、3

25语句PRINTSGN(-3^2)+ABS(-3^2)+INT(-3^2)运行时输出的

结果为________

(A)、17(B)、27

(C)、1(D)、-1

26下列语句中正确的是________

(A)、LETX=Y=Z=1(B)、A=C+D

(C)、S=π*R^2(D)、LET20=SIN(X)

27下列四条数组说明语句中语法正确的是________

(A)、DIMA(10)(B)、DEFA(10)

(C)、DIMA(10)(D)、DIMENSIONA(10)

28骰子是一个正六面体,用1~6这六个数分别代表这六面,掷

一次骰子出现的数可表示为________

(A)、INT(RND(6)+1)(B)、INT(RND*6)

(C)、INT(RND*7)(D)、INT(RND*6+1)

29下面程序运行后输出结果是________

X$="A":

Y$="B":

Z$="C"

FORJ=1TO2

X$=Y$:

Y$=Z$:

Z$=X$

NEXTJ

PRINTX$+Y$+Z$

END

(A)、CAB(B)、BCA

(C)、BCB(D)、CBC

30下面程序

FORJ=8TO35STEP3

PRINTJ;

NEXTJ

END

循环次数是________

(A)、10(B)、9

(C)、27(D)、28

31语句DIMA(4,5,6)定义的数组的元素个数是________

(A)、15(B)、120

(C)、210(D)、456

32要将X,Y两个变量值互换,正确的写法是________

(A)、X=Y:

Y=X(B)、Y=X:

X=Y

(C)、T=X:

X=Y:

Y=T(D)、X=T:

T=Y:

Y=X

33下面程序

A$="123":

B$="456"

C=VAL(A$)+VAL(B$)

PRINTC\100

END

执行的结果是________

(A)、123(B)、3

(C)、5(D)、579

34下面程序

FORX=1TO2

A=0

FORY=0TOX-1

A=A+1

NEXTY

PRINTA;

NEXTX

END

运行时输出的结果是________

(A)、11(B)、03

(C)、12(D)、36

35下面程序

DEFFNA(X,Y)=X*Y+7*Y+X

X=3:

Y=4

PRINTFNA(Y,X)

END

运行后输出的结果是________

(A)、36(B)、43

(C)、37(D)、44

36下面程序

DEFFNA(A,B,C)=A+B*C

X=3:

Y=4:

Z=5

ABC=FNA(Z,Y,X)

PRINTABC

END

运行后输出的结果是________

(A)、12(B)、17

(C)、23(D)、60

37下面程序

FORJ=1TO10

READX

IFX/3=INT(X/3)ORX/5=INT(X/5)THENS=S+X

NEXTJ

PRINTS

DATA1,3,5,7,9,11,13,15,17,19

END

运行后输出的结果是________

(A)、27(B)、20

(C)、32(D)、37

38执行PRINTUSING"##.##%";4.5678*10的结果是________

(A)、45.678(B)、45.67

(C)、45.67%(D)、45.68%

39下面程序

FORJ=0TO10

READA(10)

NEXTJ

PRINT"A0=";A(0)

DATA1.88,2.55,3.66,6.66,8.77,90.5,0.0,36.5,55.5,33

END

运行时输出的结果是________

(A)、A0=1.88(B)、33

(C)、A0=A(0)(D)、A0=0

40下面程序

WHILEJ<30

J=(J+1)*(J+1)

N=N+1

WEND

PRINTN

DATA1,2,3,4,5

END

运行后输出的结果是________

(A)、0(B)、3

(C)、4(D)、29

43在QBASIC中,823&是什么类型的常数________

(A)、整型数(B)、长整型数

(C)、字符常数(D)、双精度数

44正确的QBASIC逻辑表达式是________

(A)、X>Y.ANY.Y>Z(B)、X>Y>Z

(C)、X>YAND>Z(D)、X>YANDY>Z

45函数INT(RND(0)*11)+10的值的范围是________

(A)、[0,10](B)、[10,10]

(C)、[10,20](D)、[0,20]

46要将X,Y两个变量的值互换,正确的写法是________

(A)、T=X:

X=Y:

Y=T(B)、Y=X:

X=Y

(C)、Xswap

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1