首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码和问题,回答问题,将解答填入对应栏内。 【代码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
90
问题
阅读以下代码和问题,回答问题,将解答填入对应栏内。
【代码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
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于操作系统的叙述中,不正确的是______。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
若在Excel的A1单元格中输入函数“=SUM(1,12,false)”,按回车键后,则A1单元格中显示的值为________。
某工厂信息处理技术员设计了如下统计表:该表设计中包含的问题以及改进方法是______。
以下定性的分类变量中,(9)属于有序变量(能排序)。
()是移动互联网的组成部分。
信息处理工作前期,首先需要收集所需的数据,常常要做原始统计记录。做原始统计记录需要注意的事项中一般不包括(32)。
对一批数据进行质量分析时,需要检查的问题一般不包括_______。
由若干条直线段和圆弧等构成的图形,可以用一系列指令来描述。用这种方法描述的图形称为_________。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。制作交叉双绞线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序)时,其中一端的线序如图1-2(a)所示,另一端线序如图1—2
随机试题
阿片样肽一促黑素一促皮质素原(POMC)基因编码多种作用于垂体的调节蛋白,在不同的脑区,由该基因编码的蛋白质具有不同的C-末端肽,下述哪一种叙述是最佳的解释
患者女,32岁。上肢血压165/100mmHg,下肢血压120/70mmHg,搏动减弱,下肢出现乏力、麻木等症状,双下肢足背动脉波动减弱。该患者在查体时还应该注意的体征是
背景:某市政跨河桥上部结构为长13m的单跨简支预制板梁,下部结构由灌注桩基础、承台和台身构成。施工单位按合同工期编制了网络计划图(如下图所示),经监理工程师批准后实施。在施工过程中,发生了以下事件:事件一:在进行1号基础灌注桩施工时
( )是产品质量水平和质量体系中各项质量活动进行及结果的客观反映。
行政复议撤销决定的适用情形有()。
某班开展了以“流动的花朵”为主题的朗诵比赛,来呼吁大家关注流动儿童。这种班级活动的类型属于()班级活动。
正常成人女性的肺活量约为1500毫升。()
重载函数在调用时选择的依据中,错误的是
TheDifferenceBetweenSpokenandWrittenEnglishI.Thedefinitionofspeechandwritingtwo【T1】methodsofcommunication【T1】_
A、Heenjoysplayingwordgames.B、Helikesdrinkingbeer.C、HeisfondofchattingontheInternet.D、Heisgoodatfootball.A
最新回复
(
0
)