首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
admin
2022-04-01
22
问题
下列选项中与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,则从case1开始执行a++;如果a==1的结果为假,即0,则从case0开始执行a=b,所以与题干含义执行操作相反的是选项A中的语句。
转载请注明原文地址:https://kaotiyun.com/show/FBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下叙述中正确的是()。
下列定义变量的语句中错误的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
有以下程序:#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c)
以下叙述中正确的是
以下选项中不能用作C程序合法常量的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
企业文化
风痧邪人气营型的治疗首选方剂是()
下列哪项不是亚急性感染性心内膜炎的临床表现
哪项城市土地使用特性是正确的?
1948年9月至1949年1月,中国人民解放军进行的战略决战是()。
实事求是是思想路线,但不是工作方法。()
根据下面材料回答下列小题。2004年,某市房地产市场供需高位均衡,并呈现供略大于需的合理态势,商品房竣工面积1956.29万平方米,比去年同期增长45.3%;销售面积1876.31万平方米,比去年同期增长21.0%。供需绝对差额79.98万平方
在面向对象数据模型中,子类可以从其超类中继承所有的属性和方法,这有利于实现()。A)可移植性B)要扩充性C)安全性D)可靠性
B
WhyistheNativeLanguageLearntSoWell?Howdoesithappenthatchildrenlearntheirmothertonguesowell?Whenwecompa
最新回复
(
0
)