2013年计算机等级考试二级C语言练习14

发布时间:2022-06-11 17:55:18

(16)下列说法中正确的是 
A)一个C程序是从命令行开始执行的 
B)C程序中有些执行语句不用分号(;)结束 
C)分号不是C语句的一部分,是C语句之间的分隔符 
D)命令行必须用“#”开头,最后不能加“;”号,命令行不是C程序中的语句 
(17)已知int x=2;执行语句x*=x = x;后,x的值是 
A)16 
B)26 
C)36 
D)46 
(18)已知int a=20,b=5;则执行以下语句后的输出结果是 
printf("%d\n",a%=(b%=2)); 
A)0 
B)1 
C)2 
D)3 
(19)现有以下程序段 
 #include  
 main() 
{ int a,b,c; 
scanf("a=%*d%d,b=%d%*d,c=%d",&a,&b,&c); 
printf("a=%d,b=%d,c=%d\n",a,b,c); } 
若输出的结果为a=20,b=30,c=40,则以下能够正确输入数据的是 
A)a=10]20,b=20]30,c=40 
B)20,30,40 
C)a=20,b=30,c=40 
D)a=10]20,b=30]20,c=40 
[注]: “]”表示空格,表示回车 
(20)已知int x=5,y=3;则表达式(x||y)&&78的结果为 
A)1 
B)0 
C)5 
D)78 

16-20DCADC

阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.