首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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; }
有以下程序 #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; }
admin
2016-12-18
70
问题
有以下程序
#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,在第一次执行for循环语句时,因为此时变量k的值等于1,所以在switch语句中首先执行default语句,给变量c的值加1,因为在default语句后面没有break语句,所以就会接着执行case2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此对k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加l,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://www.kaotiyun.com/show/mfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设有定义语句int(*f)(int);,则以下叙述正确的是
下面判断正确的是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
下面各选项中,均是C语言合法标识符的选项组是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
对于图书管理数据库,将图书表中“人民邮电出版社”的图书的单价涨价5%。请对下面的SQL语句填空:UPDATE图书______WHERE出版单位="人民邮电出版社"
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
在深度为5的满二叉树中,叶子结点的个数为
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
Thetwinshelped______intheirstudies.
A.葡萄糖B.硫代硫酸钠C.羟钴胺D.硫酸钠E.亚硝酸钠氰化物中毒的解毒剂主要有以下四类,请指出它们分别包含哪一种药物?
可引起手部鱼际间隙感染的有
具有安胎、解表、解鱼蟹毒功效的药物是
与甲有合作关系的钢材供应商乙在没有约定的情况下运送10t钢筋到甲工地,甲经验收确认钢筋合格后用于工程施工,则该合同属于()合同。
下列关于预算线的表述错误的是()。
经()以上的业主提议,业主委员会应当组织召开业主大会临时会议,业主有对物业管理有关事项提出建议的权利,促使物业管理能及时、有效地以符合广大业主利益的方式进行。
Forseveralyears,Americanshaveenjoyedteleshopping-watchingTVandbuyingthingsbyphone.NowteleshoppingisstartinginE
2006年人才蓝皮书指出,在中国、美国、日本、德国、俄罗斯和印度六国人才国际竞争力排名中,中国位居第四位,仅排在俄罗斯和印度之前,属于第三层次。中国人才国际竞争力远低于排在第一位的美国,仅相当于美国的48%,总体差距非常明显。 不过,令人意外的是,我国
高血压的并发症下列哪项较少见
最新回复
(
0
)