一、单项选择题(每小题 2分,共 50分)
1、一个 C程序的执行是从___A__。
、本程序的 A main函数开始,到 main函数结束
、本程序的 B ”
main()
{ int k;
k=3;
switch(k)
{ case 1:”%d\n printf(”, k++);
case 2:”%d\n printf(”, k++);
case 3:”%d\n printf(”, k++);
case 4:”%d\n printf(”, k++);
break;
default:”Full!\n printf(”);
}
}
A、3 、 4 B 、 3 C 、 4 D
4 4
14、设 a、b、c、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、
、m=2n=1,则逻辑表达式(m==a<b)&&(n==c<d)的值为__A__。
、 0 A 、 1 B 、 2 C 、 3 D
15、设 x、y和 temp均为 long 型变量,则以下语句:int
{temp=x; x=y;的功能是 y=temp;}__D__。
A、把 x和 y按从大到小排列
B、把 x和 y按从小到大排列
C、无确定结果
D、交换变量 x和变量 y的值
16、以下程序的输出结果是 ___A__。
main()
{int a, b;
for(a=1, b=1; a<=100; a++)
{if(b>=10) break;
if (b%3==1)
{ b+=3; continue; }}
printf("%d\n",a);
}
、A4 、 6 B 、 5 C 、 101 D
17、执行以下程序后输出的结果是___D__。
main()
{ int y=10;
do {y--;}
while(--y);
printf("%d\n",y--);}
、A-1 B、 1 C、 8 D、 0
18、执行以下程序后输出的结果是___B__。
main()
{int i, j, w=0;
for
大一C语言模拟试题 来自淘豆网m.daumloan.com转载请标明出处.