C语言程序设计练习以及答案

2019-01-05 13:11

重庆科技学院20___ /20__ 学年第 学期

试卷参考答案及评分标准( 卷)

课程名称: C语言程序设计 适用专业/年级:

考试方式:

选课课号: 抽(命)题人:

卷面总分: 分

试卷编号:[374E4E2E(2014-03-27)]

本卷共37题,卷面100分 题源:陈应祖 组卷:陈应祖

一、单选题(共25题,50分)

1.1 [库中题号:01010091] 2 分

表达式17 % 4 / 8的值为:( ) A.0 C.2 答案: A

B.1 D.3

1.2 [库中题号:01010093] 2 分

若有以下程序段:int a=1,b=2,c; c=a/b*a; 则执行后,c中的值是:( ) A.0 C.1 答案: A

B.0.5 D.2

1.3 [库中题号:01010095] 2 分

关于算术运算符“ % ”的功能,下面描述正确的是:( ) A.此运算是求某一整数对另一整数的百分比 B.此运算是求某一整数被另一整数相除时的整数商 C.此运算是求某一整数被另一整数相除时的余数 D.以上都不正确 答案: C

1.4 [库中题号:01010096] 2 分

在TC中,能正确表示a≥10或a≤0的关系表达式是:( )

A.a>=10 or a<=0 B.a>=10,a<=0 C.a>=10 && a<=0 D.a>=10 || a<=0

答案: D

1.5 [库中题号:01010097] 2 分

执行int x,y,z,t; x=y=z=1; t = ++x || ++y && ++z;语句后,t的值为:( ) A.2 B.1 C.0 D.不定值

答案: B

1.6 [库中题号:01010100] 2 分

设x=2,y=3,z=4,则表达式( x+y > z ) && ( y == z ) && x || y + z && y + z的值为:(A.逻辑假 B.逻辑真 C.0 D.1

答案: D

1.7 [库中题号:01010103] 2 分

设int m=1,n=2;则表达式m ++ == n的值是:( ) A.1 B.2 C.3 D.0

答案: D

1.8 [库中题号:01010105] 2 分

判断char型变量ch是否为大写字母的正确表达式是:( ) A.(?A?<= ch <=?Z?)

B.( ch >=?A?) || ( ch <=?Z?) C.( ch >=?A?) && ( ch <=?Z?) D.(?A?<= ch )AND(?Z?>= ch )

答案: C

1.9 [库中题号:01010109] 2 分

下列只有当整数x为奇数时,才是逻辑“真”的表达式是:( ) A.x%2==0 B.!(x%2==0) C.(x-x/2*2)==0 D.!(x%2)

答案: B

) 1.10 [库中题号:01010110] 2 分

下面表述2020 && x<30 ||x<-100 B.2030 && x!<20 || x<-100

答案: C

1.11 [库中题号:01010112] 2 分

若有int w,x,y,z,m;均为int型变量,如下程序执行后m的值为:(w=1; x=3; y=2; z=4; m=(w

答案: B

1.12 [库中题号:01010114] 2 分

执行语句“int a=12;a+=a*a;”后的值是:( ) A.156 B.288 C.164 D.186

答案: A

1.13 [库中题号:01010115] 2 分

设有定义:int a = 10;则表达式a += a *= a的值为:( ) A.10 B.100 C. 200 D.1000

答案: C

1.14 [库中题号:01010116] 2 分

下面为C语言中正确表达式的是:( ) A.a+b=5 B.56=a++ C. i=i++

D.5.6+6.2%3.1

) 答案: C

1.15 [库中题号:01010118] 2 分

下列合法的语句是:( ) A.a=1,b=2 C.a=a+1=5 B.++a; D.y=int(a);

答案: B

1.16 [库中题号:01010119] 2 分

设有n=10,I=4,则赋值运算n%=I+1执行后,n的值是:( A.0 B.1 C.2 D.3

答案: A

1.17 [库中题号:01010122] 2 分

设x为int型变量,则执行以下语句x=10; x = x + --x;后,A.10 B.20 C.18 D.19

答案: C

1.18 [库中题号:01010125] 2 分

执行表达式a=3*5,a+15后,变量a的值为:( ) A.60 B.30 C.15 D.90

答案: C

1.19 [库中题号:01010126] 2 分

执行表达式a =(a=3*5,a+15)后,变量a的值为:( ) A.60 B.30 C.15 D.90

答案: B

1.20 [库中题号:01010127] 2 分

若有double x,y;,则表达式:x=1,y=x+3/2的值是:( )

) x的值为:() A.1 B.2 C.2.0 D.2.5

答案: C

1.21 [库中题号:01010131] 2 分

下面运算符中,优先级最高的是:( ) A.<= B.== C.% D.&&

答案: C

1.22 [库中题号:01010132] 2 分

设一表达式中有int、long、char等类型的数据,则表达式值的类型数据是:( A.int B.char C.long D.double

答案: C

1.23 [库中题号:01010133] 2 分

设有int i;char c;float f; 下列其值为整数的表达式是:( ) A.i+f B.i*c C.c+f D.i+c+f

答案: B

1.24 [库中题号:01010134] 2 分

设一表达式中有int、float、char等类型的数据,则表达式值的类型数据是:( A.int B.char C.float D.double

答案: D

1.25 [库中题号:01010135] 2 分

设有变量说明char w;int x;float y;double z;,则表达式w*x-z-y的类型为:( ) A.int B.char C.float D.double

答案: D

) )


C语言程序设计练习以及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:民兵训练基地项目可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: