2022年科教版高中信息技术选修《算法与程序设计》复习题.docx

上传人:Q****o 文档编号:27873286 上传时间:2022-07-26 格式:DOCX 页数:18 大小:170.59KB
返回 下载 相关 举报
2022年科教版高中信息技术选修《算法与程序设计》复习题.docx_第1页
第1页 / 共18页
2022年科教版高中信息技术选修《算法与程序设计》复习题.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《2022年科教版高中信息技术选修《算法与程序设计》复习题.docx》由会员分享,可在线阅读,更多相关《2022年科教版高中信息技术选修《算法与程序设计》复习题.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - 学习必备 欢迎下载高中信息技术选修算法与程序设计复习题 一、挑选题部分 100 题 一章一节:明白运算机解决问题的过程1用运算机解决问题时, 第一应当确定程序“ 做什么?” ,是属于用运算机解决问题的哪一个步骤?()然后再确定程序“ 如何做?” 请问“ 如何做?”A、分析问题 B 、设运算法 C 、编写程序 D 、调试程序 答案: B 2. 学校要举办运动会,请你设计一个能够对运动员分数自动排序的软件,假如要设计此软件,以下最好的方法和步骤是();A、分析问题,编写程序,设运算法,调试程序B、设运算法,编写程序,提出问题,调试程序C、提出问题,

2、设运算法,编写程序,调试程序D、设运算法,提出问题,编写程序,调试程序答案: C 3以下步骤不属于软件开发过程的是(); D 、软件测试与保护A、任务分析与系统设计 B、软件的销售 C 、代码编写与测试答案: B 4用运算机解决问题的步骤一般为()编写程序 设运算法 分析问题 调试程序;A B C D 答案: D 5以下描述中最适合用运算机编程来处理的是();A、 确定放学回家的路线 B、 运算某个同学期中考试各科成果总分C、 运算 100 以内的奇数平方和 D 、在因特网上查找自己喜爱的歌曲 答案: C 6以下问题中最适合用运算机编程处理的是();A、制定本学期的学习方案 B 、运算正方形的

3、周长 C 、创作一首歌曲 D 、求 1000 以内的全部素数答案: D 7由“ 上车掏钱投币” 所描述的问题是();A、无人售票车投币过程 B、乘公交车过程 C 、上车过程 D 、下车过程 答案: A 一章二节:算法和算法描述8下面说法正确选项();、算法就是程序 C、数据结构就是程序 D 、算法包括数据结构A、算法 +数据结构 =程序 B答案: A 9算法描述可以有多种表达方法,下面哪些方法不行以描述“ 水仙花数问题” 的算法();A.自然语言 B. 流程图 C. 伪代码 D. 机器语言 答案: D 10下面关于算法的说法错误选项();A、算法必需有输出 B 、算法就是程序 C 、算法不肯定

4、有输入 D 、算法必需在有限步执行后能终止答案: B 名师归纳总结 11. 算法的三种基本掌握结构是次序结构、分支结构和();第 1 页,共 13 页A、模块结构 B 、情形结构 C 、流程结构 D 、循环结构答案: D 12. 算法的三种基本掌握结构是分支结构、循环结构和()A、模块结构 B 、情形结构 C 、流程结构 D 、次序结构答案: D 13. 算法的三种基本掌握结构是次序结构、分支结构和();A、模块结构 B 、循环结构 C 、流程结构 D 、情形结构答案: B 14. 下面关于算法的熟悉正确选项();A、算法就是求解“ 鸡兔同笼问题” B 、算法肯定没有输出 C 、算法就是运算机

