资源描述
2022年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版一、选择题1.读程序回答问题i=1 000S=0DOS=S+ii=i1LOOP UNTIL i1PRINTS甲乙i=1S=0WHILE i=1 000S=S+ii=i+1WENDPRINTSEND对甲、乙两程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同【解析】程序不同但结果相同都为S121 000.INPUTxIFx0THENy=SQR(x)ELSEy=(0.5)x-1END IFPRINTyEND【答案】B2.读程序,当输出的y的范围大于1时,则输入的x值的取值范围是()A.(-,-1)B.(1,+)C.(-,-1)(1,+)D.(-,0)(0,+)【解析】由程序可得 ,y1,当x0时,1,即2-x2,x1,x0时,1,即x1,故输入的x值的范围为(,1)(1,).【答案】C3在十进制中,2 0044100010101022103,那么在五进制中数码2 004折合成十进制数为()A29 B254C602 D2 004【解析】2 004(5)450051052253400250254.【答案】B4261和319的最大公约数是()A3 B7 C29 D31【解析】319261158,26158429,58292,最大公约数为29.【答案】CS0i1DOINPUTxSSxii1LOOPUNTILaS/20PRINTaEND5(xx上饶模拟)如图是一个求20个数的平均数的程序,在横线上应填充()S0i1DOINPUTxSSxii1LOOPUNTILaS/20PRINTaENDA.i20 B.i20 C.i20 D.i20【解析】设20个数分别为x1,x2,x19,x20,由程序知:i1时,进入循环S0x1x1,i2时,进入循环Sx1x2,i3时,进入循环Sx1x2x3,ik时,进入循环Sx1x2xk,不进入循环Sx1x2xk1.若有Sx1x2x20,则i20时进入循环,i20时退出循环.【答案】A6. (xx东北三校模拟)下面程序运行的结果为()n10S100DOSSnnn1LOOPUNTILS70PRINTnENDA.4 B.5 C.6 D.7【解析】第一次执行后,S1001090,n1019;第二次执行后,S90981,n918;第三次执行后,S81873,n817;第四次执行后,S73766,n716.此时S6670,结束循环,输出n6.【答案】C二、填空题7给出一个算法:INPUT xIF x=800THENy=0.8*xELSEIF x=500 THENy=0.9*xELSEy=xEND IFEND IFPRINTyEND
展开阅读全文