小测试
关于
1年前
更新
0
频次
23
题目数
分享
感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
Q1:姓名
Q2:学号(两位01)
Q3:有如下程序:main(){ int x=1,a=0,b=0;switch(x){ case 0: b++;case 1: a++;case 2: a++;b++;}printf(a=%d,b=%d\n,a,b);}该程序的输出结果是
Q4:有以下程序main(){int i=1,j=1,k=2;if((j++||k++)i++)printf(%d,%d,%d\n,i,j,k);} 执行后输出结果是
Q5:有如下程序main(){float x=2、0,y;if(x0、0)y=0、0;else if(x10、0)y=1、0/x;else y=1、0;printf(%f\n,y);} 该程序的输出结果是
Q6:阅读以下程序:main(){intx;scanf( “%d”,x);if(x--5)printf( “%d”,x);elseprintf( “%d”,x++);}程序运行后,如果从键盘上输人5,则输出结果是 ()。
Q7:设int x=1,y=1;表达式(!x||y--)的值是
Q8:若运行时给变量x输入12,则以下程序的运行结果是main(){int x,y;scanf(%d,x);y=x12?x+10:x-12;printf(%d\n,y);}
Q9:在C程序中,判逻辑值时,用“非0”表示逻辑值“真”, 又用“0”表示逻辑值“假”。 在求逻辑值时,用()表示逻辑表达式值为“真”, 又用()表示逻辑表达式值为“假”。
Q10:若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a=25b--=2c?printf(***a=%d,b=%d,c=%d\n,a,b,c):printf(###a=%d,b=%d,c=%d\n,a,b,c);程序输出的结果是
Q11:有如下程序main(){ float x=0、0,y;if(x0、0)y=0、0;else if(x10、0)y=1、0/x;else y=1、0;printf(%f\n,y);}该程序的输出结果是
Q12:以下4个选项中,不能看做一条语句的是
Q13:能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是
Q14:逻辑运算符两侧运算对象的数据类型是()
Q15:已知x=43, ch=A,y=0 :则表达式(x=ychB!y) 的值是( )。
Q16:若希望当A的值为奇数时, 表达式的值为 “真”,A的值为偶数时, 表达式的值为“假”,则以下不能满足要求的表达式是()
Q17:有如下程序main(){ int a=2,b=-1,c=2;if(a)if(b0)c=0;else c++;printf(%d\n,c);}该程序的输出结果是
Q18:设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
Q19:若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp) 的是
Q20:以下程序的输出结果是 main(){ int a=4,b=5,c=0,d;d=!a!b||!c;printf(%d\n,d);}
Q21:写出下面逻辑表达式的值。设a=3,b=4,c=5
Q22:有3个整数a,b,c,由键盘输入,输出其中最大的数。
Q23:有一个函数[图片]写程序,输入x的值,输出y相应的值。
联系我们
问卷网公众号
师生服务