重庆科技学院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 分
下面表述20
答案: 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 ) ) 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计练习以及答案在线全文阅读。
相关推荐: