【单选题】【消耗次数:1】
为了避免嵌套的条件分支语句 if--else中的else总是与()组成成对关系。
缩排位置相同的
在其之前未配对的
在其之前未配对的最近的if
在同一行上的if
参考答案:
复制
纠错
相关题目
【单选题】 为了避免嵌套的if-else语句的二义性,C语言规定else总是与___组成配对关系.
①  缩排位置相同的if
②  在其之前未配对的if
③  在其之前尚未配对的最近的if
④  同一行上的if
【单选题】 为了避免在嵌套的条件语句If一else中产生二义性,C语言规定else子句总是与)配对
①  缩排位置相同的if
②  其之前最近的if
③  之后最近的if
④  同一行上的if
【单选题】 为了避免在嵌套的条件语句if -else中产生二义性,C语言规定else子句总是与( )配对
①  缩排位置相同的if
②  其之前最近的if
③  之后最近的if
④  同一行上的if
【单选题】 C语言对嵌套if语句的规定是:else语句总是与( )配对
①  其之前最近的if
②  第一个if
③  缩进位置相同的if
④  其之前最近的且尚未配对的if
【单选题】 C语言的if语句嵌套时,if与else的配对关系是().
①  每个else总是与它上面的最近的if配对
②  每个else总是与最外层的if配对
③  每个else与if的配对是任意的
④  每个else总是与它上面的if配对
【单选题】 有如下嵌套的if语句if(ab)if(ac) else if(bc) else 以下选项中与上述if语句等价的语句是。
①  k=(ab)?((a<c)?a:c)((b<c)?b:c);
②  k=(ab)?((b<c)?a:b)((b>c)?b:c);
③  k=(ab)?a:b;k=(b<c)?b:c;
④  k=(ab)?a:b;k=(a<c)?a:c;
【单选题】 有如下嵌套的if语句if(ab)if(ac) else if(bc) else 以下选项中与上述if语句等价的语句是。
①  k=(ab)?a:b;k=(b<c)?b:c;
②  k=(ab)?((b<c)?a:b)((b>c)?b:c);
③  k=(ab)?((a<c)?a:c)((b<c)?b:c);
④  k=(ab)?a:b;k=(a<c)?a:c;
【单选题】 以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是。
①  switch(a){ case1:a=b; break; default:a++;}
②  switch(a==1){ case0:a=b; break;case1:a++;}
③  switch(a){ default:a++;break;case1:a=b;}
④  switch(a==1){ case1:a=b;break;case0:a++;}
【单选题】 以下选项中与if(a==1)a=b; else a++;语句功能不同的switch语句是。
①  switch(a) {case1:a=b;break; default:a++; }
②  switch(a==1) {case 0:a=b;break;case 1:a++; }
③  switch(a) {default:a++;break;case 1:a=b;}
④  switch(a==1) {case 1:a=b;break; case 0:a++;}
【判断题】 二叉树的前序遍历中,任意结点均处在其子女结点之前。
①  正确
②  错误
随机题目
【单选题】 在C语言程序中,表达式8/5的结果是( )
①  1.6
②  1
③  3
④  0
【单选题】 在C语言中,认为( )为逻辑真
①  true
②  大于0的数
③  非0整数
④  非0的数
【单选题】 设变量a是int型,f是float型,i是double型,则表达式5+′a′+i*f值的数据类型为( )
①  int
②  float
③  double
④  不确定
【单选题】 为表示逻辑表达式7990,应使用的C语言表达式是( )
①  ( X79 )( X90 )
②  ( X79 )!=( X90 )
③  7990
④  (X79 )||( X90 )
【单选题】 下列C语言用户标识符中合法的是( )
①  2y
②  sum
③  int
④  %5f
【单选题】 C语言中运算对象必须是整型的运算符是( )
①  %=
②  /
③  =
④  <=
【单选题】 C语言中,关系表达式和逻辑表达式的值是( )
①  0
②  0或1
③  1
④  ‘T’或’F’
【单选题】 C语言中用( )表示逻辑“真”
①  true
②  整数值1
③  非零整数值
④  False
【单选题】 已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为 ( )
①  2
②  3
③  4
④  5
【单选题】 若int x=2,y=3,z=4 则表达式xz?y:z的结果是( )
①  4
②  3
③  2
④  0