资源描述:
《《第一章算法初步》同步练习1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《第一章过关检测》同步练习1(时间:60分钟,满分:100分)一、选择题(本大题共8小题,每小题6分,共48分)1.下列给出的输入语句、输出语句和赋值语句:(1)输出语句INPUTa,b,c(2)输入语句/NPUT尸3(3)赋值语句3二4⑷赋值语句A=B=C其中正确的个数是()A.OB.1C.2D3答案:A解析:(1)应为输入语句;(2)不能输入表达式;(3)不能变量赋值给常数;(4)不能连续赋值.2.以下程序屮,输出吋A的值是输入时A的值的()INPUTAA=A+AA=2-APRINTAENDA・1倍B.2倍C.3倍D.4倍答案:D解析:令初始值Ap,贝IJA临3切)No.3
2、.如果用辗转相除法求168与72的最大公约数要做〃次除法运算,那么兀的值为()A.2B.3C.4D.5答案:A解析:因为168刁2X2*24,72^4X3,所以应做两次除法,即可求出168与72的最大公约数为24.故选人4.在四位八进制数屮,能表示的最小十进制数是()A.585B.576C.584D.512答案:D解析:1000,8)是四位八进制数屮最小的,又1000(8)-1X8M12,故选D5.(2013北京房山二模)执行如图所示的程序框图,则输出的所有点y)()A.都在函数yy+l的图象上B.都在函数:rZ曲勺图象上C.都在函数丿临”的图彖上D.都在函数)=2“的图象上答
3、案:C解析:兀二1,y^2f第一次判断执行“是〃,输出(1,2),第二次判断执行“是”,输出(2,4),)吨;笫三次判断执行“是”,输出(3,8),尸16;第四次判断执行“是J输115(4,16),兀5>-32.第五次判断执行%J结束•从而可得C项正确.1.如图所示,该程序的输出结果为()5=0WHILEn<8S二S+n^n+2WENDPRINTSENDA.B.C.D.答案:B解析:由题目屮程序可得SR,判断执行“是”,S=,乃斗;判断执行“是”,S二,n=6;判断执行殆”,S=,〃电判断执行咎J输出.2.(2013课标全国I,文7)执行右面的程序框图,如果输入的re[-l,3
4、],则输出的s属于()开始/输入〃A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5]答案:A解析:当TWr
5、=4时应跳出循环.・••循环满足的条件为Q3,应填3.二、填空题(本大题共3小题,每小题6分,共18分)9.用秦九韶算法求多项式f(x)二3』,12,磁/-3.5x-H.ZV2⑸;T3在兀巧时的值的时候,内■答案:1124.5解析:/(兀)二(((((3心12)严8)兀-3.5)严7.2)宀5)尤-13,巾二3,^=3X6+12=30,v2-Vix^8^0X6+8=188,V3-V2X-3.5=188X6-3.5=1124.5.10.(201瑚北,文⑶阅读如图所示的程序框图,运行相应的程序.若输入加的值为2,则输岀的结果匸/输出f/~jr答案:4解析:由程序框图,匸1后:A=1
6、X2,B=1X1,A7、,y2),…,(兀",)6),…(1)若程序运行屮输出的一个数组是(9,/),求/的值;(2)程序结束时,共输出(兀,y)的组数为多少;(3)写出程序框图的程序语句.解:(1)开始时■兀二1吋,)P;接着x二3,y--2;最后x书,y=~4,所以t二7.[来源:Zxxk.Com](2)当九=1时,输出一对,当n与时,又输出一对,…,当川临011时,输出最后一对,共输岀Cv,),)的组数为1006.(3)程序框图的程序语句如下:x=}尸0n=DOPRINT(x,y)n=n+2x=3ixy=