首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y )
有以下程序 #include <stdio.h> main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y )
admin
2021-04-28
24
问题
有以下程序
#include <stdio.h>
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;
}
printf("a=%d,b=%d\n",a,b );
}
程序运行后的输出结果是
选项
A、a=1,b=0
B、a=1,b=1
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题重点考察switch语句,switch语句中case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。由于变量a和变量b均赋初值为0,当程序执行完语句case 0: a++; break;后,a的值为1,继续执行语句case 2: a++; b++; break;a的值为2,b的值为1。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/yPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是
以下叙述中正确的是
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUb){b=a;printf("%s,%c,%d,",b.name,b.gender,b.sc
有以下程序:#include<stdio.h>main(){inta=1,b=3,C=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下叙述中正确的是
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是()。
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
随机试题
A、①B、②C、③D、④B
“格雷欣法则”的表现为()
属于上皮组织来源的肿瘤是
母乳喂养时,避免乳头皲裂最主要的措施是
“重、特大森林火灾”是指出现下列()情况的森林火灾
【2007年第3题】题16~20:某医院外科手术室的面积为30m2,院方要求手术室一般照明与室内医疗设备均为一级负荷,一般照明平均照度按1000lx设计,医疗设备采用专用电源配电盘,与一般照明、空调、电力负荷电源分开,请回答下列照明设计相关问题。医院变
关于损失,下列说法中不正确的有()。
亨德尔的《弥赛亚》属于音乐美范畴中的()。
设函数f(x)在区间[0,1]上连续,在(0,1)内可导,且f(0)=f(1)=0,f(1/2)=1.试证:对任意实数λ,必存在ξ∈(0,η),使得f’(ξ)-λ[f(ξ)-ξ]=1.
已知二次型f(x1,x2,x3)=(1-a)x12+(1-a)x22+2x32+2(1+a)x1x2,其二次型矩阵A满足r(ATA)=2.求正交变换x=Qy,把f(x1,x2,x3)化成标准形。
最新回复
(
0
)