菁华高中2022年信息技术合格性测试备考练习(一)测试题_第1页
菁华高中2022年信息技术合格性测试备考练习(一)测试题_第2页
菁华高中2022年信息技术合格性测试备考练习(一)测试题_第3页
菁华高中2022年信息技术合格性测试备考练习(一)测试题_第4页
菁华高中2022年信息技术合格性测试备考练习(一)测试题_第5页
免费预览已结束,剩余25页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、菁华高中2022年信息技术合格性测试备考练习(一)复制姓名: 填空题_班级 单选题高二01高二02高二03高二04高二05高二06高二07高二08高二09高二10高二11高二12高二13高二14高二15高二161. 下列选项中,Python程序文件的是() 单选题A. 编程DocB. 编程xlsxC. 编程XlsD. 编程py(正确答案)2. 计算机解决问题的步骤和方法是() 单选题A. 编程B. 分析C. 算法(正确答案)D. 抽象建模3. 校社团的同学进行城市文明调查活动,收集了许多数据,想编写一个计算机小程序进行数据的分析处理,实现这一过程的步骤一般为() 单选题A. 分析问题、设计算法

2、、编写程序、调试运行(正确答案)B. 设计算法、编写程序、调试运行、分析问题C. 编写程序、分析问题、设计算法、调试运行D. 设计算法、分析问题、编写程序、调试运行4不属于流程图基本元素的是() 单选题A. 流程线B. 判断框C. 起始框D. 循环框(正确答案)5. 以下不属于算法三种基本结构的是() 单选题A. 顺序结构B. 选择结构C. 循环结构D. 嵌套结构(正确答案)6. 求解方程ax2bxc0(a0),如果用计算机编程去实现这样的过程,用到的主要算法结构是() 单选题A. 分支结构(正确答案)B. 嵌套结构C. 循环结构D. 顺序结构7. 计算机程序是() 单选题A. 计算机语言B.

3、 算法C. 计算机的操作步骤D. 解决某个问题的计算机语言的有限命令的有序集合(正确答案)8. 计算机能直接识别的、理解执行的语言是() 单选题A. 汇编语言B. Basic语言C. 机器语言(正确答案)D. 高级语言9. 如图a、图b所示,是求绝对值的算法,其描述方式分别是()单选题A. 自然语言、流程图(正确答案)B. 伪代码、流程图C. 自然语言、伪代码D. 流程图、自然语言10. Python文件的后缀名是() 单选题A. .py(正确答案)B. .exeC. .vfpD. .doc11. 程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是() 单选题A

4、. 一个程序只能包含一种结构B. 一个程序最多包含两种结构C. 一个程序可以包含以上三种结构中的任意组合(正确答案)D. 一个程序必须包含以上三种结构12. 交换变量a和b中的值,应使用的语句组是() 单选题A. ca;ba;bcB. ac;ab;bcC. ab;baD. a,bb,a(正确答案)13. 下列程序的基本结构属于()a9ba1cabprint(a,b,c) 单选题A. 顺序结构(正确答案)B. 分支结构C. 循环结构D. 树形结构14. 下列选项中错误的赋值语句() 单选题A. a,b5,8B. 11ab(正确答案)C. ab9D. aab15. 从键盘输入一个整数num,下面正

