}
A
、 11,10 B
、 9,10 C
、 11,9 D
、 10,9 10、巳知字母 A 的
ASCII 码是 65
,以下程序的执行结果是 ( )
#include<stdio.h>
main()
{
char c1='A',c2='Y';
printf("%d,%d\n",c1,c2);
A
、 A,Y B
、 65,65 C
、 65,90 D
、 65,89
11
、下列运算符中优先级最高的是 ( )
A
、 < B
、 十 C
、 % D
、 !=
12、设 x、y 和 z 是 int 型变量,且 x=3,y=4,z=5,则下面表达式中值为
0
是 ( ) 。
A ’
、 x’&&’y’
B
、 x<=y
C
、 x||y+z&&y-z
D
、 !((x<y)&&!z ||1)
13、判断 char 型变量 cl
是否为小写字母的正确表达式为 ( )
A ’
、 a’<=c1<=f’z’ B
、 (c1>=a)&&(c1<=z)
C
、 (‘a’>=c1) (‘z’<=c1) D
、 (c1
’
>= a’)&&(c1
’
<= z’)
14、字符串"a"
在内存中占据的字节个数为 ( )
A
、 0 B
、 1 C
、 2 D
、 3
15、下面有关 for 循环的正确描述是( )
A
、 for 循环只能用于循环次数已经确定的情况
B
、 for 循环是先执行循环体语句,后判定表达式
C
、 在 for 循环中,不能用 break 语句跳出循环体
D
、 for 循环体语句中,可以包含多条语句,但要用花括号括起来
16、下面程序的运行结果是( )
#include<stdio.h>
main()
{int num=0;
while(num<=2)
{num++;
printf(“%d ,num);
}
}
A
、 1
B
、 1 2
C
、 1 2 3
D
、 1 2 3 4
17
、以下描述正确的是 ( )
A
、 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内
不能使用复合语句。
B
、 do-while 循环由 do 开始,用 while 结束,在 while(表达式)后面不能写
分号。
C
、 在 do-while 循环体中,一定要有能使 while 后面表达式的值变成零