首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case 2:c++;break;
有以下程序 #include <stdio.h> void main() { int c=0,k; for(k=1;k<3;k++) switch(k) { default:c+=k; case 2:c++;break;
admin
2018-10-16
49
问题
有以下程序
#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://kaotiyun.com/show/4gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的程序段是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2
以下程序的输出结果是______。main()inta=3;printf("%d\n",(a+=a=a=a*a);}
以下程序运行后输入:3,abcde<回车>,则输出结果是______。#include<string.h>move(char*str,intn){charcemp;inti;temp=str[n-1];f
设“intx=2,y=1;”,则表达式(!x‖y--)的值是()。
关系数据库的概念模型是______的集合。
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。Voidsub(floatx,noaty,【】z){【】=x+y;}
以下叙述中错误的是()。
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
随机试题
水封型气液分离装置是通过加干燥剂方式去除部分水蒸气。
A.球状B.杆状C.砖块状D.蝌蚪状E.弹头状腺病毒为
吸气性呼吸困难见于下列哪种情况
张某,患肺心病伴呼吸衰竭。临床表现:呼吸困难,并有精神、神经症状,给氧方法是
背景资料发包人与承包人签订某重力坝第Ⅱ标段混凝土浇筑工程施工合同。合同有如下约定:(1)合同中混凝土工程量为20万立方米,单价为300元/m3,合同工期10个月;(2)工程开工前,按合同价的10%支付工程预付款,自开工
在对各企业各单项资产实施评估并将评估值加和后,再运用收益法评估企业价值,这样做可以()。
近年来我国政府采取的有利于扩大股票需求的措施有()。
所谓“清算路径”就是指某一个席位的所有证券买卖是并入哪一个证券营业部,并进而并入哪一个结算会员进行清算。()
申请人可以在知道税务机关作出具体行政行为之日起180日内提出行政复议申请。()
Howmanypiecesofclothingneedtobecleanedandironed?
最新回复
(
0
)