5、确的是() 单选题A. numinput(Please input a Integer)B. numinput(”Please input a Integer”)C. numint(input(”Please input a Integer”)(正确答案)D. numint(input(Please input a Integer)16. 在程序运行中,关于常量的说法正确的是() 单选题A. 常量的值不可以随时改变(正确答案)B. 常量的值是可以随时改变的C. 常量的值必须是数值D. 常量不可以给变量赋值17. 关系表达式是用_连接起来的式子。() 单选题A. 算术运算符B. 关系运算符(正确

6、答案)C. 逻辑运算符D. 成员运算符18. 下列关于Python分支结构的描述错误的是() 单选题A. Python分支结构使用保留字ifelifelse来实现,每个if后面不一定要有elif或elseB. ifelse结构是可以嵌套的C. if语句会判断if后面的表达式,当该表达式的值为真时执行if后面的语句块D. 缩进是Python分支结构的语法部分,缩进不正确不会影响分支功能(正确答案)19. 下列代码的输出结果是()s1,3,5,7,9sinsert(2,6)print(s) 单选题A. 1,3,5,7,9,2B. 1,3,5,7,9C. 1,6,3,5,7,9 D. 1,3,6,5

7、,7,9 (正确答案)20. 下列代码的输出结果是()object”苹果”,1,”香蕉”,”橙子”,3object.append(”西瓜”)del object4print(object) 单选题A. 苹果,1, 香蕉, 橙子,3, 西瓜B. 苹果,1, 香蕉, 橙子, 西瓜(正确答案)C. 西瓜, 苹果,1, 橙子,3D. 苹果,1, 香蕉,3, 西瓜21. 下列关于Python 列表的描述错误的是() 单选题A. 列表元素的数据类型必须一致(正确答案)B. 列表元素可以被修改C. 列表索引从下标0开始D. 列表元素可以从中间也可以从末尾添加22. list”How”,”are”,”you”

8、,2021,则list1和list2的值分别为() 单选题A. HowareB. areyouC. you2021D. 2021you(正确答案)23. 下列代码的输出结果是() for i in range(1,10,2): print(i,end”) 单选题A. 1 3 5 7 9(正确答案)B. 3 5 7 9C. 1 3 5 7 9 10D. 1 3 5 7 9 1124. 如下Python程序段, 循环结束后,变量 n 与 i 的值分别是()n0for i in range(0,10,3):ni 单选题A. 2010B. 459C. 189(正确答案)D. 121025. 下列关于P

9、ython中while循环叙述正确的是() 单选题A. while循环一般用在循环次数不能事先确定的情况下(正确答案)B. while循环的条件表达式的值一定是TrueC. while循环可以不要条件表达式D. 因为while循环有条件表达式,所以while循环不会进入无限循环26. 执行下面的程序,其运行结果是()s0while s40:ss10print(s,end) 单选题A. 30B. 40C. 10203040(正确答案)D. 10 20 30 4027. 有关下列Python程序的执行的叙述正确的是()import randomarandom.randrange(0,10) #生成

10、a,b)区间内整数while a:print(”hello world”) #语句1breakprint(”hello Python”) #语句2 单选题A. 语句1肯定能被执行B. 语句2肯定能被执行C. 语句1和语句2都可能被执行D. 语句1和语句2都可能不被执行(正确答案)28. 下列有关使用Python调试器调试程序的说法错误的是() 单选题A. 必须在程序的开头加入语句“import pdb”B. 在程序的适当位置设置断点使用pdb.set_trace()C. 可以使用命令“p”查看变量,p命令可以同时跟踪多个变量D. 可以使用命令“q”继续程序的运行,使用“c”命令结束调试(正确答

11、案)29. Python使用_函数接收用户输入的数据。() 单选题A. accept()B. input()(正确答案)C. readline()D. login()30. random模块中random.randint(1,10)函数的作用是生成() 单选题A. 从1到10的随机整数(正确答案)B. 产生0到10之间的随机浮点数C. 返回数值10D. 产生1到9之间的随机浮点数31. Python程序导入模块的命令是() 单选题A. inputB. acceptC. import(正确答案)D. in32. Python中创建自定义函数的语法规范是() 单选题A. def 函数名(参数列表)

12、:(正确答案)B. sub 函数名(参数列表):C. del 函数名(参数列表):D. define 函数名(参数列表):33. 函数可分为系统函数和_两种类型。() 单选题A. 模块函数B. 数据库函数C. 用户自定义函数(正确答案)D. 模拟函数34. 下列关于算法说法不正确的是() 单选题A. 算法独立于任何具体的语言,Python算法只能用Python语言来实现(正确答案)B. 算法必须至少有一个输出C. 算法不一定需要有输入D. 程序算法数据结构35. 四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数。如果要求出所有的玫瑰花数,下列算法最合适的是() 单选题A. 枚举法(正确

13、答案)B. 查找法C. 解析法D. 排序法36. 有27个小球,外观一模一样,其中有一个异常小球重1.5 g,其他小球重1 g。有一个只能分清轻重的天平,请问最少需要使用_次天平能找出那个重1.5 g的小球。() 单选题A. 2B. 3(正确答案)C. 4D. 537. for i in range(0,5):print(* i)以上代码的输出结果是(B)单选题A.B.(正确答案)C.D.38. numpy是一个科学计算包,其中包含很多数学函数,以下哪一个函数可以创建一个等差数列() 单选题A. sum函数B. sqrt函数C. average函数D. arange函数(正确答案)39. 以下

