首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a==1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a==1)a++;else a=b;语句功能不同的语句是( )。
admin
2012-08-23
81
问题
以下选项中与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 1: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/HfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下与函数fseek(fp,0L,SEEK_SE乃有相同作用的是()。
有以下程序:voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()。
下列叙述中正确的是
已定义以下函数:fun(int*p){return*p;}该函数的返回值是()。
若有说明语句:inta,b,c,*d=&c:,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是
简单的交换排序方法是()。
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
稀硝酸与硫化亚铁反应,有硫化氢气体放出。()
适逢五一假期到来,吉林市的吴一欲携其家人到湖南张家界景区旅游,在多方比较之后,选择中国青年旅行社的五一张家界三日游,后到该社驻吉林市分社以家庭身份签订了旅游合同一份,合同约定由中国青年旅行社为吴一一家买入一份旅游意外责任险,由于五一期间到张家界旅游人数过多
A.干扰素BB.IL-3C.转化生长因子βD.血小板生成素E.肿瘤坏死因子α早期造血因子
患者,男性,70岁,有阻塞性肺气肿史。咳脓痰伴气急加重2周。今晨起神志恍惚。体检:嗜睡,口唇青紫,两肺湿啰音,心率116次/分,血压185/105mmHg。最可能的诊断是
[2008年第143题]按照现行
关于导线网平差方法的选择,必须全面考虑导线的()、()和()要求等因素,导线构成环形,应采用环形平差。
下列关于反应时实验论述正确的有()
A、很懒B、很浪费C、会打扮D、生活得很舒服D
TheRailwayStation
Volumeshavebeenwrittenabouttechnology’sabilitytoconnectpeople.Butburyingone’snoseinabookhasalwaysbeensomewha
最新回复
(
0
)