中大网校引领成功职业人生
中大网校
?/p>
十佳网络教育机构
?/p>
?/p>
?/p>
十佳职业培训机构
?/p>
网址?/p>
www.wangxiao.cn
全国计算机等级考试二级
C
语言笔试模拟试题
(2)
总分?/p>
100
?/p>
及格?/p>
60
?/p>
考试时间?/p>
120
?/p>
每小?/p>
1
分,?/p>
40
?/p>
(1)
以下程序的输出结果是
#include
void
prt
?/p>
int
*x,
int
*y,
int
*z
?/p>
{printf
?/p>
"%d,%d,%d
?/p>
n",++*x,++*y,*
?/p>
z++
?/p>
?/p>
;}
main
()
{int
a=10,b=40,c=20;
prt
?/p>
&a,&b,&c
?/p>
;
prt
?/p>
&a,&b,&c
?/p>
;}
A. 11,42,31
12,22,41
B. 11,41,20
12,42,20
C. 11,21,40
11,21,21
D. 11,41,21
12,42,22
(2)
设有以下语句?/p>
char
x=3,y=6,z;
z=x^y<<2;
?/p>
z
的二进制值是
A. 00010100
B. 00011011
C. 00011100
D. 00011000
(3)
下列程序的输出结果是
#include
"stdio.h"
main
()
{int
i,a=0,b=0;
for
?/p>
i=1;i<10;i++
?/p>
{if
?/p>
i%2==0
?/p>
{a++;
continue;}
b++;}
printf
?/p>
"a=%d,b=%d",a,b
?/p>
;}
A. a=4,b=4
B. a=4,b=5
C. a=5,b=4
D. a=5,b=5
(4)
有如下程序:
main
()
{
int
x=1,a=0,b=0;
switch
?/p>
x
?/p>
{
case
0:
b++;
case
1:
a++;
case
2:
a++;b++;
}
printf
?/p>
"a=%d,b=%d
?/p>
n",a,b
?/p>
;}
该程序的?/p>
出结果是
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2