首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#includeintf
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
以下叙述中错误的是
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()
在C语言中,函数返回值的类型最终取决于()。
下列关于软件测试的目的和准则的叙述中,正确的是()。
软件定义时期主要包括______和需求分析两个阶段。
随机试题
如图所示的带权无向图的最小生成树的权为()
企业持有长期股权投资的目的是_______________。
下列属于急性重型肝炎病理特点的是
货物残损单(broken&damagedcargolist)
商业银行开展个人理财业务应遵守的基本原则是()。
对成人前期个体的事业来说,非智力因素产生哪几个方面的作用?()
下列命题中的假命题是[].
甲、乙、丙三人共同盗窃某文物机构的文物。甲负责放风,乙负责窃取文物,丙负责运输销售赃物。甲、乙、丙三人的共同犯罪属于()。
假设关系R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系R上的一个实例,根据实例推出只的函数依赖集F为(1),分解ρ(2)。(2)
Acarismadeupofmorethan30000parts.Eachpartinanewcarisasweakasababy.Soanewcarrequirespropercareands
最新回复
(
0
)