14、哪一段代码表示列表x在0到2之间,每隔0.01取一个点() 单选题A.B.(正确答案)C.D.40. matplotlib模块是Python中最出色的绘图库,功能很完善。调用 matplotlib.pyplot时,坐标系可以根据数值范围自动生成。阅读下列程序代码。import numpy as np #加载numpy模块并取名为npimport matplotlib.pyplot as pltxnp.arange(0,2*np.pi,0.01)ynp.sin(x)plt.plot(x,y)plt.title(sin(x)plt.xlabel(X)plt.ylabel(Y)plt.show下列选

15、择错误的是() 单选题A. import matplotlib.pyplot as plt ,加载matplotlib.pyplot并取名为pltB. xnp.arange(0,2*np.pi,0.01)为x轴区间C. plt.plot(x,y),显示x轴、y轴(正确答案)D. plt.show()显示图像41. “大事化小、小事化了”体现出的问题求解的思想是() 单选题A. 递推法B. 穷举法C. 分治法(正确答案)D. 归纳法42. 运用分治策略将一个难以直接解决的大问题分割成规模较小的子问题分别解决,最终达到解决大问题的目的。这要求原问题和子问题的() 单选题A. 问题性质相同,问题规模

16、相同B. 问题性质不同,问题规模相同C. 问题性质相同,问题规模不同(正确答案)D. 问题性质不同,问题规模不同43. 二分查找算法利用的算法思想是() 单选题A. 分治策略(正确答案)B. 动态规划法C. 分支界限法D. 回溯法44. 下列对递归思想形象化表示错误的是(C) 单选题A.B.C.(正确答案)D.45. 在解决一个综合问题时,我们通常() 单选题A. 先考虑总体,后考虑细节(正确答案)B. 先考虑细节,后考虑总体C. 先面向局部,再细化整体D. 不需要考虑对象间的关系46. 软件开发的基本流程为() 单选题A. 程序设计、需求分析、总体设计和详细设计、调试运行B. 需求分析、总体

17、设计和详细设计、调试运行、程序设计C. 需求分析、总体设计和详细设计、程序设计、调试运行(正确答案)D. 总体设计和详细设计、需求分析、程序设计、调试运行47. 通常情况下,游戏的基本结构为(C) 单选题A.B.C.(正确答案)D.48. 下列Python语句中,使用pygame加载“boat.png”图片的语句正确的是() 单选题A. boatpygame.image.load(“boat.jpg”)B. boatpygame.image.load(“boat.png”)(正确答案)C. boatpygame.image.load(boat.gif)D. boatpygame.image.l

18、oad(boat.png)49. 在python游戏设计中,pygame自带了一个监听类循环,可以不断检查用户的操作,不能实现的监听为() 单选题A. 用户按键B. 移动鼠标C. 关闭窗口D. 加载图片(正确答案)50.有一组数1,1,2,3,5,8,55,保存在列表b中,这组数有这样一个特点:bi2bi1bi,则b7等于() 单选题A. 11B. 13C. 21(正确答案)D. 3451. 下面是利用计算机编程解决“鸡兔同笼”问题的几个步骤: 构建数学模型,设计算法; 编写Python程序,用计算机实现; 分析问题,确定计算机解决的问题是鸡和兔子的只数。正确的顺序是() 单选题A. B. C

