章末质量评估(二)(时间:100分钟满分:120分)一、选择题(本大题共10小题,每小题5分,共50分)1.下列关于算法的叙述不正确的是().A.在任何数值计算或非数值计算的过程中所采取的方法和步骤,都可称之为算法B.解决一类问题的方法和步骤C.算法并不给出问题的精确的解,只是说明怎样才能得到解D.算法中执行的步骤可以是无限次的,能无休止地执行下去解析本题主要考查算法的基本概念和特点:算法就是解决问题的方法,可以是数值或者非数值操作,它必须是有限的步骤,不能无休止地执行下去,必须“”有始有终.答案D2.计算机的出现使我们可以处理计算量很大的问题,这主要归功于算法语句的().A.输出(出)语句B.赋值语句C.条件语句D.循环语句答案D3.下列说法正确的是().A.任何一个算法都是由顺序结构、选择结构、循环结构构成的B.任何一个算法不一定含有顺序结构C.选择结构中一定包含循环结构D.循环结构中一定包含选择结构解析循环结构为从某点开始,按照一定条件,反复执行某一处理步骤的结构,显然循环结构中有关于条件的判断,因此循环结构中必包含选择结构.答案D4.计算下列各式中的S的值,能设计算法求解的是().①S=1+2+3…++100;②S=1+2+3…;③S=1+2+3…+n(n≥2且n∈Z)A.①②B.①③C.②③D.①②③“”解析因为算法步骤具有有限性特点,故②不可用算法求解.答案B5.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是().A
解析实现a,b的交换,由变量的特点知不能直接用a=b,b=a来交换,A、B都不对,而D中变量没有赋值,故C正确.答案C6.下列算法的功能是().S=1Fori=2To68S=S*ii=i+2Next输出SA.求2×6×…×68的值B.求1×2×3×4×…×68的值C.求2×4×6×…×68的值D.求2×4×…×6