首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main( ) {int C=O,k; for (k=1;k
有以下程序 #include main( ) {int C=O,k; for (k=1;k
admin
2013-06-11
43
问题
有以下程序
#include
main( )
{int C=O,k;
for (k=1;k<3;k++)
switch(k)
{default:C+=k;
case 2:C++;break;
cKse 4:C+=2;break;
}
prinff(“%d\n”,C);
{
程序运行后的输出结果是
选项
A、3
B、5
C、7
D、9
答案
A
解析
第一次循环时,k=1,在switch语句中,先执行default后面的语句,即c=c+k=1,因为没有break语句,所以不会跳出switch结构,会接着执行case2后面的语句,即c=c+1=2,然后跳出switch;第二次循环时,k=2,直接执行case2后面的语句,即c=c+1=3,然后跳出switch语句,结束循环,执行输出语句。
转载请注明原文地址:https://kaotiyun.com/show/QtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){intnum=0;while(num<=2){num++;printf("%d\n",num);}}上面程序的输出结果是
请读程序: #include<stdio.h> #defineSUB(X,Y)(X)*Y main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 上面程序的输出结果是()
请读程序:#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p++;
请读程序: #include<srdio.h> main() {intn[2],i,j,k; {for(i=0,i<2;i++)n[i]=0; k=2; for(i=0;i<k;i++) {for(j=0;j<k
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="str4="string";则______不是对库函数的正确调用。
有以下函数定义:voidfun(intndoublex){…}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
下列叙述中正确的是()
随机试题
建筑物区分所有权人是指房屋的()
专供揉搽皮肤表面的液体制剂称为()。
在空气中用波长为λ的单色光进行双缝干涉实验时,观测到相邻明条纹的间距为1.33mm,当把实验装置放入水中(水的折射率n=1.33)时,则相邻明条纹的间距变为()。
目前,我国已引入IB制度,由()担任期货公司的介绍经纪人为其提供中间介绍业务。
在其他条件不变的情况下,会引起总资产周转率指标上升的经济业务有()。
增值税一般纳税人开具增值税专用发票后,发生下列情形可以按照规定开具增值税红字专用发票的有()。(2017年)
航空运输国内客运价应遵循的原则有()。
下列统计分组中属于按品质分组的是()。
下列关于胃酸的描述正确的为()。
A、 B、 C、 D、 B
最新回复
(
0
)