首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码和问题,回答问题,将解答填入对应栏内。 【代码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
50
问题
阅读以下代码和问题,回答问题,将解答填入对应栏内。
【代码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,写出下面的函数调用后x1、x2、x3和x4的值。
x1=f(1997);
x2=f(2000);
x3=f(2100);
x4=f(2020);
选项
答案
D或3或x1=D或x1=3或其等价形式 A或0或x2=A或x2=0或其等价形式 C或2或x3=C或x3=2或其等价形式 B或1或x4=B或x4=1或其等价形式
解析
本问题主要通过以不同实参调用同一个函数考查对if语句的理解和应用。
代码中if语句的含义可用下面的流程图表示:
对于函数调用x1=f(1997),将1997传给yr后计算yr%400值为397,等于0不成立(即不能被400整除),接下来计算yr%4值为1,等于0不成立(即不能被4整除),因此执行。return D。
对于函数调用x1=f(2000),将2000传给yr后计算yr%400值为0,等于0成立(即可以被400整除),因此执行returnA。
对于函数调用x1=f(2100),将2100传给yr后计算yr%400值为10,等于0不成立(即不能被400整除),接下来计算yr%4值为0,等于0成立(即可以被4整除),接下来计算yr%100值为0,不等于0不成立(即可以被100整除),因此执行return C。
对于函数调用x1=f(2020),将2020传给yr后计算yr%400值为20,等于0不成立(即不能被400整除),接下来计算yr%4值为0,等于0成立(即可以被4整除),接下来计算yr%100值为20,不等于0成立(即不能被100整除),因此执行return B。
转载请注明原文地址:https://kaotiyun.com/show/22jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
通常情况下,通过Windows任务栏不能直接完成的操作有(37)。
在PowerPoint中,执行插入新幻灯片的操作后,被插入的幻灯片将出现在(53)。
为了提高磁盘存取效率,人们常每隔一段时间进行磁盘碎片整理。所谓磁盘碎片是指磁盘使用一段时间后,(20)。
在Excel的A1单元格中输入函数“=6+16+MAX(16,6)”,按回车键后,A1单元格中显示的值为__________。
张、王、李三个平等的评委独立对三部电影甲、乙、丙进行了评分(三人的满分标准不同),结果如下表:按合理的平均得分计算,第一、二、三名电影应分别授予(69)。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
由多台计算机组成的一个系统,这些计算机之间可以通过通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,执行过程对用户透明。管理上述计算机系统的操作系统是_________。
采购了多种品牌的部件进行计算机组装,每个部件都正常,连接、安装、配置操作也完全正确,但系统仍不能正常使用。很可能是____________问题。
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
随机试题
村医李某,在本村接诊过程中,发现一例新发肺结核患者,他应该何时上报
慢性胃炎的主要临床表现是
甲乙公司签订一份钢材买卖合同,约定甲公司先交付钢材,乙公司验收完毕后再付款。有确切证据证明在何种情形下,甲公司可中止履行?()
根据企业所得税法律制度的规定,下列利息支出,可以在企业所得税税前据实扣除的有()。
()是导游人员获得游客的认同和接受,进而吸引与团结游客,高质量完成导游工作的前提和条件。
成为以后各个时期发展的基础,尤其是青年时期发展同一性的基础,也是形成健康的个性品质的基础的是()。
Evidenceofthebenefitsthatvolunteeringcanbringolderpeoplecontinuestorollin."Volunteershaveimprovedphysicalands
软件需求分析的任务不应包括(34)。进行需求分析可使用多种工具,但(35)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(36)。需求规格说明书的内容不应当包括(37)。该文档在软件开发中具有重要的作用,但其作用不应当包括(38)。
若输入"Iamaboy!",下列程序的运行结果为______。charconnect(string1,string2,string)charstring1[],string2[],string[];{
Agrowing______ofcountrieshavesignedtheinternationalagreementtoreduceemissionsofgreenhousegases.
最新回复
(
0
)