智慧树知到《C语言程序设计(黑龙江工程学院)》章节测试答案
D.x=789,y=012
正确答案:x=345,y=901
10、以下字符输入输出函数中,用于输入单个字符的函数是gets()。
A.正确
B.错误
正确答案:错误
第四章单元测试
1、已知语句“if(w) … ;else … ;”,与表达式w的等价表示是:()
A.w != 0
B.w = = 1
C.w != 1
D.w = = 0
正确答案:w != 0
2、设 x,y,z 为 int 型变量,且 x=3,y=4,z=5 ,则下面表达式中值为 0 的是()。
A.x<;=y
B.x||y+z&;&;y-z
C.';x';&;&;';y'
D.!((x<;y)&;&;!z||1)
正确答案:!((x<;y)&;&;!z||1)
3、表示算术关系12<;=x<;=y的C语言表达式为()
A.(12 <;= x ) &; (x <;= y )
B.(12 <;= x) | (x <;= y )
C.(12 <;= x ) || (x <;= y )
D.(12 <;= x ) &;&; (x <;= y )
正确答案:(12 <;= x ) &;&; (x <;= y )
4、判断char型变量ch是否为大写字母的正确表达式是()
A.(ch>;=‘A’)&;&;(ch<;=‘Z’)
B.(‘A’<;= ch)AND(‘Z’>;= ch)
C.(ch>;=‘A’)&;(ch<;=‘Z’)
D.A’<;=ch<;=‘Z’
正确答案:(ch>;=‘A’)&;&;(ch<;=‘Z’)
5、若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是()
A.!(A%2)
B.A%2==1
C.!(A%2==0)
D.A%2
正确答案:!(A%2)
6、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>;b)&;&;(n=c>;d)后n的值为()
A.4
B.3
C.1
D.2
正确答案:2
7、以下程序的运行结果是()main(){; int m=5; if(m++>;5);printf(“%d\n”,m); else; printf(“%d\n”,m--);}。
A.7
B.6
C.4
D.5
正确答案:6
8、若运行时给变量x输入12,则以下程序的运行结果是 ()main(){; int x,y; scanf(“%d”,&;x); y=x>;12 ? x+10 :x-12;printf(“%d\n”,y);}。
A.0
B.4
C.3
D.2
正确答案:0
9、main(){int i=1,j=1,k=2;if((j++||k++)&;&;i++)printf(";%d,%d,%d\n";,i,j,k);}执行后输出结果是()
A.2,2,2
B.2,2,1
C.1,1,2
D.2,2,3
正确答案:2,2,2
10、逻辑运算符两侧运算对象的数据类型可以是任何类型的数据。
A.正确
B.错误
正确答案:正确
第五章单元测试
1、以下程序的运行结果是()main(){int a=2,b=-1,c=2;if(a<;b)if(b<;0) c=0;else c+=1;printf(";%d\n";,c);}