19、. (正确答案)D. 52. 整型变量a中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,15变成51,正确的表达式是() 单选题A. a%10*10a/10(正确答案)B. a%10/10a/10C. a/10%10a/10D. a%10*10a%1053. 某市规定,气温超过35 时,建筑施工必须停止室外作业。如用编程设计一个提醒器,关于气温判断的功能需要用到结构。() 单选题A. 树形B. 循环C. 分支(正确答案)D. 顺序54. 下列哪个不能用分治法解决() 单选题A. 汉诺塔B. 找出16枚硬币中的一枚伪币C. 二分查找D. 一元一次方程求解(正确答案)55.

20、下列Python语句中,使用pygame实现延时1秒的语句正确的是() 单选题A. pygame.display.update(100)B. pygame.time.delay(100)C. pygame.display.update(1000)D. pygame.time.delay(1000)(正确答案)56. 单向链表与数组都属于线性表,它们都是用于存储具有相同属性的数据,下列说法不正确的是() 单选题A. 数组适合用于最大元素个数容易确定的情况B. 存储相同的元素,单向链表比数组占用的存储空间要多C. 查找特定元素时,使用单向链表比使用数组方便(正确答案)D. 对于需要频繁添加删除元素

21、的情况,使用单向链表比使用数组合适57. 利用Python访问数据库一般可分为以下5个步骤,正确的顺序是(A)访问记录集,处理数据 建立与数据库的连接 断开与数据库的连接 根据需要产生记录集 根据需要把处理好的数据更新到数据库中 单选题(正确答案)58. 下列关于计算机语言的说法中,正确的是() 单选题A. 高级语言就是PythonB. 低级语言学习使用都很难,运行效率又低,所以已被高级语言淘汰C. 机器语言程序是计算机可以直接执行的程序(正确答案)D. 一般用高级语言编写的程序称为“源程序”,可以被计算机直接识别和运行59. 有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后

22、会有多少收益呢(单位:元)?假定利率为3.25%,下列计算表达式正确的是() 单选题A. money50000*(10.0325)*5B. money50000*(10.0325)5C. money50000*(10.0325)5D. money50000*(10.0325)*5(正确答案)60. 下列关于算法的叙述,正确的是() 单选题A. 解题的步骤可以是无穷的B. 算法是解决问题的步骤(正确答案)C. 算法就是解题的算式D. 算法是可以被表述但无法实现61. 一块电路板AB串联线路间有128个的焊接点,其中一处焊口脱落造成电路不通,现用二分法检测,至多需要检测() 单选题A. 7次(正确

23、答案)B. 8次C. 9次D. 10次62. 下列Python语句中,实现监听键盘,如果键盘按下右箭头键,横坐标x向右偏移20像素的语句正确的是() 单选题A.B.C.D.(正确答案)63. 某档节目“猜价格”,现有一件物品价格是1,999范围内一个整数,运用二分查找策略猜,最坏情况下需要() 单选题A. 8次B. 9次C. 10次(正确答案)D. 11次64. 使用“”和“模块”是代码复用的常见方法。() 单选题A. 循环B. 函数(正确答案)C. 递归D. 迭代65. 某同学设计了下面的程序,则该程序的功能是()n1while n20:nn1if n%20:continueprint(n)

24、 单选题A. 输出1至20内的所有数(包括1和20)B. 输出1至20内的所有数(不包括1和20)C. 输出1至20内的所有偶数(包括20)D. 输出1至20内的所有奇数(不包括1)(正确答案)66. 水仙花数是指三位数各位上的数字的立方之和等于本身的数。如果要求出所有的水仙花数,下列算法最合适的是() 单选题A. 枚举法(正确答案)B. 查找法C. 解析法D. 排序法67. 人们对计算机的最初应用大多是() 单选题A. 数值计算(正确答案)B. 逻辑运算C. 存储数据D. 文本处理68. 假设从南通到海门铁路沿线共有1024个电线支架,如果电路不通的原因是支架上线路接触不良导致的,要用二分法检测线路断点,至多需要检测() 单选题A. 7次B. 8次C. 9次D. 10次(正确答案)69. 间接或直接地调用自身的方法称为() 单选题A. 递推B. 递归(正确答案)C. 穷举D. 枚举70. 在一个长度为m的线性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论