首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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://kaotiyun.com/show/Bl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun1(char*p)main(){char*q;{chara[]={"Program"},*p;q=p;p=&a[3];fun1(p);printf("%s\n",a);while(*q!=’\0’)}{
若有以下程序#include<stdio.h>intk=7,m=5;yoidflint**S){int*t=&k:s=&t;*s=&m;printf(’’%d,%d,%d,’’,k,*t,**s);}main(){inti=3,*p
以下正确的字符串常量是
若有以下程序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);}则程序的输出结
以下选项中,值为1的表达式是
以下叙述中正确的是
软件需求规格说明书的作用不包括()。
在下列选项中,没有构成死循环的程序段是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
随机试题
产生气虚的原因,下列哪一项是不对的
慢性肾功能不全的分期是
会计核算软件中一般都设有设置口令的职能,且通常口令的设置是保密的,从屏幕界面上得不到反映。()
直接镶贴饰面的基本构造,大体上由()组成。
甲公司是一家设备制造企业,常年大量使用某种零部件。该零部件既可以外购,也可以自制。如果外购,零部件单价为100元/件,每次订货的变动成本为20元,订货的固定成本较小,可以忽略不计。如果自制,有关资料如下:(1)需要购买一套价值为100000元的加工设备,
对经验的概括水平越低,迁移的范围越小,效果越差。()
《中国人民解放军保密条例》是军队保密工作的基本依据,根据()的划密指导思想,注重与《中华人民共和国保守国家秘密法》相衔接,充实完善了新形势下军队保密工作的各项制度规定,增强了时代性、科学性和规范性。
实现“一国两制”的前提是()。
如下图所示,街道ABC在B处拐弯,在街道一侧等距装路灯,要求A、B、C处各装一盏路灯,这条街道最少装多少盏路灯?()
Accordingtotheconversation,whatisoneproblemwitharmexercises?
最新回复
(
0
)