首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
admin
2019-12-17
33
问题
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
选项
A、switch(a==1)
{ease0:a=b;break;
case1:a++;
}
B、switch(a)
{ease1:a=b;break;
default:a++;
}
C、switch(8t)
{default:a++;break;
ease1:a=b;
}
D、switch(a==1)
{ease1:a=b;break;
ease0:a++;
}
答案
A
解析
if语句的含义是:如果a的值为1,将b的值赋给a,否则将a的值自增1。选项A中,switch(a==1)中表达式a==1的结果如果为真,即为1,则从casel开始执行a++;如果a==1的结果为假,即0,则从case0开始执行a=b,所以与题干含义执行操作相反的是选项A中的语句。
转载请注明原文地址:https://jikaoti.com/ti/vTG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序的模块化通过以下哪个选项来实现
以下叙述中正确的是
下面选项中关于“文件指针”概念的叙述正确的是
程序中对fun函数有如下说明voidfun();此说明的含义是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*P){inti=0;while(p[i]){if(p[i]="&&islower(p[i
下列给定程序中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串“abe”、“CD”、“EF”连接起来,结果是“abeCDEF”。请改正程序中的错误,使它能得出正确的结果。
下面不能作为软件设计工具的是()。
设有以下程序段:structperson{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构
软件测试用例包括
随机试题
重度精神发育迟滞者其成年后相当智龄为
新生儿护理的重点是
()的经济业务会引起资产总额发生变化。
当前国际发展援助的援助格局变为以日本、西欧和美国为主要援助国的世界双边发展援助的新体系。()
对于有下列()情形之一的具体行政行为,人民法院可作出撤销判决。
甲、乙和丙共同投资一个项目并约定按投资额分配收益。甲初期投资额占初期总投资额的1/3,乙的初期投资额是丙的2倍。最终甲获得的收益比丙多2万元。则乙应得的收益为多少万元?()
简述罗马早期共和时代贫民反对贵族的斗争。
建立一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成,其学号属性惟一,学号、姓名字段不能为空。下列语句正确的是
对二进制数进行算术右移的运算符是【】。
Readthefollowingpassageanddecidewhichanswerbestfitseachspace.Forquestions26-45,markoneletterA,B,CorDo
最新回复
(
0
)