首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int x=1, y=0, a=0, b=0; switch ( x ) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a
有以下程序 main() { int x=1, y=0, a=0, b=0; switch ( x ) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a
admin
2020-07-28
39
问题
有以下程序
main() {
int x=1, y=0, a=0, b=0;
switch ( x ) {
case 1: switch(y) {
case 0: a++; break;
case 1: b++; break; }
case 2: a++; b++; break;
case 3: a++; b++; }
printf("a=%d, b=%d\n", a, b); }
程序的运行结果是
选项
A、a=2,b=2
B、a=1,b=1
C、a=1,b=0
D、a=2,b=1
答案
C
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/cE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
下列叙述中正确的是()。
有以下程序#include<stdio.h>main(){inta=-2,b=2;for(;++a&&--b;)prinff("%d,%d,",a,b);}程序执行后的输出结果是()。
有以下结构体说明、变量定义和赋值语句:struetSTD{charname[10];intage;charsex:}s[5],*ps;ps=&s[0];则以下seanf函数调用语句有错误的是()。
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3];的是()。
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
随机试题
关于成骨肉瘤下列特征中,哪项不准确
A.盐酸B.胃蛋白酶原C.胃蛋白酶D.碱性黏液E.生长抑素胃黏膜壁细胞可分泌
《突发公共卫生事件应急条例》规定,有权决定启动省级应急预案的部门是
某市公安局对嫌疑人刘某提请逮捕,可市检察院认为证据不足,作出了不批准逮捕的决定,市公安局认为决定有错误,应当在收到不批准逮捕决定书几天以内,向同级人民检察院要求复议:
对溶隙、溶槽、溶洞、断层等不良地层进行固结灌浆加固与封闭处理时,设计规定压力下灌段吸浆量和持续时间指标是结束灌浆的标准,这一标准是()。
对于需要试生产的建设工程项目,建设单位应当在项目投入试生产之日起最晚()内向环保行政主管部门申请对其项目配套的环保设施进行竣工验收。
求下列不定积分:
下面有关对象—关系数据库管理系统的叙述中,不正确的是()。
科技是人类文明进步的动力源泉。古老的中国,曾在世界科技史上占有重要地位。今天的中国人民,不仅与全世界共享科技文明的成果,也在各个领域推动世界科技的进步。科技奥运将反映科技最新进展,集成全国科技创新成果,推出一届高科技含量的体育盛会;提高北京科技创新能力,推
Seatscanbeselected________whenyoubookyourflightoratanytimeupto24hoursoftheflight.
最新回复
(
0
)