首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
admin
2017-03-23
38
问题
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
选项
A、switch(a)
{case 0:a=b;break;
default:a++;
}
B、switch(a==1)
{case 0:a++;
default:a=b;
}
C、switch(a)
{default:a=b;break;
case l:a++; }
D、a=(a=1)?(a++);b
答案
B
解析
ifelse语句的含义是,如果变量a的值等于1,变量a的值加1,否则,则把变量b的值赋给变量a。在本题的4个选项中,与其含义不同的是选项B,因为没有break语句,当a=1的时候,会顺序执行两条语句,最终结果是将b的值赋给a。
转载请注明原文地址:https://kaotiyun.com/show/d0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}intf(inta,intb){intc;if(a>b
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n",fun(a,b)/m);
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
按照“先进先出”组织数据的数据结构是()。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
以下选项中不合法的标识符是
设有下列二叉树:对此二叉树前序遍历的结果为
下列说法正确的是
随机试题
保持现有出口竞争优势,加快培育以________为核心竞争力的新优势。()
A.交替脉B.颈静脉怒张C.水冲脉D.脉短绌慢性右心衰竭可出现
患者,女性,30岁,已婚,1一0一1—1。因“阴道流血8d,右下腹剧痛4h”就诊。下列叙述正确的有
(2010年)∫xe-2xdx等于()。(选项各式中C为任意常数)
下列关于施工图预算价格的说法错误的是()。
市场定位的步骤首先是()。
某市2008年6月底的人口总数为1000万人,其中就业人口为850万人,失业人口50万人,则该市2008年6月底的失业率为()。
在质量规划中,()是一种统计分析技术,可用来帮助人们识别并找出哪些变量对项目结果的影响最大。
A、 B、 C、 B
Yourweightaffectshowlongyoulive—butit’sextremelycomplicatedA)Weoftenthinkaboutweightlossintheshortterm,h
最新回复
(
0
)