预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

章末质量评估(一) (时间:90分钟满分:120分) 一、选择题(每小题5分,共60分) 1.下面程序运行后输出的结果是 (). A.1 B.2 C.4 D.8 解析将程序进行推理验证. 答案C 2.计算机执行下面的程序段后,输出的结果是 (). eq\x(\a\al(a=1,b=3,a=a+b,b=a-b,print(%io(2),a,b);)) A.4,-2 B.4,1 C.1,4 D.-2,4 解析由a=1,b=3得a=a+b=1+3=4,b=a-b=4-3=1. 答案B 3.下列给出的赋值语句中正确的是 (). A.3=A B.M=-M C.B=A=2 D.x+y=0 解析赋值号左边是变量,右边是赋给变量的值,而且一次只能给一个变量赋 值.故选B. 答案B 4.1337与382的最大公约数是 (). A.3 B.382 C.191 D.201 解析(1337,382)→(955,382)→(573,382)→(191,382)→(191,191),故1 337与382的最大公约数为191. 答案C 5.循环语句forx=3:3:99循环的次数是 (). A.99 B.34 C.33 D.30 答案C 6.下图所示的程序框图能判断任意输入的正整数x的奇偶性.则其中判断框内的条件是 (). A.m=0?B.x=0?C.x=1?D.m=1? 解析当m=1时,x为奇数;当m≠1时,即m=0时,x为偶数. 答案D 7.在①输入语句,②输出语句,③赋值语句中具备计算功能的有 (). A.1种 B.2种 C.3种 D.0种 解析输出语句和赋值语句都具有计算功能. 答案B 8.下列程序运行的结果是 (). a=1; b=2; c=3; a=b b=c c=a A.a=1,b=2,c=3 B.a=2,b=3,c=1 C.a=2,b=3,c=2 D.a=3,b=2,c=1 解析执行a=b后a=2,执行b=c后b=3,执行c=a后c=2,故选C. 答案C 9.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时,v4的值为 (). A.-57 B.220 C.-845 D.3392 解析由秦九韶算法有:v0=3,v1=v0x+5=-7,v2=-7x+6=34,v3=34x +79=-57,v4=-57x-8=220. 答案B 10.找出乘积为840的两个相邻偶数,程序框图如图所示,其中①,②,③处语句填写正确的是 (). A.S=i(i+2),输出i,输出i-2 B.S=i2+2,输出i+2,输出i-2 C.S=i(i+2),输出i,输出i+2 D.S=i2+2,输出i,输出i+2 解析①处所填应为相邻偶数之积,故B、D错误.若 判断框执行“是”,由①处填的“S=i(i+2)”知② 处应填“输出i”,③处应填“输出i+2”.故选 C. 答案C 11.如图所示的程序框图输出的结果为 (). A.1 B.2 C.4 D.8 解析当a=4时,条件不符合,结束运行,输出结果,即运行3次,b=23 =8. 答案D 12.求函数y=x2+2x(x∈[-10,10),x∈Z)最大值的程序是: x=-10; ymax=x^2+2*x; while① x=x+1; y=x^2+2*x; if② ymax=y; end end print(%io(2),y); 在上述程序的横线上应填 (). A.x<10,ymax<y B.x>10,ymax>y C.x<10,ymax>y D.x>10,ymax<y 解析不满足while循环语句的条件时,退出循环,所以①中填x<10满足if 语句中的条件时,执行ymax=y,所以②中填ymax<y,故选A. 答案A 二、填空题(每小题5分,共20分) 13.输入8,下列程序执行后输出的结果是________. t=input(“t=”); ift<=4 c=0.2; else c=0.2+0.1*(t-3); end print(%io(2),c); 解析这是一个条件语句编写的程序,由于输入的数据为8,t≤4不成立,所 以c=0.2+0.1×(8-3)=0.7. 答案0.7 14.有324,243,270三个数,则它们的最大公约数是________. 解析∵(324,243)→(243,81)→(162,81)→(81,81) ∴32