计算机三级《数据库技术》上机题库13
求学快递网计算机等级考试专题重点推荐:2016年计算机三级考试报考时间 、2016年计算机三级考试证书领取时间、2016年计算机三级考试报考指南、2016年计算机三级考试大纲、2016年计算机三级考试政策、2016年计算机三级考试报考条件、2016年计算机三级考试科目等最新新闻资讯。
第13套 上机考试试题
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是劂四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab.cd>=10,且ab.cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果ent以及数组b中符合条件的四位数输出到0ut.dat文件中。
答案及解析
【审题关键句】千位+十位与个位+百位,都是偶数,两数相减结果大于等于10小于等于20,从大到小排序。
【解题思路】
本题类似第27套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:第一是判断新组合的两个两位数都为偶数;第二是两数相减后所要求的值域范围稍有不同,本题要求的是大于等于10小于等于20。参考答案的第10条语句,集中修改该语句即可。
【参考答案】
关注求学快递网计算机等级考试专题,帮你了解最新的2016年计算机三级考试资讯服务和2016计算机三级考试成绩查询,让你轻松备考计算机等级考试!
求学快递网计算机等级考试专题的小编们根据网民搜索喜爱,第一时间公布2016年计算机三级模拟试题、2016年计算机三级考试应试技巧、计算机三级考试历年真题、2016年计算机三级考试章节复习供广大求学爱好者学习使用,欢迎继续关注求学快递网计算机等级考试专题,并给我们提供宝贵的意见!