首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a==1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a==1)a++;else a=b;语句功能不同的语句是( )。
admin
2019-09-03
61
问题
以下选项中与if(a==1)a++;else a=b;语句功能不同的语句是( )。
选项
A、switch(a)
{case0:a=b;break;
default:a++:
}
B、switch(a==1)
{case0:a++;
default:a=b;
}
C、switch(a)
{default:a=b;break;
case1:a++;}
D、a==(a==1)?(a++):b
答案
B
解析
ifelse语句的含义是,如果变量a的值等于1,变量a的值加1,否则,则把变量b的值赋给变量a。在本题的4个选项中,与其含义不同的是选项B),因为当a=l的时候,会直接执行default后面的语句,并不会执行case后现在语句,最终结果是将b的值赋给a。
转载请注明原文地址:https://www.kaotiyun.com/show/HKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不能用作C程序合法常量的是
以下选项中,能用作数据常量的是
有以下程序voidfun(intx,inty,int*C,int*d)D){*c=x+y;*d=x—y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(
下列选项中不属于软件生命周期开发阶段任务的是
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=A)/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n",a,b
以下选项中非法的C语言字符常量是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
随机试题
【】用于结束当前系统工作,但不关机。
急诊胃镜检查是指在出血后
用腋表测量人的体温,低热的标准是
在植物器官中,只有种子含有
工程勘察报告《不良地质现象》中应包含对其()等内容的论述与分析。
下列属于应该计提存货跌价准备的情形有()。
确定薪酬调查的范围,即确定()。
A=,且n≥2,则An-2An-1=_______
(演示文稿题)文慧是新东方学校的人力资源培训讲师,负责对新人职的教师进行入职培训,其PowerPoint演示文稿的制作水平广受好评。最近。她应北京节水展馆的邀请,为展馆制作一份宣传水知识及节水工作重要性的演示文稿。节水展馆提供的文字资料及素材参见“水资源利
Whendidthisstoryhappen?ona______.
最新回复
(
0
)