1 一、单选题 1、能将高级语言源程序转换成目标程序的是( C )
编译程序的基本功能是把源程序翻译成目标程序 A)调试程序 B)解释程序 C)编译程序 D)编辑程序 2、设有以下定义:int x=10,y=3,z;则语句:printf(“%d”,z=(x%y,x/y));的结果是( D )
A)1 B)0 C)4 D)3 3、若已定义x和y为整型,则表达式:x=1,y=x+3/2的值是( B )
P56 A)1 B)2 C)2
5 4、C语言中 ( B )
P115 A)不能使用 do - while 语句构成循环
B)do-while 语句, 当 while 语句中的表达式值为零时结束循环
C)do-while 语句, 当 while 语句中的表达式值为非零时结束循环 D)do-while 语句必须用 break 语句才能退出循环 5、设有定义 int a =3;,则执行语句 a+ = a-=a*a 后,变量 a 的值是( C )
P64 (a-a*a a = 3-3*3 a = -6 a = a + a a = -6 + (-6) a=-12) A)3 B)0 C)-12 D)9 6、以下程序的输出结果是 ( C )
p93 # include main( ) {int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf ("%d,%d\n",a,b); } A)2 1 B)1,-1 C)2,1 D)2 -1 7、以下程序的输出结果是 ( D )
#include #include main( ) {char str[12]={'s','t','r','i','n','g'}; printf("