1、B:排除法做,赋值运算符最低,所以选B
3、D:else必须要和if配对使用,BC项目中括号断开了两者,A选项输出语句后没有用分号结束。
4、B :x>y时才执行语句 z=x;否则不执行。
5、 if(a=b+c),b+c还是0,if语句还是不成立,不执行printf(“***”);所以执行printf(“$$$”);语句,输出$$$
6、X=2:if与else组合,else只与最近的if语句组合。程序等价于
if(a
{ if(c else {if(a { if(b else x=3; } else x=6; } } else x=7; 7、输出“**3**”:x为1,y为0.switch(表达式)只要表达式不为0就运行旗下语句。所以SWITCH(Y)之后的语句不运行。 8、输出“*&”,运行语句看图片。注意break只是结束内层的switch语句,并不能全部结束语句。 9、a/500、r=0.08: 根据switch语句中的内容来填第一空,注意“整形/浮点型”结果为浮点型。
1、B:排除法做,赋值运算符最低,所以选B
3、D:else必须要和if配对使用,BC项目中括号断开了两者,A选项输出语句后没有用分号结束。
4、B :x>y时才执行语句 z=x;否则不执行。
5、 if(a=b+c),b+c还是0,if语句还是不成立,不执行printf(“***”);所以执行printf(“$$$”);语句,输出$$$
6、X=2:if与else组合,else只与最近的if语句组合。程序等价于
if(a { if(c
{if(a
if(b
}
else x=6;
}
}
else x=7;
7、输出“**3**”:x为1,y为0.switch(表达式)只要表达式不为0就运行旗下语句。所以SWITCH(Y)之后的语句不运行。
8、输出“*&”,运行语句看图片。注意break只是结束内层的switch语句,并不能全部结束语句。
9、a/500、r=0.08: 根据switch语句中的内容来填第一空,注意“整形/浮点型”结果为浮点型。
10、
swich(s)
{case 0:
case 1:
case 2:x=3;break;
case 3:
case 4:
case 5:
case 6:x=2;break;
case 7:
case 8:x=1;break;
case 9:
case 10:x=3;break;
default:x=0;
}
1、b
2我看不懂题。。。
3、b
4、a
5、$$$
6、x=2
7、**1**
8、&(并回车)
9、(1.a/500)(2.r=0.8)
10、
swich(s)
{case 0:
case 1:
case 2:x=3;break;
case 3:
case 4:
case 5:
case 6:x=2;break;
case 7:
case 8:x=1;break;
case 9:
case 10:x=3;break;
default:x=0;
}
2c 3d 4b 5$$$ 6x=2 7**1**\n**3** 8# 9c/500 0.08
10 switch((int)s)
{
case 1: x=1;break
case 2:x=3;break;
case 3:
case 4:
case 5:
case 6:x=2;break;
case 7:
case 8:x=1;break;
case 9:
case 10:x=1;break;
default:x0;break;
}