2013年计算机二级考试C语言课后习题(第四章)_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月10日

  二、填空题

  4.11 C语言中用____表示逻辑值“真”,用____表示逻辑值“假”。

  答案:非0、0

  4.12 C语言中的关系运算符按优先级别是____、____、____、____。

  答案:>、<、>=、<=、==、!=

  4.13 C语言中的逻辑运算符按优先级别是____、____、____。

  答案:!、&&、||

  4.14 C语言中的关系运算符和逻辑运算符的优先级别是____、____、____、____、____、____、____。

  答案:!、<、>、==、!=、&&、||

  4.15 C语言中逻辑运算符____的优先级高于算术运算符。

  答案:!

  4.16 将下列数学式改写成C语言的关系表达式或逻辑表达式A)____

  B)____。

  A)a=b或a<c

  B) |x|>4

  答案:A)a==b||a<c

  B) x>4||x<-4

  4.17 请写出以下程序的输出结果____。

  main()

  { int a=100;

  if(a>100) printf("%d\\n",a>100);

  else printf("%d\\n",a<=100);

  }

  答案:1

  4.18 请写出与以下表达式等价的表达式A)____

  B)____。

  A) !(x>0)

  B) !0

  答案:A) x<=0

  B) 1

  4.19 当a=1,b=2,c=3时,以下if语句执行后,a、b、c中的值分别为____、____、____。

  if(a>c)

  b=a; a=c; c=b;

  答案:3、2、2

  4.20 若变量已正确定义,以下语句段的输出结果是____。

  x=0; y=2; z=3;

  switch(x)

  { case 0: switch(y==2)

  { case 1: printf("*"); break;

  case 2: printf("%"); break;

  }

  case 1: switch(z)

  { case 1: printf("$");

  case 2: printf("*"); break;

  default : printf("#");

  }

  }

  答案:*#


首页 1 2 3 尾页

相关文章