首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是
以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是
admin
2019-08-10
18
问题
以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是
选项
A、switch(a)
{case 1:a=b;break;
default:a++;
}
B、switch(a==1)
{case 0:a=b:break;
case 1:a++;
}
C、switch(a)
{default:a++;break;
Case 1:a=b;
}
D、switch(a==1)
{case 1:a=b;break;
case 0:a++;
}
答案
B
解析
本题主要考查if和switch结构。if(a==1)a=b;else a++;代码段的功能是如果a等于则把b的值赋值给a,否则a++。选项A使用switch对a进行判断,如果是1则a=b,跳出switch,如果是其他值则a++;选项B对a==1的结果进行switch判断,如果为0表示a不等于1则a=b,和题目要求不符合:选项C和选项A一样;选项D和选项case条件相反,满足题目要求。
转载请注明原文地址:https://kaotiyun.com/show/IgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下面不属于软件设计阶段任务的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=0;i<6;i++){fseek(fp
若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出
下列关于数据库设计的叙述中,正确的是( )。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
脑梗或脑出血导致头痛,应立即就医。()
简述北方文化背景对唐朝开国的影响。
A.心率加快,血压升高B.心率加快,血压降低C.心率减慢,血压升高D.心率减慢,血压降低肌肉运动时
痉证的临床表现有
[背景资料]某水闸建筑在砂质壤土地基上,水闸每孔净宽8m,共3孔,采用平板闸门,闸门采用1台门式启闭机启闭,闸墩厚度为2m,因闸室的总宽度较小,故不分缝。闸底板的总宽度为30m,净宽为24m,底板顺水流方向长度为20m。施工中发现由于平板闸门主轨、侧轨安
工程竣工验收报告的主要内容有( )。
病理改变在肾,临床表现为膀胱刺激症状,此种情况可能是()。
简述斯巴达克起义的原因、大体经过、意义和失败原因。
Writeanessaybasedonthechart.Inyourwriting,youshould1)describethechart,and2)giveyourcomments.You
A、他很关心《深圳新闻》B、《深圳新闻》播的时间太长C、《股市行情》播的时间太短D、他只关心《股市行情》D
最新回复
(
0
)