首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a==1)a++;else a=b:语句功能不同的语句是( )。
以下选项中与if(a==1)a++;else a=b:语句功能不同的语句是( )。
admin
2020-01-10
31
问题
以下选项中与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
解析
if else语句的含义是,如果变量a的值等于1,变量a的值加l,否则,则把变量b的值赋给变量a。在本题的4个选项中,与其含义不同的是选项B),因为没有break语句,当a=1的时候,会顺序执行两条语句,最终结果是将b的值赋给a。
转载请注明原文地址:https://kaotiyun.com/show/FWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面是有关C语言字符数组的描述,其中错误的是
以下选项中合法的实型常量是
有以下程序#include<stdio.h>main(){ints[12]=={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++
有以下程序#include<stdio.h>main()intfun(){inti,s=1;{staticintx=1;for
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
下列选项中,不能用作标识符的是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
用树形结构表示实体之间联系的模型是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
随机试题
Itis______thatmakesTomdislikedbyhisclassmatesandteachers.
Peopleenjoytalkingabout"firsts."Theyliketoremembertheirfirstloveortheirfirstcar.Butnotallfirstsarehappyon
作为荧光抗体标记的荧光素必须具备的条件中,哪项与提高观察效果有关
芒硝人汤剂宜
建设项目施工公开招标程序中,紧接“招标文件澄清、修改与补遗”之后的程序是()。
在Word编辑过程中,可以通过按()键,将输入光标径直移到文档的末尾。
自来水厂用来进行水消毒处理的常用化学试剂是()。
对19世纪英国军队入侵西藏具有预见性的是()。
这里不能洗热水澡。
DuringmyfirstsevensemestersasamedicalstudentatGadjahMadaUniversityinYogyakarta,Indonesia,Ispentmostofmytime
最新回复
(
0
)