首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
65
问题
有以下程序
#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://www.kaotiyun.com/show/4gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后,输出#号的个数是【】。#include<stdio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putch
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}
若有定义inta[4][4]={{1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
以下函数调用语句中含有_______个实参。func((exp1,exp2),(exp3,exp4,exp5));
设“intx=2,y=1;”,则表达式(!x‖y--)的值是()。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
对下列二叉树进行前序遍历的结果为()。
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
随机试题
本来.老年人口绝对数量及其人口比例的增加并非是一个问题,甚至恰恰相反,它是人类生育率下降、寿命延长、社会进步的一种表现,而事实上,中国是在经济和社会还处于发展中。生产力发展还不发达的特定历史条件下,在计划生育政策的影响下,主要由于出生人口大幅减少而加速进入
以下对于黑色产业链描述中正确的是
恶寒与发热交替而作,此症是
[2005年第043题]以下哪项与《建筑工程设计文件编制深度规定》(2016年版)的要求不一致?
1998年,太平洋海底世界被中国海洋学会授予“北京海洋科普教育基地”。()
绩效考评过程中的()表现为人格上的某一特征掩盖了其他特征。
列夫.托尔斯泰是著名俄国作家,其代表作是长篇小说《苦难的历程》。()
有关人格权,错误的说法是()。
坚持四项基本原则的核心是()。
Archaeologistshavediscoveredfossilsofmillion-year-oldanimalsinexcavations.
最新回复
(
0
)