大连理工大学2013年c语言题库(共12套)
【第三套】
一、单项选择
1.以下程序段 char *alp[]={"ABC","DEF","GHI"};
int j; puts(alp[1]);
的输出结果是()。
A、D
B、A
C、B
D、DEF
2.下列表达式中,可作为C合法表达式的是()。
A、3.0%2
B、3=2=1=0
C、[3,2,1,0]
D、(3,2,1,0)
3.下面程序的 正确输出结果是( ).(规定用U表示空格)
main()
{
float x=5.783,y= -10.2345;
printf ("x=%-8.2f ,y=%-8.2f \n", x,y);
}
A、x=5.78UUUU,y=-10.23UU
B、x=5.78,y=-10.23
C、5.78,-10.23
D、x=UUUU5.78,y=UU-10.23
4.当x为偶数或奇数时(0除外),其值都为0的表达式是:( )
A、(x/2*2-x)==0
B、x%2==0
C、!x!=0
D、!(x%2)
5.下列运算符优先级最低的是( ).
A、=
B、+
C、!
D、&&
6.设有如下程序段:
int k=10;
while(k==0)
k--;