国家三级(网络技术)机试模拟试卷 176及答案与解析 一、程序设计题 1 国家三级(网络技术)机试模拟试卷 176答案与解析 一、程序设计题 1 【正确答案】 【试题解析】 通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面: 分解后重新组合成十位数的方式不同,参考答案的第 8、 9条语句重新指定两位数的组合方式; 新组合的两位数的奇偶性判断及整除判断,参考答案的第 10条语句。本题第 10条语句中各条件表达式之间的关系有些复杂,大致思路是: 首先判断新组合的两位数的十位不为 0,即表达式 “gw&bw”; 再判断新组合的第一个两位数为偶数,第二个两位数为奇数,且两个两位数中至少有一个能被 17整除的情况,两个整除关系表达式式要用或运算符 ()连接,且用括号括起来先计算或运算,再与奇偶性判断表达式进行与运算; 最后,在判断新组合的第一个两位数为奇数,第二个两位数为偶数,且两个两位数中至少有一个能被 17整除的情况 (各表达式之间的连接关系同第 2步 )。完成以上 3部分的表达式设计后,再通过与运算将 3部分表达式连接起来。