首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() {int c=0,k; for(k=1;k
有以下程序 #include void main() {int c=0,k; for(k=1;k
admin
2020-11-23
32
问题
有以下程序
#include
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/Bl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序#includecharfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(
有以下程序#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}pfi
有以下程序#include<stdio.h>#deftneN2#defineMN+1#defineNUM(M+1)*M/2main(){printf(’’%d\n’’,NUM);)程序运行后的输出结果是
数据字典(DD)所定义的对象都包含于
设有如下程序段#includechars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
在C语言中的if语句中,用作判断的表达式为()。
下列关于软件工程的描述中正确的是
某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
随机试题
溶质A在萃取相中和萃余相中的分配系数kA>1,是选择萃取剂的必备条件之一。()
以下属于研究结果的统计分析方法的有
从康复医学的发展史可以清楚了解康复医学的发展速度和重要性,康复医学每个发展时期也都有其特点,具体特点是西方Rehabilitation首次针对身心残疾者进行治疗,使其重返社会是在
A.淋法B.洗法C.泡法D.漂法E.润法
房地产中介服务机构包括哪些?()
[2013年,第83题]图7.2-39所示电路中,若u(t)=Usin(ωt+φu)时电阻元件上的电压为0,则()。
某房屋的钢筋混凝土剪力墙连梁,截面尺寸b×h=180mm×600mm。抗震等级二级,净距2.0m,混凝土强度等级C30,纵向钢筋等级HRB335,箍筋等级HPB235,as=a’s=35mm。该连梁考虑地震作用组合的弯矩设计值M=200.0kN.m,试
产品责任保险承保的是被保险人的经济赔偿责任,而不是有固定价值的资产。因此,保险单均不规定( )。
简述法律体系与法学体系的关系。
Changesinclimatethathadalreadytakenplacearemanifested【M1】______fromthedecreaseinextentandthicknessofArcticse
最新回复
(
0
)