2016年计算机三级考试数据库题库及答案
【题一】
已知数据文件中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组 b中。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到文件中。
答案及解析
【审题关键句】各位都是奇数,从大到小排序。
本题类似第32套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断四位数的每一位数都为奇数,参考答案的第8条语句,只需将每位数的判断条件改为奇数判断即可。
【参考答案】
【题二】
已知数据文件中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数isVal(),其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的.含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个位数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到文件中。
答案及解析
【审题关键句】千位+十位与个位+百位,比较大小,整除,奇数,从大到小排序。
【解题思路】
本题类似第26套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断新组合的两位数要求第一个为偶数,第二个为奇数,比较两题的第10条语句,只需将新组合的第二个数的判断条件改为奇数判断,即“newV2%2”。
【参考答案】
-
计算机三级考试《数据库技术》试题含答案
《数据库技术》是计算机三级考试类别之一,下面小编整理了计算机三级考试《数据库技术》试题含答案,大家快来检测吧!一、选择题1.下列不属于概念设计目标的是__________。A.定义和描述应用领域涉及的数据范围B.描述清楚数据的属性特征C.定义和描述数据的约束D.确...
-
2017年江苏计算机网络三级考试试题
随着计算机网络在社会生活各个领域的广泛应用,网络安全问题越来越成为人们关注的焦点。下面是小编跟大家分享的是2017年江苏计算机网络三级考试试题,欢迎大家来阅读学习~2017年江苏计算机网络三级考试试题1)文件传输是使用下面的_______协议。A)SMTPB)FTPC)UDPD...
-
计算机三级网络技术题库带答案
三级考试分为“网络技术”,“数据库技术”,“软件测试技术","信息安全技术","嵌入式系统开发技术"等五个类别。“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。下面是小编精心整理的计算机三级网络技术题库带答案,仅供参考,大家一起...
-
计算机三级网络技术上机模拟题及答案
函数ReadDat()的功能是实现从文件中读取一篇英文文章存入到字符串数组xx中。请编制函数CovertCharD(),该函数的功能是:以行为单位把字符串中的所有小写字母改成该字母的上一个字母,如果是字母a,则改成字母z。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变...