首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码和问题,回答问题,将解答填入对应栏内。 【代码1】 typedef enum{A,B,C,D}EnumType; EnumType f(int yr) { if(0==yr%400){ return A; } else if(
阅读以下代码和问题,回答问题,将解答填入对应栏内。 【代码1】 typedef enum{A,B,C,D}EnumType; EnumType f(int yr) { if(0==yr%400){ return A; } else if(
admin
2018-11-21
74
问题
阅读以下代码和问题,回答问题,将解答填入对应栏内。
【代码1】
typedef enum{A,B,C,D}EnumType;
EnumType f(int yr)
{
if(0==yr%400){
return A;
}
else if(!(yr%4)){
if(0!=yr%100)
return B;
else
return C;
}
return D;
}
【代码2】
#include
int main()
{ int Score;
Scanf(’’%d’’,&score);
switch(score)
{
case 5:printf(’’Excellent!\n’’);
case 4:print(’’Good!\n’’);break;
case 3:print(’’Average!\n’’);
case 2:
case 1:
case 0:printf(’’Poor!\n’’);
default:printf(’’Oops,Error\n’’);
}
return 0;
}
【代码3】
#include
int main()
{ int i,j,k;
for(i=0; i<2; i++)
for(j=0;j<3;j++)
for(k=0;k<2;k++) {
if(i!=j&&j!=k)
printf(’’%d%d%d\n’’,i,j,k);
}
return 0;
}
(1)写出代码2运行时输入为3的输出结果;
(2)写出代码2运行时输入为5的输出结果。
选项
答案
(1) Average! Poor! Oops,Error。 (2) Fxcellent! Good!
解析
本问题主要通过输入不同值考查对switch语句的理解和应用,特别要注意其中break的作用。题目中的switch语句在逻辑上可以理解为下面流程图的含义,实际上通过将各情况的代码位置记在一个称为跳转表的数组中,根据score的值实现直接跳转,可以得到更高效的执行效率。
输入为3时,score的值不等于5也不等于4,而满足score等于3的情况,输出“Average!”后,由于没有遇到break,所以接下来执行输出“Poor!”和输出“Oops,Error”,然后结束Switch语句。
输入为5时,满足score等于5的情况,输出“Excellent!”后,由于没有遇到break,所以接下来执行输出“Good!”,遇到brealk,就结束switch语句。
若输入为4,满足score等于4的情况,因此执行输出“Good!”,遇到break,就结束switch语句。
若输入为6,score的值不等于5、4、3、2、1和0中的任何一个,则执行default部分的语句,即输出“Oops,Error”,然后结束switch语句。
转载请注明原文地址:https://kaotiyun.com/show/92jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,下列符号属于比较运算符的是(43)。
在Excel中,函数“=AVERAGE(A1,.B4)”的含义是()。
在Word中可以用“编辑”→“定位”命令对需要寻找的位置进行快速定位,(48)不属于定位目标。
在Access2007中,若要想查询所有姓名为2个汉字的学生记录,应在准则中输入______。
在Windows7系统运行时,用户为了获得联机帮助,可以直接按功能键(24)________________。
在Word2007中要建立一个表格,方法是()。
在Excel2010中,为将数据单位定义为“万元”,且带两位小数,应自定义()格式。
下列关于Word绘图功能的叙述中,不正确的是__________。
甲和乙用如下图的两个转盘做游戏,游戏规则如下:分别旋转两个转盘,当两个转盘所转到的数字之积为奇数时,甲得2分;当所转到的数字之积为偶数时,乙得1分,则这游戏规则______。
解决网络安全问题的技术分为主动防御保护技术和被动防御保护技术两大类,__________属于被动防御保护技术。
随机试题
急性血源性骨髓炎的发病部位最常见于
关于急性上消化道出血,下述哪项说法是不正确的
金某可以行使哪些权利?孙某将马牵回来后,即将马租给了王某,王某利用该马拉游客玩,获得100元报酬,并且马在王某这里怀孕,经王某悉心照料,产下小马。以下说法正确的是:
设三阶矩阵,则A的特征值是:
重力或码头基床整平时,对于块石间不平整的部分,用二片石填充,二片石间不平整的部分,宜用碎石填充,碎石层厚度不应大于()mm。
背景某装饰公司承接了哈尔滨某四星级酒店工程(含精装修工程),在施工过程中发生如下事件:事件一:施工单位施工组织设计中,屋面防水材料选型采用APP改性沥青防水卷材;在屋顶坡度18%的斜屋面上采用平行屋脊方向铺贴;防水保护层采用细石混凝土,并留设分格缝,分
影响投资决策的()主要是心理上的因素。
下列四组函数中,表示同一函数的是()。
在等差数列{an}中,若a3=3,a5=7,则a7=_________________.
学习准备
最新回复
(
0
)