首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
admin
2022-10-24
71
问题
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
选项
A、switch(a==1)
{case 0:a=b;break;
case 1:a++;
}
B、switch(a)
{case 1:a=b;break;
default:a++;
}
C、switch(a)
{default:a++;break;
case 1:a=b;
}
D、switch(a==1)
{case 1:a=b;break;
case 0:a++;
}
答案
A
解析
题干中,if语句的含义是:如果a的值为1,则将b的值赋给a,否则将a的值自增1。选项A中,“switch(a==1)”中表达式“a==1”的结果如果为真,即1,则从case 1开始执行“a++”;如果“a==1”的结果为假,即0,则从case 0开始执行“a=b”,所以与题干含义执行操作相反的是选项A中的语句。故本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/hPkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=aIb;d&=c;printf("%d\n",d);}程序运行后的输出结果是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:对Ⅳ名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存
下列叙述中正确的是
结构化程序设计的基本原则不包括()。
下面对软件测试描述错误的是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
随机试题
下列对班主任角色理解正确的是()
框架结构是由__连接而成的。
慢性间质性肾炎的常见早期临床表现不包括
A.肺炎链球菌 B.A群链球菌 C.流感嗜血杆菌 D.金黄色葡萄球菌 E.肠产毒型大肠埃希菌可引起旅行者腹泻的是
天疱疮的临床特点是
在建工程抵押物包括以其合法方式取得的土地使用权连同在建工程的投入资产。()
在施工过程中,投资的计划值和实际值是相对的,相对于工程合同价,( )可作为投资的计划值。
“其身正,不令而行;其身不正,虽令而不从”,孔子这句名言体现出的德育方法是()。
说到这个问题,他从资料箱里拿出十几封信,其中一封来自S区保安大队全体保安写的。以上句子所属的语病类型是()。
Veryoldpeopledoraisemoralproblemsforalmosteveryonewhocomesintocontactwiththem.Theirvalues—thiscan’tberepeate
最新回复
(
0
)