1、计算机程序设计员国家职业资格三级操作技能考核试卷考件编号: 试题1、我国古代难题-百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?用PAD图描述解决办法。(1)本题分值:20分(2)考核时间:36min(3)考核形式:笔试(4)具体考核要求:我国古代难题-百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?用PAD图描述解决办法。试题2、编写加油站计费程序。(1)本题分值:50分。(2)考核时间:90min。(3)考核形式:实操。(4)具体考核要求:编写加油站计费程序。a)程序界面如下:b)选择好汽油种类,即可
2、在窗口上方显示出该种类汽油的单价(90号4.43元/升,93号4.8元/升,97号5.03元/升)。c)输入汽油数量,点击“计算”按钮即可计算出总价钱是多少,如选择打折则会计算出打折后的价钱。d)点击“退出”按钮退出程序。e)将“加油站计费程序”源程序上传到考场给出的ftp服务器上面。试题3、使用基本路径测试方法,为下列程序段设计测试用例。(1)本题分值:30分(2)考核时间:54min(3)考核形式:笔试(4)具体考核要求:使用基本路径测试方法,为下列程序段设计测试用例。void do(int X,int A,int B)if(A1)&(B=0) X=X/A;if(A=2)|(X1) X=X
3、+1;a) 画出程序的控制流图。b) 计算程序的环形复杂度(导出程序基本路径集中的独立路径条数这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界)。c) 导出基本路径集,确定程序的独立路径。d) 根据C)中的独立路径,设计测试用例的输入数据和预期输出。f)我国古代的张丘建算经中有这样一道著名的百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?”其意为:公鸡每只5元,母鸡每只3元,小鸡3只1元。用100元买100只鸡,问公鸡、母鸡和小鸡各买多少只?编写程序计算!输入要求:无输出要求:x=%d,y=%d,z=%dnInput sample
4、:Output sample:x=0,y=25,z=75x=4,y=18,z=78x=8,y=11,z=81x=12,y=4,z=84#includeintmain()intx,y,z;for(x=0;x=100/5;+x)for(y=0;y=(100-5*x)/3;y+)for(z=0;z=(100-5*x-3*y)*3&z1)&(B=0) X=X/A;if(A=2)|(X1) X=X+1;a) 画出程序的控制流图。b) 计算程序的环形复杂度(导出程序基本路径集中的独立路径条数这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界)。c) 导出基本路径集,确定程序的独立路径。根据C)中的独立路径,设计测试用例的输入数据和预期输出。11GS12000000-20213060030001 第4页 共4页