#7. 第四章 填空题

第四章 填空题

  1. 包含双目运算符的表达式可一般地表示为 x op y, 其中op代表运算符,x、y掉膘操作数。若op是关系运算符或者逻辑运算符,则无论x、y为何值,表达式的值是__ {{ input(1) }}

  2. C语言有!、&&、||三个逻辑运算符,其中优先级高于算术运算符的是__ {{ input(2) }}

  3. 已知有声明"int x = 1, y = 2;",则执行表达式"(x>y)&&(--x>0)"后x的值为__ {{ input(3) }}

  4. 表示"当x取值在[1, 根号5)范围内时y取值1,否则取值-1"所使用的表达式为"y = __ ? 1:-1" {{ input(4) }}

  5. 若有声明"int a = 30, b = 7;",则表达式"!a + a % b"的值是__ {{ input(5) }}

  6. 已知有声明"char ch; int a;",执行语句"scanf("%c%d", &ch, &a);"时如果从键盘输入的数据是"123",则变量a得到的值是__ {{ input(6) }}

  7. 已有定义"int x = 0, y = 1, z = 2;",执行语句"if(x>0 && ++y>0) z++; else z--;"后,变量x,y,z的值分别是__(请用英文逗号分隔每一个空,例:黄冈,师范) {{ input(7) }}