首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
admin
2017-03-23
30
问题
以下选项中与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全国计算机二级
相关试题推荐
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
对下述程序的判断中,正确的是#includevoidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");gets(s);w
有以下程序main(){inti;for(i=1;i
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
表达式pow(2.8,sqrt(float(x)))值的数据类型为______型。
已知inta=1,b=3则a^b的值为
以下说法正确的是()。
随机试题
与手少阴心经发生联系的脏腑是:与足阳明胃经发生联系的脏腑是:
在特种变压器中,可用于作工频、冲击和直流高压试验的变压器为( )。
甲公司向乙公司发出要约,出售一批建筑材料。要约发出后,甲公司因进货渠道发生困难而拟撤回要约。甲公司撤回要约的通知应当()到达乙公司。
下列属于其他货币资金的有()。
商洛花鼓是一种在“跳”和“舞”中()的民间艺术。
长沙市芙蓉区法院受理了一起民事诉讼案件,后发现自己对本案无管辖权,于是将该案移送开福区法院,开福区法院则认为对该案有管辖权的应是岳麓区法院。在此种情况下,开福区法院应当如何处理?
关于自然环境五大圈,下列说法正确的是()。
动机的唤醒理论提出了三个原理,它们是()
警察甲在执行抓捕任务时,看到犯罪嫌疑人手里有枪,担心自己受伤,于是开车离开了抓捕现场。甲的行为()
置换
最新回复
(
0
)