background image

  }

  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 后面表达式的值变成零