首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() {int c=0,k; for(k=1;k
有以下程序 #include void main() {int c=0,k; for(k=1;k
admin
2020-11-23
89
问题
有以下程序
#include
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);
选项
A、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行for循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case 2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此时k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://www.kaotiyun.com/show/Bl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均己正确赋初值,则以下语句中错误的是
C源程序中不能表示的数制是
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclos
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程序的输出结
若有以下程序:#includemain(){inta=0,b=0,c=0;c=(a一=++a),(a+=b,b+=4);printf(“%d,%d,%d\n”,a,b,c);}则程序
下列关于数据库设计的叙述中,正确的是
以下叙述中错误的是()。
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)mtflintx){returnx*2;}程序运
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
下面选项中关于位运算的叙述正确的是
随机试题
“代谢综合征”是因营养不良导致的疾病。()
女,25岁,初孕,妊娠第8周牙痛。检查:右下6牙体破坏大,需拔除,消炎后拔除的时间应为
中财公司在甲银行开立基本存款账户。2014年4月,中财公司发生的结算业务如下:①4月5日,中财公司与乙银行签订短期借款合同后,持相关开户资料向乙银行申请开立了一般存款账户。②4月10日,中财公司出纳王某填写一张金额为420000元的转账支票(以下简称“
应收票据属于()。
一般存款账户既可办理现金缴存,也可办理现金支取。()
在Windows系统中,若强行关闭一个正在运行的程序,可以使用任务管理器来结束它。打开任务管理器需按下()。
司法协助是指不同国家的法院之间,根据本国缔结或者参加的国际条约,或者根据______的原则,为对方代办一定诉讼行为或者与诉讼有关的行为。
UnpopularSubjects?Isthereaplaceintoday’ssocietyforthestudyofuselesssubjectsinouruniversities?Justover100
Choosethecorrectletter,A,BorC.ThenumberofpeopleworkingatSydneyAirportis
SmugglerstrytobringillegalitemsintotheUnitedStateseveryday.Peoplewhotraveltoforeigncountriessometimestrytoa
最新回复
(
0
)