首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() { int c=0,k; for(k=1;k
有以下程序 #include void main() { int c=0,k; for(k=1;k
admin
2015-08-14
43
问题
有以下程序
#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("%dkn",c);
}
选项
A、9
B、7
C、5
D、3
答案
D
解析
在这段程序中,整型变量c的初始值赋为0,在第一次执行for循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此时k的值等于2,就会执行switch语句块中的casc2这条语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://jikaoti.com/ti/Kyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
下面的程序执行后,文件test.t中内容是______。#inc1ude<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();
有以下程序:voidsott(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a
下列叙述中错误的是()。
下列关于栈的描述中错误的是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
以下选项中,不能作为合法常量的是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
肝性脑病尤其是门体分流性脑病常见诱因包括()
甘露消毒丹的配伍特点是
34岁,G3P1,孕36周,头痛,视物不清,面部浮肿2天,今晨头痛加剧,恶心,呕吐3次,就诊时突然牙关紧闭,双眼上翻,面部肌肉抽动,四肢肌肉强直,随后剧烈抽搐,约1分钟渐清醒,即测血压195/120mmHg,胎心120次/分,有不规则宫缩,肛查:宫口未开,
关于信用卡诈骗罪,下列哪些选项是错误的?()
水玻璃能促进水泥快凝,在水泥中掺入约为水泥重量的多少倍水玻璃,2min即初凝,可用于堵漏抢修?[2001--023]
定金合同,从订立起生效。()
下列不属于民法基本原则的是()。
1871年巴黎公社革命政权提出的教育方针是()。
[2017年]函数f(x,y,z)=x2y+z2在点(1,2,0)处沿向量,n={1,2,2}的方向导数为().
某市委宣传部准备制作一份主要由图片构成的、介绍本地风景名胜的PowerPoint演示文稿,组织和管理大量图片的最有效方法是()
最新回复
(
0
)