首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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全国计算机二级
相关试题推荐
函数:fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=415Z;
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个:若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注
给定程序MODll.C中函数fun和funx的功能是:用二分法求方程2x3-4x3+3x-6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入-100,给n输入90,则函数求得的一个根值为2.000。请改正程序中的错误,使它
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列关于软件测试的目的和准则的叙述中,正确的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
以下数据结构中不属于线性数据结构的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。[注意]部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所
随机试题
1922年1月,中国共产党领导的第一次工人运动高潮的起点是()
纯净胃液pH值为
期货公司申请金融期货经纪业务资格,控股股东净资产不低于人民币5000万元。( )
证券投资者在证券营业部开立资金账户时不须签署的文件是()。
设NA为阿伏加德罗常数的值,下列叙述正确的是()。
小明的爸爸因小明在幼儿园中与其他小朋友打架,将小明毒打一顿,致使小明住院治疗一个星期。小明爸爸的行为是()
20世纪80年代以后,教育心理学研究的成果集中体现在哪些方面?
根据《中华人民共和国刑法》的规定,对于中止犯罪,没有造成损害的,应当()
由出票银行签发的、由其在见票时按照实际结算金额无条件支付给收款人或者持票人的票据被称为()。
软件测试的目的是
最新回复
(
0
)