首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码和问题,回答问题,将解答填入对应栏内。 【代码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
63
问题
阅读以下代码和问题,回答问题,将解答填入对应栏内。
【代码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
程序员下午应用技术考试
软考初级
相关试题推荐
为了提高磁盘存取效率,人们常每隔一段时间进行磁盘碎片整理。所谓磁盘碎片是指磁盘使用一段时间后,(20)。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
Windows系统的快捷方式确切的含义是______。
由多台计算机组成的一个系统,这些计算机之间可以通过通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,执行过程对用户透明。管理上述计算机系统的操作系统是_________。
此配置允许DHCP服务器分配给客户的地址范围是什么?#/sbin/chkconfig-level3dhcpdon命令的作用是什么?
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明某公司内部有一个采用TCP/IP作为传输协议的100BASE-TX局域网,包括1台服务器和20台客户机,通过一台16端口的交换机与一台8端口共享集线器级连,其网络结构如图11所
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。考虑性能与价格因素,图1-1中(1)、(2)和(4)中各应采用什么传输介质?
请认真阅读下列有关Linux操作系统环境下配置成一台DNS服务器的说明信息,然后根据要求回答问题1至问题5。【说明】一台装有Linux操作系统的电脑,IP地址是“192.168.0.39’’,主机名是dnserver。现在要在这台电脑上配置成一台
ASP是(1)网页制作技术。A.动态B.静态从以下备选答案内为程序中(5)~(9)处空缺部分选择正确答案。(5)A.CreatObjectB.ConnectC.ExecuteSQLD.Open()(6)A.<body>
随机试题
功能性职务分析法的基础DPT理论中的“P”是指【】
海关
A.呼出气体大蒜味B.呼出气体烂苹果味C.呼出气体腐败性臭味D.呼出气体尿臭味E.呼出气体脓臭味有机磷中毒
区分粪便中致病性与非致病性肠道杆菌常用的生化试验是
根据《中华人民共和国劳动法》的规定,若非出现法定情形,劳动者解除合同,应当提前( )天以书面形式通知用人单位。
关于期货公司会员不得为投资者申请开立股指期货交易编码的禁止性规定,下列说法正确的有()。
在2000年新经济泡沫破灭后,美国为刺激经济多次降息并________了长期的低利率政策,从而放弃了对美元供应目标的控制,导致世界范围内美元过量发行,全球储蓄________。从这个意义上说,全球美元储备过剩和低利率环境在一定程度上归因于美国作为全球重要的
热传导的各种方式中,热辐射是以()形式传递热量的。
Secretary:Hello,______MayIhelpyou?Caller:Yes,thisisJackKordell.MayIspeaktoElaineStrong,please?
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
最新回复
(
0
)