登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 程序员 > 下午应用技术 >> 正文
正文
2017年软考程序员考试下午真题(3)【尚大教育】
来源:尚大教育-软考学院 作者:尚大教育 时间;2018-12-03 16:36:10 点击数: 尚大软考交流群:376154208
2017年下半年程序员考试下午真题(3) 试题三(共 15 分〉阅读以下代码和问题,回答问题 1 至问题 33 将解答填入答题纸的对应栏内。【代码 1】typedefenum {A,B,C,D} EnumType;EnumType f(int yr)if(0=yr%400)return Aelse if (!yr%4)if(0!=yr%100)return Belsereturn Creturn D【问题1 】(4分)对于代码 1,写出下面的函数调用后x1 、x2、x3 和 x4 的值。X1=
<尚大教育,教育至上,人才为大:sdedu.cc>

2017年下半年程序员考试下午真题(3)

 

试题三(共 15 分〉

阅读以下代码和问题,回答问题 1 至问题 33 将解答填入答题纸的对应栏内。

【代码 1】

typedefenum {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

【问题1 】(4分)

对于代码 1,写出下面的函数调用后x1 、x2、x3 和 x4 的值。

X1=f(1997);

x2 = f(2000);

x3 = f(2100);

x4 = f(2020);

【问题2 】

#include

int main()

int score;

scanf("%d",&score);

switch (score)

case 5: printf("Excellent!\n");

case 4: printf("Good! \n"); break;

case 3: printf("Average! \n");

case2:

case1:

case 0: printf("Poor!\n");

default: printf("Oops,Erro \n");

【问题2】

(1)写出代码2进行时输入为3的输出结果

(2)写出代码2进行时输入为5的输出结果

【代码3】

#include

int main()

int i,j,k;

for(i=0; <2; i++)

forr(j=0; j<3;j++)

for( k=0; k<2;k==)

if(i!=j7&j!=k)

printf("%d o/od o/od\n", i,j,k);

【问题3】

写出代码3运行后的输出结果

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:2017年软考程序员考试下午真题(2)【尚大教育】
下一篇:2017年软考程序员考试下午真题(4)【尚大教育】
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章