首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> yoidmain( ) { intc=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case2:c++;break; case4:c+=2;break;
有以下程序 #include<stdio.h> yoidmain( ) { intc=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case2:c++;break; case4:c+=2;break;
admin
2020-07-28
66
问题
有以下程序
#include<stdio.h>
yoidmain( )
{
intc=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的值加l,因为在default语句后面没有break语句,所以就会接着执行case2这条语句,再给变量c的值加1,其值变为2,这时退出switch语句块,进入第二次for循环,此时k的值等于2,就会执行switch语句块中的case2这条语句,再给变量c的值加1,这时变量c的值就是3,此时退出switch语句块,循环变量k的值加1,成为3,此时已不再满足循环条件,执行程序中的最后一条语句,把变量c的值在屏幕上输出。
转载请注明原文地址:https://www.kaotiyun.com/show/bI3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
有以下程序:#include<stdio.h>main(){chara=4:printf("%d\n",a=a<<1);}程序运行的结果是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放人b所
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通
以下不正确的定义语句是()。
以下不合法的用户标识符是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
以下关于原发性急进性肾炎I型的肾免疫病理特点正确的是
不属于Windows的常用附件是
关于公务员与所在国家机关之间争议的解决途径,下列选项中做法不正确的是:
背景某污水处理厂二次沉淀池,圆形装配式预应力混凝土结构,内径30m,有效深度4.2m,底板均厚350mm。池壁采用预应力缠丝工艺。基础底板施工需降低地下水,采用轻型井点,基坑开挖以机械为主,人工清底为辅。项目部施工负责人拟在池壁预制板吊装、缠丝施
基金资产承担的费用不包括()。
某大型工业企业,其生产用房原值为10000万元,还建有一座内部医院、一个幼儿园、一个对外营业的招待所,房产原值分别为400万元、100万元、500万元。当地规定允许减除房产原值的20%,其应缴纳的房产税是()。
下列各项关于发行复合金融工具发生的交易费用的说法中,正确的是()。
陈景润作为新中国第一代大学生是全国著名大学——厦门大学数学系的高材生。大学课程,他仅学三年,便以优异成绩提前一年毕业,被分配到北京市一所中学任数学教师。按说,陈景润的专业成绩是无可挑剔的,当一个数学教师绰绰有余。但实际上,他并不能上任,工作刚开始,就显露出
设线性方程组α1x1+α1x2+α3x3+α4x4=β,其中αi(i=1,2,3,4)和β均是四维列向量,有通解k(一2,3,1,0)T+(4,一1,0,3)T。(Ⅰ)问β能否由α2,α3,α4线性表出,若能表出,则写出表出式;若不能表出,请证明之;(
在考生目录下有一个工程文件sit5.vbp。窗休左边的图片框名称为Picturel,框中还有六个小图片框,它们是一个数组,名称为Pic,住窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
最新回复
(
0
)