某大学期末考试题库含答案-C++程序设计_第1页
某大学期末考试题库含答案-C++程序设计_第2页
某大学期末考试题库含答案-C++程序设计_第3页
某大学期末考试题库含答案-C++程序设计_第4页
某大学期末考试题库含答案-C++程序设计_第5页
已阅读5页,还剩152页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

您好张长江2021.12.28

总得分:。

・一.单项选择题。分

一.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

1.

(2分)

若有以下说明和语句:.

structworker.,

{,

intno#

char"name;,

}work.*p=&work#

则以下引用方法不正确的是()。

A.work.noB.(*p).noC.p->noD.work->n(x

+o分

CA.AC13.13CC.CCP.P

我的答案:

参考答案:p

答案解析:

2.

(2分)

以下不正确的C语言标识符是()o

+O分

「A.A86CB.abcCC.aJocCD.ab.c

我的答案:

参考答案:D

答案解析:

3.

(2分)

C++程序是由构成的。

+O分

rA.主程序与千程序c区主函数与若干广函数rc一个主幽数与一个咫它函数1p.上函数与子函数

我的答案:

参考答案:13

答案解析:

4.

(2分)

以下说法中正确的是:。

+O分

PA.在C++语音中,实参与其对应的形参各占独1的存储单元「3.•C++语单3实参口寸应的形容共占同一个存储

单元◎C.<\.C++语喜中.只有节实参,次对应的形参同名时,才共占同•个存储单元/D.在C++语;;中.形参是虚拟的,

不占存储单元

我的答案:

参考答案:A

答案解析:

5.

(2分)

设八二3;则八++的结果是()O

+。分

「A.2rB.3C6.4rp.5

我的答案:

参考答案:B

答案解析:

(O.

(2分)

设整型变量八则赋值运算八%=,+工执行后,八的值是()。

+O分

CA."B.1CC.2.CP.3

我的答案:

参考答案:A

答案解析:

7.

(2分)

在w"7c(x)语句中的x与下面条件表达式等价的是:。

+o分

「A.x==O0/3忒==工「P.x/=<9

我的答案:

参考答案:P

答案解析:

8.

(2分)

设人"=1加=2;,则(n++)+b和4+++S这两个表达式的值分别为0。

+O分

rA.3.sCB.3,4rC4,3Cp.4.4

我的答案:

参考答案:A

答案解析:

q.

(2分)

凡是函数中未指定存储类别的局部变量其隐含的存储类别是OO

+O分

CA.自动(auto)C8.静态(static)CC.外部(extern)CD.寄存器(register)

我的答案:

参考答案:A

答案解析:

1O.

(2分)

以下对二维数组进行正确初始化的是()O

+O分

「A.inta[2][3]={{l,2.},{3,4}.{S,6}}:CB.(nta[][3]={l,2,3,4.S,6):CC.inta[2-][]={1,2,3,

4.S,6):「a[2][]={{i.2},{3.4}):

我的答案:

参考答案:8

答案解析:

(2分)

设4=1加=2忑=:5/=4,则表达式:a〈S?4:c〈d?a:d的结果是()

+O分

CA.4C8.3C6.2rP.l

我的答案:

参考答案:D

答案解析:

12.

(2分)

设4、S均为整型变量,下列表达式中不是赋值表达式的是()

+O分

CA.a=3,4.sC&a=3*21C.a=a&&b「P.a=fe=4

我的答案:

参考答案:A

答案解析:

13.

(2分)

设i,j,k均为int型变量,执行完下面的for循环后,k的值为()

for(i=0,j=10;i<=j;i++,j—)k=i+j;.

A.10B.9C.8D.7,

+o分

CA.ACB.BCC.CCDQ

我的答案:

参考答案:A

答案解析:

14.

(2分)

设有定义:chars[22卜{''sfrMg"};贝I]co”仅〈stHeMs);的输出是()

+O分

rA.6CB.7CC.11Cp.12.

我的答案:

参考答案:B

答案解析:

15.

(2分)

下列不正确的转义字符是()

+O分

cA.\\CC.O7^CD.\(9

我的答案:

参考答案:C

答案解析:

(2分)

cknr型常量在内存中存放的是()

+。分

rA.ASCII(I'jrI3.3CD码「C.内码值「D.卜进制代码值

我的答案:

参考答案:A

答案解析:

17.

(2分)

下列字符中属于键盘符号的是()

+O分

rA.\r8\八「c.\tcp.\b

我的答案:

参考答案:A

答案解析:

18.

(2分)

下列数据中属于“字符串常量”的是()

+O分

rA.ABCCB:fA13C"rC/ABC:rP/A,

我的答案:

参考答案:13

答案解析:

工q.

(2分)

设4为5,执行下列语句后,b的值不为2的是()

+O分

CA.b=a/2「13.b=<o-(--a)CC.S=a%2rD.b=a>3?2:2

我的答案:

参考答案:C

答案解析:

2。

(2分)

正确的标识符是()

+O分

CA.?aC6.°=21C.a,^Cp.a_3

我的答案:

参考答案:D

答案解析:

2工.

(2分)

不是C语言提供的合法关键字是()

+O分

CAswitckfS.cherCC.casc「D.default

我的答案:

参考答案:8

答案解析:

22.

(2分)

设整型变量i的值为3,则计算表达式二-7.后表达式的值是()

+。分

rA.OCs.irc.2.rD.表达式出错

我的答案:

参考答案:A

答案解析:

23

(2分)

在以下一组运算符中,优先级最高的运算符是()

+O分

rA.<=rB=rc.%cD.&&

我的答案:

参考答案:C

答案解析:

24.

(2分)

设整型变量2&c均为2,表达式a+++b+++c++的结果是()

+o分

rA.6CB.<?rC.sCD.表达式出错

我的答案:

参考答案:A

答案解析:

2$

(2分)

若已定义x和9为double类型,则表达式x=1,g=x+3/2的值是()

+O分

rA.1C8.2rC.2..OCD.25

我的答案:

参考答案:C

答案解析:

26.

(2分)

若有以下定义和语句,且0=<i<5,则()是对数组元素地址的正确表示

inta[]={1,2,3,4,5},*p,i;

p=a;

A.&(a+i)B.&pC.a++D.&p[i]

+O分

rA.ACI3.BCc.crP.P

我的答案:

参考答案:c

答案解析:

27.

(2分)

设4为整型变量,不能正确表达数学关系:1。<水工5的C语言表达式是()

+O分

「A.lC><«<lsC13.a==11||a-=12.11a-=13||a-二工416.a>l(9&&:(a<lsCD.!(a<=lC>)&&!(a>=15')

我的答案:

参考答案:A

答案解析:

2g.

(2分)

循环语句for(x=。,g=O;(y/=12.3)||(x〈4);x++);的循环执行()

+O分

r人无限次「B.不确定次「C4次「D.3次

我的答案:

参考答案:C

答案解析:

27

(2分)

表达式"1。!二针的值是()

+O分

CA.trueCB.非零值「C.oCp.i

我的答案:

参考答案:D

答案解析:

30.

(2分)

若有以下定义:chnr«、Mt。、floatc、d。”勿cd,则表达式“*b+d-c值的类型为()

+O分

「A.float。C.charC^.double.

我的答案:

参考答案:D

答案解析:

31.

(2分)

在C语言中,下列说法中正确的是()

+O分

CA.不能使用“d。wk〃e"的循环「3."do的循环必须使用break语句退循环。C.r,dowki怙"的循环中.亶

条件为器O时将结束循环,D."d。w〃淞"的循环中,当条件为。时将结束循环

我的答案:

参考答案:D

答案解析:

32.

(2分)

设为字符型变量,执行scMf("a=%c,b=%c'l&a’&b)后使4为>A>,b为从键盘上的正

确输入是()

+O分

rA.'A1'B'CB.W,C.A=A,BusiP.a=A,b=13

我的答案:

参考答案:D

答案解析:

33.

(2分)

执行语句“f=(3Q14Q,5Q),(2Q[QQQ);'>后,单精度变量f的值是()

+O分

rA.3rB.SCC.2..0CD.O

我的答案:

参考答案:B

答案解析:

34.

(2分)

合法的数组定义是()

+O分

,r,,,,

OA.^ta[]=[string"]-.C13.inta[S]={O,1,2,3,4,5};CC.chara={stnn^);CP.chara[]={O,2,

2,3,4,5}

我的答案:

参考答案:D

答案解析:

35*.

(2分)

函数调用$七匕4462%?9(6右匕工1£仁2)1土»<3)的功能是()

+O分

OA.将字符串str2复制到字符串strl中后再将字符串str3连接到字符串strlZHC8.将字为甘strl复制到字?可申

M中后再连接到字符串str3之后「C.将字符串strl复制到字符串s你2中后再复制到字符串str3之后©D.将字符

串str2连接到字符串strl中后再将字符串strl复制到字符串str3中

我的答案:

参考答案:A

答案解析:

36.

(2分)

设有单精度变量£其值为13.8。执行语句’5=((心右)。%药”后,八的值是()

+O分

cA.4rB.1C6?.4.333333rP.4.6

我的答案:

参考答案:8

答案解析:

37.

(2分)

设有如下定义,则正确的叙述为(兀

charx□二{abcdefgr,};,

chary□二{'a','b','c','d',e,Jflg'};,

A.数组x和数组y等价B.数组x和数组y的长度相

C.数组x的长度大于数组y的长度D.数组x的长度小于数组y

+o分

CA.ACB.BCC.CCD.D

我的答案:

参考答案:c

答案解析:

38.

(2分)

表达式“力?(。?3:2):(工。?[:。)'>的值为()

+。分

rA.3CB.21C.rCDQ

我的答案:

参考答案:B

答案解析:

3i7.

(2分)

sizcof(d0”b/c)的结果值是()

+。分

rA.gC8.4rC.2.C错

我的答案:

参考答案:A

答案解析:

40

(2分)

指出下面正确的输入语句是()

+O分

「A.scanf("a=b=%d",&a,&b):「I3.scanf(rra=%d,b=%f".&m.&f):CC.scanf("%3c".c):[D.scan

&f);

我的答案:

参考答案:8

答案解析:

41.

(2分)

设有以下定义:#defined2P

inta=0;doubleb=l.25;charc='A'

则下面语句中错误的是()。,

A)a++;B)b++C)C++;D)d++;

+o分

rA.AC13.I3CC.CCP.P

我的答案:

参考答案:8

答案解析:

42.

(2分)

以下定义语句中正确的是()。

+O分

cA.ckara=uOO27AuOO27b=uOO2.7BuOOZ7;CB.floata=b-^O.O-.CC.i^ta=lC>.*b=&a:CD.float共a.

b=&a:

我的答案:

参考答案:C

答案解析:

43.

(2分)

一个C程序的执行是从()。

+O分

CA.本程序的wua讥函数开始,到MH八函数结束r13.1(件的第一个函数开始,到本程序文件的最后一个出

"C.(程序的Main函数开始,到本程序文件的最后•个函数结束,D.本—序文件的第一个函数开始,到本程序Main

函数结束

我的答案:

参考答案:A

答案解析:

44.

(2分)

下列选项中,不能用作标识符的是()。

+O分

rA._i2s<rs._ijzrci八t/_r

我的答案:

参考答案:D

答案解析:

4S.

(2分)

有以下定义语句40”引©4出;以七卬;/。八96若各变量已正确赋值,则下列选项中正确的表达式

是()。

+O分

「A.〃=a+b泌++1八七)a+1P.w=a==b:

我的答案:

参考答案:C

答案解析:

46.

(2分)

设有定义:讥t八=。广?=&八,**9=&F;则以下选项中,正确的赋值语句是()。

+o分

「A.p=l■:「B.*q=2:1C.q=p;「D.*p=S;

我的答案:

参考答案:D

答案解析:

47.

(2分)

执行语句for(7=2;i++<4;);后变量i的值是()。

+O分

「A.3C'B.-4C'D.,、定

我的答案:

参考答案:C

答案解析:

48.

(2分)

若有说明:M"*/Mg“4gc[J={'>FORTRAN',JBASC,JPASCAL',JJAVA\'e>};则表达式

*彷八gu4ge[2j>*/a八gu«gc[2j比较的是()。

+。分

rA.字符8和字符PC氏字符串FORTRAN和字符串BASICCU字符F和字符BCD字符串BASIC和字符串

PASCAL

我的答案:

参考答案:A

答案解析:

47

(2分)

以下4个选项中,不能作为一条C语句的是()。

+O分

CA.{:}00.a=<9.b-O<c-O-.「C.if(a〉O);[D.i@==。)m=l;n=2:

我的答案:

参考答案:P

答案解析:

50.

(2分)

设有定义:/认t对*F4=&火以下scnnf语句中能正确为变量a读入数据的是()。

+O分

rA.scanp:rBscand):CC.sca喊"%d",&pa):CDscanf("%d",*pa);

我的答案:

参考答案:A

答案解析:

您好张长江2021.12.28

总得分:O

一.单项选择题O分

一.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

1.

(2分)

若有以下说明和语句:,

structworker。

{・

intno/

char*name#

}work.*p=&work;p

则以下引用方法不正确的是()。.

A.work.noB.(*p).noC.p->noD.work->n(x

+o分

CA.AC13.13CC.CCp.p

我的答案:

参考答案:D

答案解析:

2.

(2分)

以下不正确的C语言标识符是()o

+O分

「A.AI3C「B.abcCC.aJocCp.ab.c

我的答案:

参考答案:D

答案解析:

3.

(2分)

C++程序是由构成的。

+O分

c豫主程序与子程序G氏主函数与若干子函数ec.一个卜:函数。一个R它函数「屏.主函薮与子函数

我的答案:

参考答案:B

答案解析:

4.

(2分)

以下说法中正确的是:。

+O分

CA.在C++i普甫中,实参与其对应的形参各占独立的俘储中「「区-C++i%;;中,实参与其对应的形参共占同•个存储

单元「C在C++i仁川一只行”以参与其对应的形参同名时,才共占同一个存储单兀「D在C++语有中,出参是虚拟的,

不占存储单元

我的答案:

参考答案:A

答案解析:

5.

(2分)

设八二为则八++的结果是()O

+。分

rA.2r8.3rCACD.S

我的答案:

参考答案:B

答案解析:

(O,

(2分)

设整型变量八则赋值运算八%=i+2执行后,八的值是()。

+O分

rAQ「B.irc.zcp.3

我的答案:

参考答案:A

答案解析:

7.

(2分)

在(X)语句中的X与下面条件表达式等价的是:。

+o分

CA.X==O0C.x!=I「P.x./=C>

我的答案:

参考答案:P

答案解析:

8.

(2分)

设正"=1,。=2;,则(4++)+。和4+++S这两个表达式的值分别为0。

+O分

rA.3.3C8.3.4CC.4,31P.4.4

我的答案:

参考答案:A

答案解析:

q.

(2分)

凡是函数中未指定存储类别的局部变量其隐含的存储类别是()O

+O分

「A.自动(auto)「B.静态(static)「C.外部(extern)CD.寄存器(register)

我的答案:

参考答案:A

答案解析:

ro.

(2分)

以下对二维数组进行正确初始化的是()O

+。分

cA.inta[2.][3]={{l,2},{3.4}.{S,6}};CB.inta[][3]={l,2,3,4.S,6};CC.inta[2.][]={l,2,3,

4.5,6):CD.M切闭口={{2,2},{314}):

我的答案:

参考答案:B

答案解析:

(2分)

设4=1加=2,c=:3/=4'则表达式:a〈b?4:c〈d?4:d的结果是()

+O分

CA.4C8.3CC2「P.i

我的答案:

参考答案:D

答案解析:

12.

(2分)

设4、S均为整型变量,下列表达式中不是赋值表达式的是()

+。分

「A.a=3,4,sCB.a=3*21C.a-a&c&cbCD.〃=b=4

我的答案:

参考答案:A

答案解析:

13.

(2分)

设i,j,k均为int型变量,执行完下面的for循环后,k的值为()

for(i=0,j=10;i<=j;i++,j—)k=i+j;^

A.10B.9C.8D.7P

+。分

rA.ACB.BCC.CCP.P

我的答案:

参考答案:A

答案解析:

14.

(2分)

设有定义:ck4Ks[12]={"stn认g”》;贝Ucou仅〈stHcMs);的输出是()

+O分

CA.6CB.7CC.11CP.X2

我的答案:

参考答案:B

答案解析:

工5.

(2分)

下列不正确的转义字符是()

+O分

「A.\\Cg.vrc.o74r

我的答案:

参考答案:C

答案解析:

(2分)

从业型常量在内存中存放的是()

+O分

CA.ASC"码「码「C.内码值「D.十进制代码值

我的答案:

参考答案:A

答案解析:

17.

(2分)

下列字符中属于键盘符号的是()

+O分

rA.\C8\八「c.\tr

我的答案:

参考答案:A

答案解析:

18.

(2分)

下列数据中属于“字符串常量''的是()

+O分

rA.ABC113.,rABC"CC.'ABCCP/A1

我的答案:

参考答案:8

答案解析:

Id

(2分)

设4为5,执行下列语句后,b的值不为2的是()

CA.b=a/2「C.b-a^CP.fa=(a>3?2.:2.

我的答案:

参考答案:C

答案解析:

2。

(2分)

正确的标识符是()

+O分

rA.?.aC13.a=2.cC.a.Z>CD.a_3

我的答案:

参考答案:D

答案解析:

21.

(2分)

不是C语言提供的合法关键字是()

+O分

CAswitchC~B-c/ierCC.ca^eCD.default

我的答案:

参考答案:8

答案解析:

22.

(2分)

设整型变量i的值为3,则计算表达式i---i后表达式的值是()

+O分

CAQ「B.iCC.2.CD.表达式出错

我的答案:

参考答案:A

答案解析:

23

(2分)

在以下一组运算符中,优先级最高的运算符是()

+O分

rA.<=CB.=rc.%cD.&&

我的答案:

参考答案:C

答案解析:

24.

(2分)

设整型变量2&c均为2,表达式a+++b+++c++的结果是()

rA.6C13.9CC.8CD.表达式出错

我的答案:

参考答案:A

答案解析:

25.

(2分)

若已定义x和g为类型,则表达式x=2,g=x+3/2的值是()

+O分

CA.iCB.2.CC.2..OCD.2.5

我的答案:

参考答案:C

答案解析:

2G.

(2分)

若有以下定义和语句,且0=<i<5,则()是对数组元素地址的正确表示

inta[]={1,2,3,4.,5),*p,i;

P=a;

A.&(a+i)B.&pC.a++D.&p[i]

+O分

rA.ACB.src.ccp.p

我的答案:

参考答案:c

答案解析:

27.

(2分)

设4为整型变量,不能正确表达数学关系:1。<*工5的C语言表达式是()

+。分

CA.W<<a<lsCB.a==11||a-=12.||a-=13||a-=14CC.a〉工<9&&a<工5「D.!(a<=lC>)&&:!(a>=15')

我的答案:

参考答案:A

答案解析:

2.8.

(2分)

循环语句foK(x=O,g=O;(丁=工2力“(x<4);x++);的循环执行()

+O分

rA.无限次rB.不确定次「c”次rD3次

我的答案:

参考答案:C

答案解析:

27

(2分)

表达式"1。!二针的值是()

+O分

CA.trueC3.非零值「C.oCp.i

我的答案:

参考答案:P

答案解析:

30.

(2分)

若有以下定义:char"、intb、floatc、doub/cd,则表达式4*b+d-c值的类型为()

+o分

CA.floatC13.i^tCC.cl^a^C^,double.

我的答案:

参考答案:D

答案解析:

31.

(2分)

在C语言中,下列说法中正确的是()

+。分

CA不能使用"d。w'7e"的循环「B/以。wk〃e"的循环必须使用break语句退出循环「C:'dowki/e"的循环中.当

条件为非o时将结束循环「D:'dowk〃e"的循环中,当条件为O时将结束循环:

我的答案:

参考答案:D

答案解析:

32..

(2分)

设4加为字符型变量,执行“4"("〃=%0。=%,',,&4,&今后使4为人>,匕为>B,从键盘上的正

确输入是()

+。分

CA.1A1r13'CB.'A','B'CC.A=A,D.a=A,b=13

我的答案:

参考答案:P

答案解析:

33.

(2分)

执行语句"f=0Q'4Q,5Q),(2QJQQQ);"后,单精度变量f的值是()

+O分

rA.srB.sCC.2..0CD.O

我的答案:

参考答案:B

答案解析:

34.

(2分)

合法的数组定义是()

+O分

CA.inta[]={r,$tiring"};CI3.inta[5]={O.工,2,3,4,5};CC.chara=^eitring"};CP.chara[]={O,1,

2,3,4,5)

我的答案:

参考答案:D

答案解析:

3S.

(2分)

函数调用5加七4七(6亡匕?9(4力<1'切2)16力<5)的功能是()

+O分

CA,将字砌或2复制到字符串strN中后再将守符用str3连接到'工符串stri之后0区耨字符串strl复制到‘工符串

s"2事后再连接至str3之后「露攒字符[strl复制到个符串stg中店内复制到字符串str3之Jfi「D.将卡符

串5"2连接到字符串strl中后再将字符串stH复制到字符串strs中

我的答案:

参考答案:A

答案解析:

36.

(2分)

设有单精度变量£其值为138。执行语句"八二((心t)。%为”后,八的值是()

+。分

cA.4CB.1CC.4.333333CP.4.6

我的答案:

参考答案:B

答案解析:

37.

(2分)

设有如下定义,则正确的叙述为(),

charx口二{aabcdefgr,};。

chary□二{'a'Jb,Jc,Jd'JIJf,,'g'}>

A.数组x和数组y等价B.数组x和数组y的长度相

C.数组x的长度大于数组y的长度D.数组x的长度小于数组y

+0分

CA.ACB.13CC.CCDQ

我的答案:

参考答案:C

答案解析:

38.

(2分)

表达式的值为()

+。分

rA.SCB.2r6.1ro.o

我的答案:

参考答案:B

答案解析:

(2分)

sizcof(doub/c)的结果值是()

+O分

rA.sC8.4rC.2.CD.出错

我的答案:

参考答案:A

答案解析:

40.

(2分)

指出下面正确的输入语句是()

+O分

「A."〃八f泌二%d”,&〃,&b);「Bsc〃八f('Z=%W,&f):「C.sc”八c):CDscan

&f);

我的答案:

参考答案:B

答案解析:

41.

(2分)

设有以下定义:#defined2..

inta=0;doubleb=l.25;charc='A'

则下面语句中错误的是(.

A)a++;B)b++C)c++;D)d++;.

+。分

CA.ACJ3.BCC.CCD.D

我的答案:

参考答案:B

答案解析:

42.

(2分)

以下定义语句中正确的是()。

+。分

CA.chara=uOO27AuOO27b=“OO276uO<927:[13.floata=b=lC>.C>:CC.iv\ta-l-O<*b=&a:Cp.float*a,

b=&。;

我的答案:

参考答案:C

答案解析:

43.

(2分)

一个C程序的执行是从()。

+O分

CA.本程本的mam函数开始.到UC8.个函数开始,到本程序文件的最后一个函数结

束「C.木程序的iM函数开始,到本程序文件的最后一个函数结束CD.本程序文件的第一个函数开始,到本程序2认

函数结束

我的答案:

参考答案:A

答案解析:

44.

(2分)

下列选项中,不能用作标识符的是()。

+O分

CA.,234_「8._1JZCC.intJ■一「D2」ht_

我的答案:

参考答案:D

答案解析:

4S.

(2分)

有以下定义语句doublea'b;Mtw;bugc;若各变量已正确赋值,则下列选项中正确的表达式

是()。

+。分

CA.a="+b=b++rB.w%(i'iat)a+CC.(c+w)%(7八t)arP.w=a==b:

我的答案:

参考答案:C

答案解析:

46.

(2分)

设有定义:int八=。广?=&〜**q=&〃则以下选项中,正确的赋值语句是()。

+O分

CA.p=l:CB.*q=2;1C午p:CD.*p=S;

我的答案:

参考答案:D

答案解析:

47.

(2分)

执行语句for(7=l;i++<4;);后变量i的值是()。

+O分

CA.3C8.4CC.5CD.彳

我的答案:

参考答案:C

答案解析:

48.

(2分)

若有说明:ck4k*/Mg”4gc[J={'>FORTRAN',JBASC”JPASCAL'>JJA"\'e>};则表达式

*/4ng“4gc[lJ>*/«hgu4ge[2j比较的是()。

+O分

rA.字符B和字符pcB.字符巾FORTRAN和字符串BASICCC.字符F和字符BCD.字符串BASIC和Y

PASCAL

我的答案:

参考答案:A

答案解析:

47

(2分)

以下4个选项中,不能作为一条C语句的是()。

+。分

CA.{:}CB.a=O,b=O.c-O-.CC.if(a>O'):CD.iF(b==O)m=l;八=2;

我的答案:

参考答案:D

答案解析:

50.

(2分)

设有定义:心t对*?4=&4;以下sea八f语句中能正确为变量4读入数据的是()。

+。分

rAscanf("%d",p­.Ca):CCsca^'%du,&pa);CDscaiaf(,r%d",*?a);

我的答案:

参考答案:A

答案解析:

您好张长江2022.12.28

总得分:O

・一.单项选择题O分

一.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

1.

(2分)

若有以下说明和语句:,

stmctworker^

{“

intno>

char*name#

}work.*p=&work;p

则以下引用方法不正确的是()。.

A.work.noB.(*p).noC.p->noD.work->n(x

+o分

rA.ATB.grc.ccP.P

我的答案:

参考答案:D

答案解析:

2.

(2分)

以下不正确的C语言标识符是OO

+O分

CA.ABt?C13.abcCC.aJocCV.ab.c

我的答案:

参考答案:D

答案解析:

3.

(2分)

C++程序是由构成的。

+。分

r纵主程序与子程序Q民主函数与若开函数。c一个主函数与一个其它函数「D.上困数勺户函数

我的答案:

参考答案:B

答案解析:

4.

(2分)

以下说法中正确的是:。

+。分

rA.在0+酒方中,实参与R对应的形参各占独立的存储单元rB.在c++ihf中,实参与其对应的形参共占同一个存储

单元。C.在酶语言中,只有当实参与箕对应的形参同名时,才共占同一个作储单兀1D.在C++语,;中•形参是虚拟的,

不占存储单元

我的答案:

参考答案:A

答案解析:

5.

(2分)

设八:3;则八++的结果是()o

+。分

rA.2CB.3C6.4rP.5

我的答案:

参考答案:B

答案解析:

(O,

(2分)

设整型变量八=1。於4,则赋值运算八%=i+1执行后,八的值是()

+O分

rAQ「B.1CC.2Cp.3

我的答案:

参考答案:A

答案解析:

7.

(2分)

在while(x)语句中的x与下面条件表达式等价的是:。

+o分

CA.x==crB.X==1CC.x!=3.CD.x'.-O

我的答案:

参考答案:D

答案解析:

8.

(2分)

设则(4++)+b和a+++h这两个表达式的值分别为0。

+O分

cA.3,3r8.3,4rc.4,P.4.4

我的答案:

参考答案:A

答案解析:

q.

(2分)

凡是函数中未指定存储类别的局部变量其隐含的存储类别是OO

CA.自动(auto)[B.静态(static)1C.外部(extern)「D.寄存器(register)

我的答案:

参考答案:A

答案解析:

W.

(2分)

以下对二维数组进行正确初始化的是()0

+O分

rA./nta[2.][3]={{l,2},{3.4}.{5,6}};CB.inta[][3]={l,2,3,4,S,6):CC.inta[2.][]={1,2,3,

4.S,6):a[2.][]={{l,2}{314}):

我的答案:

参考答案:13

答案解析:

(2分)

设a=l,b=2,c=;3/=4,则表达式:a〈b?4:c〈d?a:d的结果是()

+。分

CA.4C8.3CC.2.CP.1

我的答案:

参考答案:D

答案解析:

22.

(2分)

设4、。均为整型变量,下列表达式中不是赋值表达式的是()

+。分

CA.a=3141sC氏。=3*21C.a=a&c&cbCD.a=b=4

我的答案:

参考答案:A

答案解析:

13.

(2分)

设i,j,k均为int型变量,执行完下面的for循环后,k的值为(

for(i=0,j=10;i<=j;i++,j—)k=i+j;〃

A.10B.9C.8D.7P

+。分

rA.ACI3.BCC.CCp.p

我的答案:

参考答案:A

答案解析:

14.

(2分)

设有定义:chars[12j={"stn认g”};贝Uco“仅八(s);的输出是()

+O分

rA.6CB.7Cp.12

我的答案:

参考答案:8

答案解析:

(2分)

下列不正确的转义字符是()

+O分

rA.\\CB.\!CCQ74rD.\O

我的答案:

参考答案:C

答案解析:

16.

(2分)

cknr■型常量在内存中存放的是()

+O分

CA.ASC"码CB.BCD码rC.内码值「D.十进制代码值

我的答案:

参考答案:A

答案解析:

17.

(2分)

下列字符中属于键盘符号的是()

+O分

rA.\r区\八「c.\trp.\b

我的答案:

参考答案:A

答案解析:

18.

(2分)

下列数据中属于“字符串常量”的是()

+O分

rA.ABCC13.,fA13C"CC/ABC'Cp/A'

我的答案:

参考答案:13

答案解析:

3.

(2分)

设《为5,执行下列语句后,。的值不为2的是()

+O分

「A.b=a/21C.b=a%21D.b=">3?2:2

我的答案:

参考答案:C

答案解析:

2.0.

(2分)

正确的标识符是()

+O分

rA.?.aCB.a=2.CC.a.3CP.a_3

我的答案:

参考答案:D

答案解析:

21.

(2分)

不是C语言提供的合法关键字是()

+O分

CAswitch「B.cherCC.cazeCD.default

我的答案:

参考答案:8

答案解析:

22.

(2分)

设整型变量i的值为3,则计算表达式i—i后表达式的值是()

CA.OCB.1CC.2.CD.表达式出错

我的答案:

参考答案:A

答案解析:

23.

(2分)

在以下一组运算符中,优先级最高的运算符是()

+O分

CA.<=crC.%cD.&&

我的答案:

参考答案:C

答案解析:

24.

(2分)

设整型变量工均为2,表达式奸++。+++升+的结果是()

+O分

CA.6C3.9「C.sCD.表达式出错

我的答案:

参考答案:A

答案解•:

2s.

(2分)

若已定义x和9为douae类型,则表达式x/,g=x+:3/2的值是()

+O分

rA.1C8.2CC.2.0CD.25

我的答案:

参考答案:C

答案解析:

26.

(2分)

若有以下定义和语句,且0=<i<5,则()是对数组元素地址的正确表示

inta[]=[l,2,3,4,5},*p,i;

P二a;

A.&(a+i)B.&pC.a++D.&p[i]

+。分

rA.AC13.BCC.CCD.p

我的答案:

参考答案:c

答案解析:

27.

(2分)

设〃为整型变量,不能正确表达数学关系:力。<4<力5"的C语言表达式是()

+。分

CB.a-=!•!•||a==12.||a-=1311a-=14Cp./(a<=i<9)&&!(a>=15)

我的答案:

参考答案:A

答案解析:

2.8.

(2分)

循环语句for(x=o出(g,=L2力“(x<4);x++);的循环执行()

+O分

rA.无限次13.不确定次「C.4次「D.3次

我的答案:

参考答案:C

答案解析:

2Q.

(2分)

表达式“[。!=中)的值是()

+O分

CA.许氏非零值「C.OCD.1

我的答案:

参考答案:D

答案解析:

30.

(2分)

若有以下定义:char"、Mt。、floatc、doub/cd,则表达式a*b+d-c值的类型为()

+O分

CAfloat「C.char。^.double

我的答案:

参考答案:D

答案解析:

31.

(2分)

在。语言中,下列说法中正确的是()

+O分

CA.不能使用"。wki”的循环。B.“dowki怙"的循环必须使用break语句退出循环「C."dowh〃e"的循环中,“1

条件为非。时将结束循环CV:rdowhi/e”的循环中,当条件为。时格结束循处

我的答案:

参考答案:D

答案解析:

32-.

(2分)

设“出为字符型变量,执行力4八《'%=%,加=%,”,&2&。)后使4为汝',b为从键盘上的正

确输入是()

+O分

rAJA''61B」A>,'B'C6,A=A,B=B「D.a=A,b=B

我的答案:

参考答案:D

答案解析:

33.

(2分)

执行语句“f=G5Q,4Q,5Q),(2Q二QQQ);”后,单精度变量f的值是()

+O分

CA.3CB.sCC.Z.OCDQ

我的答案:

参考答案:B

答案解析:

34.

(2分)

合法的数组定义是()

+。分

CA.intCBinta[5j={O,1,2,3.4,5};「C.chara={,rstring"}:「P.chara[]={O.1,

2,3,4.5]

我的答案:

参考答案:D

答案解析:

3S.

(2分)

函数调用stKC4t(stKCFg(strL,str2),stt<5)的功能是()

+O分

rA.将字符*$仔2复制到字符串strl中后再将字符」str-5连接到字符/str2之后「B.将字符中strl复制到字符串

Str2中后再连接到字符中str3之后「C.中strl复制到字符串sW2中后再复制到字符巾$tr3;CD.将

串str2连接到字符串stri中后再将字符串str工复制到字符串str3中

我的答案:

参考答案:A

答案解析:

36.

(2分)

设有单精度变量f,其值为2二8。执行语句。后,八的值是()

+。分

rA.4CB.irC.4.333333CP.4.6

我的答案:

参考答案:B

答案解析:

37.

(2分)

设有如下定义,则正确的叙述为(),

charx□二{“abcdefg");.

chary□二{‘a'b'c'd'e'f'g'};,

A.数组x和数组y等价B.数组x和数组y的长度相

C.数组x的长度大于数组y的长度D.数组x的长度小于数组y

+。分

rA.ACB.src.ccP.P

我的答案:

参考答案:c

答案解析:

38.

(2分)

表达式的值为()

+。分

rA.3C8.2rC.rCD.o

我的答案:

参考答案:B

答案解析:

3d

(2分)

siNCof(doub/e)的结果值是()

+O分

rA.8CB.4TC.Q-CD.出错

我的答案:

参考答案:A

答案解析:

40.

(2分)

指出下面正确的输入语句是()

+O分

rA.SCM“—&a,&b);「rC.scaiaf(rr%3c",c);CD.scMf("%$2f,

&f);

我的答案:

参考答案:J3

答案解析:

41.

(2分)

设有以下定义:#defined2.1

inta=0;doubleb=l.25;charc='A'

则下面语句中错误的是()o.

A)a++;B)b++C)c++;D)d++)

+o分

rA.ACB.13CC.CCP.P

我的答案:

参考答案:B

答案解析:

42.

(2分)

以下定义语句中正确的是()。

+O分

CA^.cl^ara=uC>C>27AuOO2-7b=uOC>2-7BuOO2-7;C13.floata=b=lO.O;CC.int。=工。,*b=&。;「D.float*a,

b=&a:

我的答案:

参考答案:C

答案解析:

43.

(2分)

一个C程序的执行是从()。

+O分

C人本程宁的小小正函数开始,到讥函数结束,B.二件的第一个曲数开始,到本程序文件的最后一个函数结

束0C本程序的函数开始,到本程序文件的最后一个函数结束「D.本程序文件的第一个函数开始,到本程序mam

函数结束

我的答案:

参考答案:A

答案解析:

44.

(2分)

下列选项中,不能用作标识符的是()。

+O分

cA.J234_113._2.J2.C_2■一。D.2」心

我的答案:

参考答案:D

答案解析:

45*.

(2分)

有以下定义语句d。“以c”加;心tw;/。八gc;若各变量已正确赋值,则下列选项中正确的表达式

是()。

+O分

CA.4二〃+'b=八C.(c+w)%(7八十p,w=a==b:

我的答案:

参考答案:C

答案解析:

46.

(2分)

设有定义:讥t八=。,*f=&八,**q=&F;则以下选项中,正确的赋值语句是()。

+O分

CA.?=l•:13.*q=2:1C.q=p:1D.*p=5■:

我的答案:

参考答案:D

答案解析:

47.

(2分)

执行语句for(7=l;i++<4;);后变量i的值是()。

+O分

rA.sC8.4rC.sCD.不定

我的答案:

参考答案:C

答案解析:

48.

(2分)

若有说明:Mak"/Mg“4gc[J={>FORTRAN',JBASe,',PASCAL'>JJA"\'e*则表达式

*/4八g“4ge[2j>*/a八g“qgc[2j比较的是()。

+O分

rA.字符B和字符B.字符串FORTRAN和字符串BAS/C「U字符F和字符D.字符串13Ase和字符串

PASCAL

我的答案:

参考答案:A

答案解析:

47

(2分)

以下4个选项中,不能作为一条。语句的是()。

+。分

[A.{;Ba=O,b=O,c-O-.「「D.if(b==O')m=l:n=2:

我的答案:

参考答案:P

答案解析:

50.

(2分)

设有定义:/认土4,*e4=&4;以下SC«nf语句中能正确为变量4读入数据的是()。

+O分

rAscanf("%d",p:r&SMna):CC.sca八&pa);CDsca^f(,r%d",*pa);

我的答案:

参考答案:A

答案解析:

您好张长江2021.12.28

总得分:。

・一.单项选择题。分

一.单项选择题

答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

1.

(2分)

若有以下说明和语句:.

structworker.,

{,

intno#

char"name;,

}work.*p=&work#

则以下引用方法不正确的是()。

A.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论