计算机二级C语言试题库

全国等级考试资料网 2022-08-05 06:07:27 128

1有以下程序
main()
{ int a=1,b=2,m=0,n=0,k;
k=(n=b>a)||(m=aprintf("%d,%d ",k,m);
}
程序运行后的输出结果是
A)0,0 B)0,1 C)1,0 D)1,1
2在一个C程序中
A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现
C)main函数必须出现在所有函数之后 D)main函数必须出现在固定位置
3有以下程序
main()
{ int a=5,b=4,c=3,d=2;
if (a>b>c)
printf("%d ", d);
else if ( (c-1 >= d) == 1)
printf("%d ", d+1);
else
printf("%d ", d+2);
}
执行后输出结果是
A)2 B)3 C)4 D)编译时有错,无结果
4有以下程序
main()
{ int i;
for (i=0; i<3; i++)
switch (i)
{ case 1: printf("%d ", i);
case 2: printf("%d ", i);
default : printf("%d ", i);
}
}
执行后输出结果是
A)011122 B)012 C)012020 D)120来源:www.examda.com
5有以下程序
main()
{ int k=4,n=0;
for( ; n{ n++;
if(n%3!=0) continue;
k--; }
printf("%d,%d ",k,n);
}
程序运行后的输出结果是
A)1,1 B)2,2 C)3,3 D)4,4首页 1 2 3 4 5 尾页 相关资料

相关阅读