5、程序D、算法的步骤必需是有限的答案: D - - - - - - -精选学习资料 - - - - - - - - - 15. 用流程图描述算法中,图形符号学习必备欢迎下载);表示的功能是(A、处理 B、输入 / 输出 C、开头 / 终止 D 、条件判定);答案: A 16. 用流程图描述算法中表示“ 条件判定” 的图形符号是(A、B、C、D、答案: A 17. 以下为求 0到1000以内全部奇数和的算法,从中选出描述正确的算法();A、 s=0; i=1 ; s=s+i ; i=i+2 ;假如 i 1000,就返回;终止B、 s=0; i=1 ; i=i+2 ; s=s+i ;假如 i 100

6、0,就返回;终止C、 s=1; i=1 ; s=s+i ; i=i+2 ;假如 i 1000,就返回;终止D、 s=1; i=1 ; i=i+2 ; s=s+i ;假如 i 1000,就返回;终止 答案: A 18. 下面关于算法的熟悉错误选项();A、算法是解决问题的方法和步骤 B、算法有一个或多个的输出 C 、算法就是运算机程序D、算法的步骤必需是有限的 答案: C 19以下不属于算法基本特点的是()A可执行性 B 确定性 C 有穷性 D 无限性 答案: D 20以下可以作为合法变量名的是();A、 a7 B 、7a C 、a-3 D、 8 答案: A 21. 流程图中表示判定框的是();

7、A、矩形框 B、菱形框 C 、圆形框 D 、椭圆形框 答案: B 22. 以下属于整型常量的是();A、 3.14 B、 2022 C、 2022 D、会考 答案: B 23. 如下列图的流程图为运算圆周长的算法;依据算法,流程图中处的内容是();开头输入圆半径 R输出 L终止名师归纳总结 A、 L = 3.14 * 2 * R B、 L = 3.14 * R * R 第 2 页,共 13 页- - - - - - -精选学习资料 - - - - - - - - - C、 L= 3.14 * R D学习必备欢迎下载答案: A 、 L=2* *R 24. 流程图是描述()的常用方式;A、程序 B

8、 、算法 C 、数据结构 D 、运算规章 答案: B 25. 下面不属于算法描述方式的是();A、自然语言 B 、伪代码 C 、流程图 D 、机器语言 答案: D 26. 结构化程序设计由次序结构 , 挑选结构和循环结构三种基本结构组成 , 其中某程序中三个连续语句如下 : a=1 b=2 c=b+a 它属于 . A、次序结构 B 、挑选结构 C 、循环结构 D 、三种都不是 答案: A 27. 如下列图的流程图为运算圆周长和面积的算法;依据算法,流程图中处的内容是开头C=2*3.14*R S=3.14* R* R 输出 C 和 S终止A、输入面积 S B 、输出 R C 、 pi=3.14

9、) D 、输入半径 R 答案: D 28. 以下关于算法的表达中,错误选项(A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必需准确地定义C、一个算法在执行有穷步之后必需终止D、算法中有待执行的运算和操作必需是相当基本的;答案: D 29. 流程图中表示判定的是();、椭圆形框答案: B 、矩形框、菱形框、圆形框一章三节:程序和程序设计语言名师归纳总结 30结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构();第 3 页,共 13 页A、次序结构 B 、输入输出结构 C 、挑选结构 D 、循环结构答案: B 31程序设计语言的进展不会经受哪几个过程();A、机器语言 B

10、、汇编语言 C 、高级语言 D 、自然语言答案: D 32以下哪一个不是用于程序设计的软件()A、 BASIC B 、C语言 C 、 Word D 、Pascal 答案: C 33. 以下运算机程序设计语言中不属于高级语言的是();A、 C+ B 、 Visual Basic C、机器语言 D 、 Java 答案: C 34. 能够被运算机直接识别的语言是();A、伪代码 B、高级语言 C 、机器语言 D 、汇编语言答案: C 35. 以下运算机程序设计语言中都属于高级语言一组的是();A、机器语言、 Pascal B、汇编语言、 Visual Basic C、汇编语言、 C D 、 Pasc

11、al 、 C - - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载答案: D 36、 Visual Basic 中以单引号开头一行文字称为注释,它对程序的运行();A、起肯定作用 B 、有时候起作用 C 、不起任何作用,但是必需的D、不起任何作用,但能增加程序的可阅读性 答案: D 37. 以下运算机程序设计语言中都属于高级语言的一组是();A、机器语言、 Visual Basic B、汇编语言、 Visual Basic C、汇编语言、 Java D、 Visual Basic、Java 答案: D 38、哪些文件属于某一 VB工程中的文件?()A、

12、 . bmp B、.frm C、.ocx D、.bas 答案: B 39. 任何复杂的算法都可以用三种基本结构组成,以下不属于基本结构的是();A、次序结构 B 、挑选结构 C 、层次结构 D 、循环结构 答案: C 二章一节: VB的可视化开发环境40. 设置窗体标题时,应转变窗体的 ;A、 Name属性 B 、 Font 属性 C 、 BackColor 属性 D 、 Caption 属性 答案: D 41. 要使一个命令按钮显示文字“ 退出” ,正确的设置是把该命令的();A、属性 Font 设置为“ 退出” B 、属性 .ForeColor 设置为“ 退出”C、属性 Caption 设

13、置为“ 退出”D、属性 BorderStyle 设置为“ 退出”答案: C 42. 要转变新建对象的缺省名称,应使用属性();A、 Font B、ForeColor C、Name D 、 Height 答案: C 43. 设置 TextBox 的背景颜色时,应转变窗体的();A、 Name属性 B 、Caption 属性 C 、 BackColor 属性 D 、 Font 属性 答案: C 44. 设置 TextBox 的字体时,应转变 TextBox 的( );A、 Text 属性 B 、 Font 属性 C 、 ForeColor 属性 D 、 Name属性 答案: B 45. 设置 Te

14、xtBox 的名称时,应转变 TextBox 的( );A、 Text 属性 B 、 ForeColor 属性 C 、 Font 属性 D 、 名称 属性 答案: D 46. 设置 TextBox 的内容时,应转变 TextBox 的( );A、 Text 属性 B 、 ForeColor 属性 C 、 Font 属性 D 、 Name属性 答案: A 47. 设置 TextBox 的字体颜色时,应转变 TextBox 的( );A、 Text 属性 B 、 ForeColor 属性 C 、 Font 属性 D 、 Name属性 答案: B 48. 在以下选项中,不属于 VB的对象的是();A

15、、窗体的背景颜色 B、命令按钮 C 、文本框 D 、标签 答案: A 二章二节: VB语言概述49. 以下合法的变量名是()A、 22s B、 s12 C、 2s2 D、 22 答案: B 50、以下常量说明中,符合语法的是();A、 CONST color=red B、CONST const=10*5 C 、CONST xl: =3.9 D 、CONST color=” abcd”答案: D 名师归纳总结 51. 以下选项中不是字符串常量的是 ;ab +cd第 4 页,共 13 页A、 abv. B、 你好 C 、 2006 D、1235 答案: D 52、 VB中将两个字符串连接起来的运算

16、符有:+和&,那么“123” +” 45” 结果是();A、 168 B 、” 12345” C 、” 123” D 、 12345 答案: B 53在程序设计过程中,使用字符串运算符“+” ,可以将几个字符串合并成一个字符串,如:的运算结果是 abcd 那么 27 +23的运算结果是();A、 50 B、2723 C、 27 +23 D、 False 答案: B - - - - - - -精选学习资料 - - - - - - - - - 54. 不能使用 IF 作为变量名的缘由是(学习必备欢迎下载);A、由英文字母开头 B、后面没有使用数字 C 、使用了英文单词 D 、使用了关键字 答案:

17、D 55. 在VB语言中,下面不是合法的运算符的是();A、 + B、 * C、 D、答案: D 56 VB语言中,以下各种基本数据类型说明符中表示整型数的是();A、 Boolean B、Integer C、Single D、String 答案: B 57. 在VB语言中,以下数据中合法的长整型常量是();A、 123456 B、 1234.56 C、 12345A D、 A12345 答案: A 58. 在VB语言中可以作为变量名的是();A、 Print B、 ab=cd C、 123abc D、 abc_123 答案: D 59. 在VB语言中,表示 5x8 的正确表达式是();A、

18、5x8 B、 x8 C、 x5 and x5 and x8 答案: C 60. 在VB语言中,以下正确的赋值语句是();A、 x - 1 = 2 B、 x + 1 = y C、 x = y + 1 D、 2 * x = 3 答案: C 61. 以下 Visual Basic 中,以下()的表达式的值不等于 4;A、 int4.1 B、 Int4.9 C、Absint-3.9 D、Absint-4.5 答案: D 62以下表示中是字符串常量的是();A、 ab B、“456” C 、2006 D 、1235 答案: B 63. 以下 Visual Basic 中,以下()类型属于字符串型;A、

19、Integer B、 Single C、 String D、 Boolean 答案: C 64. 以下 Visual Basic 中,以下关键字()用于注释语句;A、 Rem B 、 End C 、Else D、Loop 答案: A 65. 假定 X 是一个数值型变量,那么由函数组成的表达式 INTX/2=X/2();A、用于测试 X 是否偶数 B、返回一个整数 C 、返回一个奇数 D 、用于测试 X 是否整数答案: A 66. 在VB语言中, Print 2 2 输出结果是();A、 0 B、 1 C、 True D、 False 答案: D 67. 在VB语言中,不能使用“Next” 作为

20、变量名的缘由是();A、使用了关键字 B、后面没有使用数字 C 、使用了英文单词 D 、由英文字母开头答案: A 68. 在VB语言中,下面不是合法的运算符的是();A、 B、 * C、 D、 / 答案: A 69. 在VB语言中,表示 50y-50 的正确表达式是() ;A、 50y-50 B、 50y and y-50 C、 50y or y-50 D、 50y or yy-5 的正确表达式是();A. 7y-5 B. 7y and y-5 C. 7y or y-5 D. 7y or y B、= 答案: B 79、已知 A,B,C,D 是简洁变量,且都已有互不相同的值,执行语句 B=8;

21、A=C; D=A;D=B;后,其值相等的变量是();A、 A,D B 、A, C C 、C,B D 、 B, A 答案: B 80、要交换变量 A 和 B 之值,应使用的语句组是();A、 A=B; B=C;C=A B、 C=A;A=B;B=C C、A=B;B=A D 、 C=A;B=A;B=C 答案: B 81、以下属非法用户自定义标识符(常量和变量命名)的是();A、 8ad B、ad C、_ad D、const 答案: B 82. 以下规律表达式的值为“ 假” 的是();A、 2 + 4 8 B、 3 + 12 = 15 C、 5 0 And 4 3 D、 10 / 5 b and a

22、0 B、 b 12 And a 12 Or a 0 And b max Then max =b A、 5 B 、10 C 、5 和 10 D 、以上都不是 答案: B 二章四节:循环结构91. 以下程序段中,循环体执行的次数为();y =2 Do While y =8 名师归纳总结 - - - - - - -第 6 页,共 13 页精选学习资料 - - - - - - - - - 学习必备 欢迎下载 y =y +y Loop A、 2 B、16 C 、4 D、3 答案: D );92、以下程序段执行后,整型变量s的值为(s = 4 For i = 1 To 4 s = s - 1 Next i

23、 A、 0 B、 -1 C、 4 D、5 答案: A 93、以下程序段执行后,整型变量 s的值为();s = 1 For i = 1 To 4 s = s * i Next i A、 1 B、 4 C、 24 D、36 答案: C 94. 在循环语句 For x=1 to 100 step 2 Next x 中, x 能达到的最大值是(););A、 100 B、99 C、98 D、97 答案: B 95编程求 1+2+3+ +1000 的和,该题设计最适合使用的掌握结构为(A、次序结构 B、分支结构 C 、循环结构 D 、挑选结构答案: C 96以下程序段运行时语句k =k+1 执行次数为()

24、;k =-10 do k =k +1 loop while k =0 A、 11 B、很多次 C 、 9 D、 10 答案: D 二章五节:模块化程序设计 三章一节:解析法 三章二节:穷举法97穷举法的适用范畴是 C 、解的个数有限且可- 列举 D 、不适合设运算法A、一切问题 B、解的个数极多的问题答案: C 三章三节:排序和查找 98. 关于查找算法,不正确的说法是();A、二分查找法是一种高效的查找方法 B、二分查找法可以查找全部数据 C、二分查找时每次都与中点数据比较 D、二分查找只能应用在有序排列的数据中 答案: B 三章四节:递归法99. 关于递归法的说法不正确选项()A、程序结构

25、更简洁 B、占用 CPU的处理时间更多名师归纳总结 - - - - - - -第 7 页,共 13 页精选学习资料 - - - - - - - - - 学习必备 欢迎下载C、要消耗大量的内存空间,程序执行慢,甚至无法执行 D、递归法比递推法的执行效率更高 答案: D 四章一节:初识面对对象程序设计思想100模块化程序设计方法反映了结构化程序设计的() 基本思想;A、自顶而下、逐步求精 B、面对对象 C、自定义函数、过程 D、可视化编程 答案: A 101、一位爱好程序设计的同学,想通过程序设计解决 当的是();“鸡兔同笼 ”的问题,他制定的如下工作过程中,更恰A、提出问题、设运算法、编写程序、

26、得到答案 B、提出问题、编写程序、运行程序、得到答案C、编写程序、设运算法、调试程序、得到答案 参考答案: A D、设计程序、提出问题、编写程序、运行程序102、以下常量说明中,符合语法的是( d )A、 CONST color=red B 、CONST const=10*5 C、 CONST xl:=3.9 ; D 、CONST color=” abcd”103、以下代数式的 Visual Basic 表达式是 D Ax5-cos29*3.14/180/sqrexpx+logy +5 Bx5-cos29/sqrexpx+lny+5 Cx5-cos29*3.14/180/sqrexpx+lny

27、+5 Dx5-cos0.506/sqrexpx+logy+5 104、以下变量名写法错误选项(D );A、 abc B、 abc123 C、 abc_123 D、 123abc105、 visual basic程序设计语言是一种();D、数据库语言A、高级语言B、汇编语言C、机器语言参考答案: A 106、以下给出的赋值语句中正确选项();A、4 = M B、-M =M C、 B=A 3 D、x + y = 0 参考答案: C 107、以下 Visual Basic中,以下()的表达式的值不等于4;A、int4.1 B、fix4.9 C、 Absint-3.9 D、Absint-4.5 参考答

28、案: D108、下面程序运行后的输出S 结果为();i=1 do WHILE i=10 then a=1 else a=2 执行后, a 的值为(D );A、12 B、10 C、 1 D、2 116、以下结果为 True 的规律表达式是 C;A Not 38 B310 C38 And 58 Or 510 117、要交换变量 X 和 Y 之值,应使用的语句组是 B A、X=Y ;Y=Z ;Z=X B、C=X ;X=Y ; Y=C C、 X=Y ; Y=X D、 Z=Y ;Y=X ; Y=Z 118、以下程序中的循环体执行的次数是();Private Sub Command1_Click For

29、A=1 To 200 Step 4 S=S+A Next A Print S End Sub A48 B49 C50 D51 119、以下运算符中运算优先级最高的是(D)A、 + B、OR C、 D、 120、在 VB 中表达式 113+11 mod 3 的运算结果值是(c );A、 3 B、4 C、 5 D、 6121、在日常生活中,我们经常会遇到很多需要解决的问题,以下描述中最适合用运算机编程来处理的是( B );A确定放学回家的路线 B排名全市同学学业水平考试的成果C运算 10 以内的奇数平方和 D在因特网上查找自己喜爱的歌曲122、程序中的表达式是依据肯定的规章组合而成的,代数式 xy

30、/b+c 在 VB 语言中转换后的表达式是( C );名师归纳总结 A xy/b+c B x*yb+c Cx*y/b+c D xyb+c 第 9 页,共 13 页- - - - - - -精选学习资料 - - - - - - - - - 123、假如 x=4,那么以下运算结果为学习必备欢迎下载;True 的表达式是 D Ax=6 Bx4Orx6 ); C x=4Xorx=6 D notx4 124、以下可作为Visual Basic 的变量名的是( B A 4*D BA_B C4ABC DA+B C ;125、能完全正确表示“year是闰年” 的规律表达式是A year mod 4 = 0 B

31、 year mod 400 = 0 C year mod 400 = 0 or year mod 4 = 0 and year mod 100 0 D year mod 400 = 0 and year mod 4 = 0 or year mod 100 0 126、下面关于算法描述正确选项 C ;A算法只能用自然语言表示 B算法不能用框图来表示 C一个算法必需保证它的执行步骤是有限的 D算法的框图表示法只能有一个输入,也只能有一个输出127、关于数据类型,以下说法正确选项( D );6A布尔型属于字符串型 B长整型占用的字节数大于单精度型C日期型属于数值型 D定义为长整型的变量可以作为整型使

32、用128、以下控件中可用于接受用户输入文本,又可用于显示文本的是 B ;A Label 控件B. TextBox 控件C. Timer 控件D. CommandButton 控件129、表一是某公司设计的一种绘图软件的部分指令,如要依据表一中的指令画出图一的图形,表二中第行的指令应当是( B );指令名称指令作用15 20 15 第一行FORWARD 15 其次行RIGHT 90 第三行FORWARD 20 FORWARD n 前移 n 厘米第四行RIGHT 90 BACKWARD n 后移 n 厘米第五行FORWARD 15 LEFT t 左转 t 度20 第六行RIGHT t 右转 t 度开头第七行FORWARD 20 第 9 题表一第 9 题图一第 9 题表二A FORWARD 15 B LEFT 90 C BACKWARD 20 DRIGHT 90 130、要交换变量A 和 B 的值 , 应使用的语句组是 B ;A A=B;B=C;C=A B C=A;A=B;B=C C A=B;B=A D C=A;B=A;B=C 131、下面是一段关于运算变量 s 的算法:变量 s 的初值是 0 变量 i 从 1 起循环到 n,此时变量 s=s+-1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