解析 D 正确答案:D 解析:switch后的括号部分只能返回这几种类型的值:int,byte,short和char。选项A)switch(a+b);中多了一个“;”号,注意观察。选项B)switch(a +b*3.0)中括号的值不能为浮点型。选项C)switch a中switch后的判断部分必须用括号括起来。
A. 若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变 B. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。 C. 在C程序中,逗号运算符的优先级最低 D. 在C程序中,APH和aph是两个不同的变量 ...
作业帮首页 下载APP 视频解答 搜索答疑 一搜即得 下载APP 视频解答 题目 举报 若a和b均是正整型变量,正确的switch语句是A) switch(pow(a,2)+pow(b,2)) (注:调用求幂的数学函数) { case1 : case3 : y=a+b; break; case0 : case5 : y=a-b; } B) switch(a*a+b*b); { case3 : case1 ...
单项选择题 若a和b均是整型变量,以下正确的switch语句是【】 A.switch (a/b) { case 1: case 3.2: y=a+b; break ; case 0: case 5: y=a-b; } B.switch (a*a+b*b); {case 3: case 1: y=a+b; break ; case 0: y=b-a; break; } ...
若a和b是整型变量,则表达式a=3,b=2,a&b的值是 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 这是逻辑与运算 要将a和b转换成2进制数a=3 二进制为:0011 (后4位)b=2 二进制为:0010 (后4位)所以a&b为:0 0 1 1& 0 0 1 0 上下&运算 0&1=0 1&1=1---结果:0 0...
若a和b均是正整型变量,正确的switch语句是A)switch(pow(a,2)+pow(b,2)){case 1:case 3:y=a+b;break;{case 0:case 5:y=a-b;break;}B)switch(a*a+b*b);{case 3:case 1:y=a+b;break;case 0:y=a-b;break;}C)switch a{default:x=a+b;case 10:y=a-b;break;case 11:x=a*d;b...
若a和b是整型变量,则表达式a=3,b=2,a&b的值是a&b 中&是什么意思? 答案 这是逻辑与运算 要将a和b转换成2进制数a=3 二进制为:0011 (后4位)b=2 二进制为: 0010 (后4位)所以 a&b为: 0 0 1 1 & 0 0 1 0 上下&运算 0&1=0 1&1=1--- 结果: 0 0 1 0 转换成10进制为 2 相...
A选项pow函数的返回值为double型,而switch的参数不允许为double,因此不正确 B选项switch(a*a+b*b)后面有分号,不正确,switch和下面大括号是一个整体,不能用分号隔开。A选项和B选项case与数字都应该用空格分隔开 C选项switch与a之间应该用括号链接,a是switch的参数,即switch(a)...
<p><img src="https://img.mukewang.com/climg/5ad2bef900017a9705000381.jpg" alt="http://img.mukewang.com/climg/5ad2bef900017a9711120846.jpg" />求解为什么正确答案是C,谢谢。</p>
if(x!=0)y=1elsey=2; C. if(x!=0)theny=1elsey=2; D. ifx!=0y=1;elsey=2; 3若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。 A.if(x==0)y=l;else y=2;B.if(x==0)theny=1 elsey=2C.if(x=0)y=l else y=2;D.ifx==0y=1 else y=2; ...