《算法与程序设计学业水平考试复习[定稿].docx》由会员分享,可在线阅读,更多相关《算法与程序设计学业水平考试复习[定稿].docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、算法与程序设计学业水平考试复习定稿 学业水平考试复习 博观而约取,厚积而薄发 算法选择题部分( 算法选择题部分(共 35 题) 1、下列哪一个不是用于程序设计的软件 ( )。 A、BASIC B、C 语言 C、Word D、Pascal 答案 C 2、程序设计语言的发展阶段不包括 ( )。 A、自然语言 B、机器语言 C、汇编语言 D、高级语言 答案A 解析自然语言可描述算法,不是程序设计语言。 3、在现实生活中,人工解题的过程一般分为 ( )。 A、理解分析问题-找寻解题方法-用工具计算-验证结果 B、找寻解题方法-理解分析问题-用工具计算-验证结果 C、用工具计算-验证结果-找寻解题方法-
2、理解分析问题 D、用工具计算-验证结果-理解分析问题-找寻解题方法 答案 A 4、下列关于算法的特征描述不正确的是 ( )。 A、有穷性:算法必需在有限步之内结束 B、确定性:算法的每一步必需有准确的定义 C、输入:算法必需至少有一个输入 D、输出:算法必需至少有一个输出 答案 C 解析算法是描述问题解决的步骤或方法,可用自然语言、伪代码、流程图等表示。算 法的基本特征由有穷性、准确性、输入、输出、可行性。 5、下列不属于算法基本特征的是 ( )。 A、可执行性 B、确定性 C、有穷性 D、无限性 答案 D 6、以下描述中最适合用计算机编程来处理的问题是 ( )。 A、确定放学回家的路途 B、
3、计算某个同学其中考试各科成果总分 C、计算 100 以内的奇数平方和 D、在因特网上查找自己喜爱的歌曲 答案 C 解析 适合用计算机编程来处理的问题特征:烦琐但有肯定的规律可利用。 7、下面不属于算法描述方式的是 ( )。 A、自然语言 B、伪代码 C、流程图 D、机器语言 答案 D 8、流程图是描述( )的常用方式 ( )。 A、程序 B、算法 C、数据结构 D、计算规则 答案 B 9、流程图中表示推断框的是 ( )。 A、矩形框 B、菱形框 C、圆形框 D、椭圆形框 答案 B 解析 椭圆形框表示起先、结束;平行四边形表示输入、输出;矩形表示处理; 菱形表示推断;箭头表示流程(流向);圆形表
4、示连接点。 10、下列可以作为合法变量名的是 ( )。 A、a-3 B、7a C、a$ D、text2 答案 D 解析合法变量名可由字母、数字和下划线组成,以字母开头。 11、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构( )。 A、依次结构 B、输入、输出结构 C、选择结构 D、循环结构 答案 B 学业水平考试复习 博观而约取,厚积而薄发 12、以下属于程序的基本限制结构的是 ( )。 A、星型结构 B、选择结构 C、网络结构 D、平行结构 答案 B 13、VB 语言中,下列各种基本数据类型说明符中表示整型数的是 ( )。 A、Boolean B、Integer C、Sin
5、gle D、String 答案 B 解析Boolean:逻辑型;Single:单精度浮点型数据;String:字符串类型。 14、在程序设计过程中,运用字符串运算符+,可以将几个字符串合并成一个字符串, 如:ab+cd的运算结果是abcd,那么27+23的运算结果是 ( )。 A、50 B、2723 C、27+23 D、FALSE 答案 B 解析字符串合并运算。 15、下列选项中不是字符串常量的是 ( )。 A、ab B、你好 C、2006 D、1235 答案 D 解析双引号引起来的字符是字符串常量。 16、以下运算符中运算优先级最高的是 ( )。 A、+ B、C、= D、* 答案 D 解析
6、vb 中运算符优先级 算术字符串连接运算符比较逻辑,还有从左到右。 例如:6+5*4=? 17、穷举法的适用范围是( )。 A、一切问题 B、解的个数极多的问题 C、解的个数有限且可一一列举 D、不适合设计算法 答案 C 解析 穷举法就是把全部的状况全都列举出来,一一尝试是否合适。 18、下列可以作为合法变量名的是 ( )。 A、a7 B、7a C、a-3 D、8 答案 A 19、下面属于逻辑运算符的是 ( )。 A、or B、FALSE C、TRUE D、 答案 A 解析Not、And、Or 20、模块化程序设计方法反映了结构化程序设计思想的( )基本思想。 ( )。 A、自顶而下、逐步求精
7、 B、面对对象 C、自定义函数、过程 D、可视化编程 答案 A 21、下列程序执行后 A、B 的值是 A=30 B=40 A=A+B:B=A-B:A=A-B ( )。 A、30、40 B、40、40 C、40、30 D、30、30 答案 C 解析 “:”冒号的意思是“一行可书写几句语句” 22、执行下列程序段后,变量 X 的值为 x=3:y=77 Do while x 23、要实现变量 M 的值与变量 N 的值进行交换,可用语句 ( )。 A、X=M:M=N:N=X B、M=N:N=M C、M=N D、N=M 答案 A 24、已知变量 x 和 y 的值分别是 6 和 5,那么以下运算结果为 T
8、rue 的表达式是 ( A、Not(xy) B、(x6) C、(x=6)And(y=5) D、Not(x4) 答案C 解析 vb 中运算符优先级算术比较逻辑,还有从左到右。 25、以下程序段运行时语句 k=k+1 执行的次数为( )次.K=-10 do k=k+1 loop while k=0 ( )。 A、11 B、多数次 C、9 D、10 答案 解析没有正确答案,只执行一次。 26、编程求 1+2+3+1000 的和.该题设计最适合运用的限制结构为 A、依次结构 B、分支结构 C、循环结构 D、选择结构 答案 C 解析 )。 ( )。 Dim sum as integer For i=1
9、to 1000 Sum=sum+i Next i Print sum 27、结构化程序设计由依次结构,选择结构和循环结构三种基本结构组成,其中某程序中 三个连续语句如下: a=1 b=2 c=b+a 它属于( )。 A、依次结构 B、选择结构 C、循环结构 D、以上都不是 答案 28、下列程序段中,循环体执行的次数是( )。 y=2 Do While y 29、下列程序运行后,变量 Value 的值是( )。 X=20 if x=10 then Value=5*x Else Value=4*x ( )。 A、100 B、80 C、40 D、20 答案 A 30、下列程序执行后 A、B 的值是
10、A=5 B=6 A=A+B:B=A-B:A=A-B ( )。 A、 5、6 B、 6、6 C、 6、5 D、 5、5 答案 C 31、在 VB 程序设计中交换变量 x 和 y 的值,就运用的赋值语句组是 ( )。 A、t=x:y=x:y=t B、x=y:y=t:t=x C、x=y:y=x D、t=x:x=y:y=t 答案 D 32、假如 X=-25,则运行 x=Abs(x);x=sqr(x)后,x 的值是 ( )。 A、5 B、-5 C、25 D、-25 答案 A 解析函数 abs()求肯定值;sqr()求算术平方根。 33、由语句:Dim K(11) As Long,推断下列结论中错误的是
11、( )。 A、语句定义了数组 K,它的下标从 0 到 11 B、数组 K 共有 12 个重量 C、数组 K 的各个重量都是长整型数 D、数组 K 的各个重量的值将从小到大的依次自动排列 答案 D 解析K(0)、K(1)、K(11)共 12 个。 34、下面是用 VB 编写的求 1+1/2+1/3+1/100 和的程序,该程序循环终止时 i 的值是 多少? Private Sub Form_Activate() Dim i As Integer, sum As Integer sum = 0 For i = 1 To 100 sum = sum + 1 / i Next i End Sub (
12、)。 A、i=102 B、i=100 C、i=101 D、无法推断 答案 C 35、下列程序段运行后,变量 max 的值为( ) a=5 b=10 max=a IF bmax Then max=b ( ) A、5 B、10 C、5 和 10 D、以上三项都不是 答案 B 算法与程序设计学业水平考试复习定稿 算法与程序设计 算法与程序设计教案 算法与程序设计思想 算法与程序设计选修教案 算法与程序设计教学探究 教案算法与程序设计思想 算法与程序设计教学反思 算法与程序设计教学探析 期 浅谈算法与程序设计教学策略 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页