首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() { int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case 2:c++;break; case 4
有以下程序 #include<stdio.h> void main() { int c=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k; case 2:c++;break; case 4
admin
2017-04-26
22
问题
有以下程序
#include<stdio.h>
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://jikaoti.com/ti/K4i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定,在一个源程序中,main函数的位置
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf("\n");}
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
如下程序的输出结果是#includemain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i
结构化程序设计方法的3种基本控制结构中不包括
下面程序的运行结果是______。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]]=’A’+i+321;sub(s,7
以下叙述正确的是
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
随机试题
甲因犯抢劫罪被人民法院判处有期徒刑12年,执行7年后,其因认真遵守监规,接受教育改造,确有悔改表现且没有再犯罪的危险,甲可以假释。
关于不作为犯罪,下列哪些选项是正确的?()(2015/2/52)
急性头痛的病程常在
1895年11月8日,物理学家伦琴在实验室内研究阴极射线管放电现象时,发现用黑纸包着的照相底片感光了。用黑纸包着的阴极射线管通电后,发现在其附近的一块涂有铂氰化钡的纸屏上发出绿色荧光,关闭电源,荧光消失。根据上述现象,伦琴推测,一定是从阴极射线管发出一种新
关于皮肤病用药,同一药物,剂型不同,应用的效果不同A、溶液剂B、溶液剂和洗剂C、溶液剂和油剂D、软膏和乳膏剂E、糊剂、粉剂具有消炎、止痒、收敛、保护作用的是
下列各项中,有“经济宪法”之称的是( )。
我国现行的设计规范标准和20世纪50年代的标准相比,有很大的发展。以下()规定没有发生变化和修改。
根据有关规定,下列不属于水利工程建设项目施工准备阶段监理工作的基本内容的是()。
不同账务处理程序的差异主要表现在( )。
Boll______.Amai______.
最新回复
(
0
)