首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inelude<stdio.h> void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k;
有以下程序 #inelude<stdio.h> void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k;
admin
2019-01-11
47
问题
有以下程序
#inelude<stdio.h>
void main()
{
int c=0,k;
for(k=1;k<3;k++)
switch(k)
{
default:c+=k;
case 2:c++;break;
case 4:c+=2;break;
}
printf("%d\n",c);
}
程序运行后的输出结果是( )。【09年9月】
选项
A、3
B、5
C、7
D、9
答案
A
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行for循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行defaun语句,变量c的值加1,由于default语句后面没有break语句,会接着执行case 2语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第2次for循环,此时k的值等于2,就会执行switct语句块中的case 2语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/47xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#includeintf
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
已有定义如下: structnode {int data; structnode *next; }*p; 以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。p=(stru
设有如下定义:structsk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
下列是用户自定义标识符的是
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
以下4个选项中,不能看作一条语句的是( )
表示关系a≤b≤c的C语言表达式为()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
随机试题
人们之所以会对同一刺激物产生不同的知觉,是因为人们要经历三种知觉过程,即选择性注意、选择性扭曲及()
剂型是为适应诊断、治疗或预防疾病的需要而制备的不同给药形式或应用形式。下列可完全避免肝脏首过效应的剂型有()。
关于证据的审查判断,下列哪一说法是正确的?(2011年卷二27题,单选)
游客在野外或山地旅游时被黄蜂蜇伤,导游应帮助游客轻轻挑出蜂刺,可用醋清洗伤口,因为黄蜂的毒液属于酸性毒液。()
()是一种最高层次的职业道德。
教育法的基本原则是全部教育法所应遵循的基本要求和价值准则,是制定和执行教育法的出发点和基本依据。()
市场上黄瓜价格PX=3元,西红柿价格PY=4元,张三的收入为50元,其效用函数为U(X,Y)=。(2010年中国人民大学802经济学综合)根据上述条件计算张三的最大效用。
面对问题时,总是把问题考虑清楚后再作反应,看重问题解决的质量。具有这种特点的认知方式是()。
核电站所发生的核泄漏严重事故的最初起因,没有一次是设备故障,都是人为失误所致。这种失误,和小到导致交通堵塞,大到导致仓库失火的人为失误,没有实质性的区别。从长远的观点看,交通堵塞和仓库失火几乎是不可避免的。上述断定最能支持以下哪项结论?
计算结果不是字符串“Teacher”的语句是
最新回复
(
0
)