|
|

楼主 |
发表于 2025-5-24 16:05:54
|
显示全部楼层
include<stdio.h>
int main()
{
int a=1,b=2,c=3,d=4,m=2,n=2;
(m=a<b)||(n=c>d);
printf("%d\t%d",m,n);
return 0;
}
上述程序的输出为:( )
A:1 0
B:2 2
C:1 2
D:0 1
正确答案:【1 2】
4、若int i=0,j=1,k=2 k= i++ && j++;则此时的k为多少( )
A:2
B:1
C:3
D:0
正确答案:【0】
5、设a=1,b=2,c=3,d=4,则表达式:a>b?a:c<d?c:d的结果为( )
A:1
B:3
C:2
D:4
正确答案:【3】
6、以下不能作为switch语句中的条件的是( )
A:1
B:’A’
C:3.14
D:1+1
正确答案:【1+1】
7、以下 if语句形式正确的有( )
A:if(表达式){若干语句;}
B:if(表达式){若干语句;}else{若干语句;}
C:if(表达式){若干语句;}else if{若干语句;}
D:if(表达式){若干语句;}if {若干语句;}else{若干语句;}
正确答案:【if(表达式){若干语句;}
if(表达式){若干语句;}else{若干语句;}
if(表达式){若干语句;}else if{若干语句;}
if(表达式){若干语句;}if {若干语句;}else{若干语句;}】
8、以下对逻辑运算符两侧的运算对象的数据类型描述不正确的是( )
A:只能是0或者1
B:只能是0或非0整数
C:可以是整数或字符型数据
D:可以是任何类型的整数
正确答案:【只能是0或者1
只能是0或非0整数
可以是任何类型的整数】
9、条件运算符?和:是一对运算符,不能分开单独使用。( )
A:对
B:错
正确答案:【对】
10、在switch语句中,每一个的case常量表达式的值可以相同。( )
A:对
B:错
正确答案:【错】
第四章 单元测试
1、下面有关for循环的错误描述有( )
A:for循环语句中,可以包含多条语句,但要用花括号括起来
B:for循环只能用于循环次数已经确定的情况
C:for循环是先执行循环体语句,后判定表达式
D:在for循环中,不能用break语句跳出循环体
正确答案:【在for循环中,不能用break语句跳出循环体】
2、以下叙述正确的是( )
A:continue语句的作用是结束整个循环的执行
B:只能在循环体内和switch语句体内使用break语句
C:在循环体内使用break语句或continue语句作用相同
D:从多层循环嵌套中退出时,只能使用goto语句
正确答案:【只能在循环体内和switch语句体内使用break语句】
3、int k=0;
while(k=0) k=k-1;
对上述程序段叙述正确的是( )
A:while循环执行10次
B:无
需要更多科目答案请联系我们
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|