章末质量检测卷(一)算法初步(时间:120分钟满分:150分)一、选择题(本题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对算法描述正确的一项是()A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一个问题可以有不同的算法D.同一问题的算法不同,结果必然不同解析:选C算法可以用自然语言、程序框图、程序语句等来描述,同一个问题可以有不同的算法,但结果是相同的.2.算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是()A.一个算法只含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构解析:选D一个算法中具体含有哪种结构,主要看如何解决问题或解决怎样的问题,以上三种逻辑结构在一个算法中都有可能出现,故选D
3.下列给出的输入语句、输出语句和赋值语句:(1)输出语句INPUTa,b,c(2)输入语句INPUTy=3(3)赋值语句3=A(4)赋值语句A=B=C则其中正确的个数是()A.0个B.1个C.2个D.3个解析:选A(1)中输出语句应使用PRINT;(2)中输入语句不符合格式INPUT“提示内容”;变量;(3)中赋值语句应为A=3;(4)中赋值语句出现两个赋值号是错误的.4.如果执行如图所示的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则()A.A+B为a1,a2,…,aN的和B
为a1,a2,…,aN的算术平均数C.A和B分别是a1,a2,…,aN中最大的数和最小的数D.A和B分别是a1,a2,…,aN中最小的数和最大的数解析:选C由于x=ak,且x>A时,将x值赋给A,因此最后输出的A值是a1,a2,…,aN中最大的数;由于x=ak,且x<B时,将x值赋给B,因此最后输出的B值是a1,a2,…,