(完整版)江苏省五年一贯制专转本《C 语言程序设计》模拟试卷三(晓庄)
江苏省五年一贯制专转本
《C 语言程序设计》模拟试卷三(晓庄)
一、 填空題(每题 2 分,共 20 分)
1、一个 C 语言程序的开发过程包括:编辑、 ,连接和运行 4 个步骤.
2、设 int x=9,y=8;表达式 x==y+1 的结果是 。
3、若 a=3,b=4,c=5,则表达式 a ||( b=c)&&b==c 的值是 。
4、执行下面程序段后,k 值是_______________.
k=1;n=263;
do{k*=n%10; n/=10 } while(n);
5、以下程序输入 123456<CR>后的执行结果是 。
#include〈stdio。h〉
main()
{int a,b;
scanf(”%2d%3d”,&a,&b);
printf("a=%d,b=%d”,a,b);
}
6、设 x,y,z 均为 int 型变量,请写出描述“x 或 y 中有一个小于 z"的表达式是:
。
7、.以下程序的运行结果是 。
main ()
{ if(2*2= =5<2*2= =4)
printf (“T”);
else
printf (“F");
}
8、设有程序片断:
switch (grade)
{ case ‘A’ : printf(“85-100”);
case ‘B’ : printf(“70—84n”);
case ‘C' : printf(“60—69”);
case ‘D' : printf(“〈60”);
default : printf(“error! ”);
}
若 grade 的值为’C',则输出结果是 。
9、下面程序的运行结果是_________。