111、(D )是不正确的C语言赋值语句。
A)a=a+1; B)i++; C)a*=1, b=8; D)a=3
112、C语言程序的三种基本结构是(A )
A)顺序结构,选择结构,循环结构 B)递归结构,循环结构,转移结构
C)嵌套结构,递归结构,顺序结构 D)循环结构,转移结构,顺序结构
113、有关下述语句输出的判断中,正确的是( D)
char x=’A’;
printf(“%d”, x);
A)赋值非法 B)输出值不确定 C)输出值为-32 D)输出值为65
114、执行下面程序中的输出语句后,a的值是(C )
main()
{int a;
printf(%dn”, (a=65, 20, 15))
}
A)65 B)20 C)15 D)10
115、执行先面语句后的输出结果为(D )
int i=-1
if(I<=0)
printf( “****n”);
i=2;
else
printf(“%%%%n”);
A)**** B)%% C)%%%% D)有语法错误,不能正确执行。
116、若执行下面的程序时,从键盘上输入5和2,则输出结果是( D)
main()
{int a, b, s;
scanf(“%d%d”, &a, &b);
s=a;
if(a<B)
s=b;
s=s*s;
printf(“%dn”, s);
}
A) 4 B)10 C)20 D)25
117、下述语句中,(C )中的if语法的错误的。
A) if(x,y)
B) if(x= =y)
x+y;
C) if(x!=y)
scanf( “%d”, x)
else
scanf(“%d”, y);
D) if(x y)]
{ x++;y++; }
118、以下程序段( C)
int x=1,y=4;
printf(x y? ”x=%d”, x, y);
A)输出控制格式错误 B)输出:x=1 C)输出:y=1 D)输出:y=4
119、若要求在if后一对括号中表示a不等于0时,条件成立,则能正确表示这一关系的表达式为( )
A)a! =0 B)!a C)a=0 D)a
120、下面的成粗运行结果为( C)
main()
{int x=3, y=0, z=0;
if(x=y+z)
printf(“****”);
else
printf(“####”);
}
A)语法有错误,不能编译 B)**** C)#### D)能编译,不能连接



