首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
admin
2017-11-27
82
问题
以下选项中与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
解析
if else语句的含义是,如果变量a的值等于1,变量a的值加1,否则,则把变量b的值赋给变量a。在本题的4个选项中,与其含义不同的是选项B),因为当a=1的时候,会直接执行default后面的语句,并不会执行case后现在语句,最终结果是将b的值赋给a。
转载请注明原文地址:https://www.kaotiyun.com/show/76xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intfun(intx[],intn){staticintsum=0,I;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]
以下程序的功能是输出a数组中所有字符串,请填空。#includemain(){char*a[]={“ABC”,“DEFGH”,“IJ”,“KLMNOP”};inti=0:for(;i
设变量a和b已定义为int类型,若要通过scanf(“a=%d,b=%d”&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是【】。
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
有以下程序#includemain(){ints=0,n;for(n=0;n
以下选项中,能表示逻辑值“假”的是
以下关于算法的叙述中错误的是
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i:0;i
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
A.天门冬B.麦门冬C.乌梅D.沙参E.石斛
组胺H2受体阻断的抑酸作用强度比较,正确的是()。
甲作为Y国派驻x国的使馆馆长,于2011年5月,进入x国,在其去x国外交部递交国书的路上,枪杀了一x国国民;乙作为z国派驻X国的随员,曾参与反对X国政府的示威游行,2011年7月,x国宣布乙为不受欢迎的人,并要求其在一定时间内离境,在期限内乙准备离境的时候
2月10日,甲涉嫌故意杀人一案经某市中级人民法院审理认定罪名成立,并被判处死刑,剥夺政治权利终身,宣判后即行送达判决书。甲不服,于2月20日向高级人民法院提起上诉,高级人民法院受理后依法进行了审理,并于4月19日作出了驳回上诉、维持原判的裁定。则以下说法中
下面关于城市设计的表述正确的是()。
委托收款凭证若欠缺付款人名称,则银行不予受理。()
跟单员进行原材料采购跟单工作的中心任务是确定()
下列关于劳动合同订立的表述中正确的有()。
个人收入实行按劳分配的前提条件是
Theirhesitationmeans______theexperiment.
最新回复
(
0
)