首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() {int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++:break; case4:c+=2;break; } p
有以下程序 #include<stdio.h> void main() {int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case2:c++:break; case4:c+=2;break; } p
admin
2020-11-23
33
问题
有以下程序
#include<stdio.h>
void main()
{int c=0,k;
for(k=1;k<3;k++)
switch(k)
{default:c+=k;
case2:c++:break;
case4:c+=2;break;
}
printf("%d\n",c);}
选项
A、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行fi)r循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此时k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时己不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/Yc3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如,若输入的数据为123,则输出结果为:输入的数字是3位。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
以下叙述中正确的是()。
下列给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算后结果为1
下列数据流图(DFD)构造规则中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下能正确定义字符串的语句是
在E—R图中,用来表示实体的图形是
下面不属于软件需求分析阶段主要工作的是
随机试题
在Excel2010中,为了复制某个工作表,可先选中该工作表,然后在按住________。
咽鼓管位于人体的哪个部位:
航空摄影测量外业控制点编号时,字母P、G、N分别代表()。
安全生产保证计划应在()编制完成。
按照金融期货投资者适当性制度的要求,交易所定期或不定期更新测试试卷,期货公司和证券公司应当使用更新后的试卷对()进行测试。
“东风三月飘香絮”是描写济南的()。
具有加深关节窝,增大关节面作用的是()。
田径场上正在进行100米决赛,参加决赛的是A、B、C、D、E、F六个人。赛前,小李、小张、小王对谁会取得冠军谈了自己的看法:小张认为,冠军不是A就是B;小王坚信,冠军绝不是C;小李则认为,D、F都不可能取得冠军。比赛结束后,人们发现三个人中只有一个人的看法
一根水平放置的长方体形枕木的安全负荷与它的宽度倪成正比,与它的厚度d的平方成正比,与它的长度l的平方成反比.现有一根横断面为半圆(半圆的半径为R)的木材,用它来截取成长方体形的枕木,木材长度即为枕木规定的长度,问如何截取,可使安全负荷最大?
Identicaltwinspossessexactlythesamesetofgenes,yetastheygrowolder,theymaybegintodisplaysubtledifferences.The
最新回复
(
0
)