1、一、选择题1(2013朝阳质检)程序如下:当x5时,则输出的结果是()A15B95.5C94.5 D以上答案均错解析:选A.x55,p5315.故选A.2(2013济南质检)当x2时,下面程序段的结果是()A3 B7C15 D17答案:C3(2013合肥调研)如图所示的程序运行后输出结果为()A17 B19C21 D23答案:C4如图所示的程序中,如果输入x的值是2,则程序运行后输出的结果是()A3 B3C5 D5解析:选B.x20,y(2)33.5如图所示的程序运行后,输出的S为()A17 B19C21 D23解析:选A.I从1开始,依次取3,5,7,9,当I8时,循环继续进行,故当I9时,
2、跳出循环故输出S27317.故选A.二、填空题6若输入8时,则下列程序执行后输出的结果是_解析:当t8时,c0.20.1(83)0.7.答案:0.77(2013济南质检)下列程序执行后输出的结果是_答案:9908下列算法语句表示的函数是_解析:该条件语句表示一个分段函数:y.答案:y三、解答题9编写一个计算1的程序解:可编写程序如下:10某企业为职工计算工资时按时间计,每月的总工资每月劳动时间每小时工资,从总工资中扣除15%作为医疗保险金,再以总工资的5作为奖金,要求输入劳动时间和每小时工资数,输出每位职工应发工资试设计一个程序解决上述问题解:设劳动时间为t,每小时工资为a,每位职工应发工资为
3、z,则程序为:一、选择题1(2013昆明质检)执行如图所示的程序,如果输出结果是4,则输入的值是()A4B2C2或4 D2或4解析:选B.该程序的功能是求函数y的函数值当输出y4时,若x0,则x2,若x0,则x4(舍去)故输入的值是2.2给出以下四个问题:输入x,输出它的相反数;求三个数a,b,c中的最大数;求函数f(x)的函数值其中不需要用条件语句来描述其算法的有()A0个 B1个C2个 D3个解析:选B.利用赋值语句即可完成;要比较出最大的数输出;需要按x的不同取值确定函数解析式,都需要利用条件语句二、填空题3执行下面的程序语句,输入a3,b1,n4后,输出的结果是_解析:循环体被执行了4
4、次,第一次执行循环体得的结果是:c2,a1,b2,i2;执行第二次的结果是:c1,a2,b1,i3;执行第三次的结果是:c3,a1,b3,i4;执行第四次的结果是:c4,a3,b4,i5,此时c的值输出答案:44某算法的程序如下图所示,如果输出的y值是4,那么输入的x的所有可能的值是_解析:当x0,则有y4,x2,x.当x0,则有x23xy4,(x4)(x1)0.x4.综上,x或4.答案:或4三、解答题5到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取手续费;超过5000元但不超过100万元,一律收取50元手续费试用条件语句描述当汇款额为x元时,银行收取的手续费y元的过程,画出程序框图并写出程序解:程序框图:程序: