一选择题(本大题共10小题,每小题5分,共50分)1.下面程序的输出结果为()X=3Y=4X=X+YY=X+YPRINTX,YA.3,4B.7,7C.7,8D.7,11解析:X=3+4=7,Y=7+4=11.答案:D2.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的()A.输出语句B.赋值语句C.条件语句D.循环语句解析:循环语句实现语句重复执行.答案:D3.下列问题的算法适宜用条件结构表示的是()A.求点P(-1,3)到直线l:3x-2y+1=0的距离B.由直角三角形的两条直角边求斜边C.解不等式ax+b>0(a≠0)D.计算100个数的平均数解析:解不等式ax+b>0(a≠0)时需判断a>0和a<0,用条件结构.故选C.答案:C4.(2011届·广州质检)将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是()解析:实现a、b的交换,由变量的特点知不能直接用a=b,b=a来交换,A、C都不对,而D中变量没有赋值,故D错误,故选B.答案:B5.算法:S1m=a.S2若b10,故y=122=144.答案:D9.阅读程序框图,若输入a=0,则输出的结果为()A.1022B.2046C.1024D.2048用心爱心专心2解析:阅读程序框图中的循环结构可得到递推公式ak+1=2ak+2,且a1=0,由ak+1=2ak+2可得ak+1+2=2(ak+2),即=2且a1+2=2,所以{ak+2}是以2为公比,2为首项的等比数列,所以ak+2=2·2k-1=2k,即ak=2k-2,从而a10=210-2=1022,故选A.答案:A10.阅读下面的程序框图,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是()A.i>5?B.i>6?C.i>7?D.i>8?解析:i=2,S=2;i=3,S=4;i=4,S=7;i=5,S=11;i=6,S=16.答案:A二、填空题(本大题共5小题,每小题4分,共20分)11.A=15,A=-A+5,最后A的值为.解析:由赋值语句易知A=-10.答案:-1012.若k进制数123(k)与十进制数38(10)相等,则k=.解析:由k进制数123可判断k≥4.若k=4,,38(10)=212(4)不成立.若k=5,用心爱心专心3,38(10)=123(5)成立.所以k=5.答案:513.(2011届·长沙月考)如图给出了一个程序框图,其作用是输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,则这样的x值有____个.解析:当x≤2时,x2=x,有x=0或x=1;当25时,x=,x无解.故可知这样的x值有3个.答案:314.某管理部门用问卷调查的方式对当地10000名中学生开展了“阳光冬季长跑”活动情况调查,x(单位:米)表示平均每天参加长跑的里程,现按长跑里程分下列四种情况进行统计:①0~1000米;②1000~2000米;③2000~3000米;④3000米以上,下图是此次调查中数据统计过程的算法框图,已知输出的结果是6800,则平均每天参加长跑不超过2000米的学生的频率是.解析:程序框图中T表示总学生数10000,而S表示每天参加长跑小于或等于2000米的学生人数,所求为.答案:0.3215.对一个作直线运动的质点的运动过程观测了8次,第i次观测得到的数据为ai,具体如下表所示:i12345678Ai4041434344464748在对上述统计数据的分析中,一部分计算见如图所示的算法流程图(其中是这8个数据的平均数),则输出的S的值是.用心爱心专心4解析:本题意为求以上8个数字的方差,答案:7三、解答题(本大题共6小题,共80分.解答应写出必要的文字说明、证明过程及演算步骤)16.(13分)某企业为职工计算工资时按时间计,每月的总工资=每月劳动时间×每小时工资,从总工资中扣除15%作为医疗保险金,再以总工资的5‰作为奖金,要求输入劳动时间和每小时工资数,输出每位职工应发工资.设计算法并画出程序框图,写出程序.解:算法分析:第一步,输入月劳动时间t和每小时工资a;第二步,求每月总工资y=每月劳动时间t×每小时工资a;第三步,求应发工资z=每月总工资...