《高中信息技术复习测试题必修1第2单元 编程计算.docx》由会员分享,可在线阅读,更多相关《高中信息技术复习测试题必修1第2单元 编程计算.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高中信息技术复习测试题必修1第2单元 编程计算一、单项选择题(每题3分,28题共84分)1. 将两个变量互换的算法描述如图所示,描述的方式是()单选题 A. 伪代码B. 流程图C. N-S图D. 自然语言(正确答案)2. Python文件的后缀名是()。 A. .docB. .vbpC. .py(正确答案)D. .exe3. 如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是()。单选题 A.B.(正确答案)C.D.4. 以下是一段python程序:它的可以用哪个流程图表达()。 A.B.(正确答案)C.5. 高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更
2、容易掌握和使用,通用性也更好。以下不属于高级语言的是() A. Java语言B. Python语言C. 汇编语言(正确答案)D. VB语言6. 描述算法可以有多种方法,以下不是算法描述的方法()。 A. 流程图B. 程序代码C. 自然语言D. 树形图(正确答案)7. 关于Python语言的特点,以下选项描述正确的是() A. Python语言不支持面向对象B. Python语言是解释型语言(正确答案)C. Python语言是编译型语言D. Python语言是非跨平台语言8. 下列关于算法的叙述,错误的是()。 A. 算法可以用自然语言来描述B. 算法可以使用程序设计语言来实现C. 算法必须执行
3、有限步以后能结束D. 算法一定有输入。(正确答案)9. 下列的变量名称合法的是() A. 1heB. he_1(正确答案)C. he&1D. import10. 若变量a = 5,b = 4,c = 3,d = 2,则表达式not 32b and (bc+1 or c3)的值是()。 A. TrueB. Flase(正确答案)C. 4D. 无解11. 下列赋值语句正确的是() A. x+1=xB. x=x+1(正确答案)C. x=+1D. x,y,z=1,212. 在Python IDLE编辑器中书写正确的表达式() A. b2-4acB. 1/2gt2C. pir2D. 2pir(正确答案)
4、13. str()属于的数据类型() A. 字符型(正确答案)B. 整型C. 浮点型D. A,B,C全错14. 下列不可以将变量x和y的值互换的语句() A. z=x;x=y;y=zB. x,y=y,xC. x=y;y=x(正确答案)D. A,B,C都可以互换。15. 创建一个list列表,正确的是() A. list1,2,3B. list=1,2,3(正确答案)C. list(1,2,3)D. list=(1,2,3)16. 有个列表n=水果, 砂糖橘,苹果, 橙子,请把列表中苹果改为橘子,选出修改正确的语句() A. n2= 橘子(正确答案)B. n橘子C. n3= 橘子D. list橘
5、子17. 在python中,运行下列程序,正确的结果是()s=0for i in range (1,5): s=s+iprint(i=,i,s=,s) A. i=4 s=10(正确答案)B. i=5 s=10C. i=5 s=15D. i=6 s=1518. int(9.8),正确的结果是() A. 10B.9C. 9(正确答案)D. 9.019. round(3.1415926,3),正确的结果是() A. 3.14159263B. 3.142(正确答案)C. 3.141D. 都不正确20. 在python中,运行下列程序,正确的结果是()x=1while x0: x=x+1print( x
6、) A. 1B. 1 2 3 4 5 6 7 8 9C. 无输出(正确答案)D. 10021. 如果我国人口每年以平均1.5%的速度增长,问多少年后我国人口达到或超过15亿?设现在人口为12.3亿。此题在中可以用()选项补充代码解决问题。(x代表年,p代表人口)单选题 A.B.C.(正确答案)D. 以上都不正确22. 不是系统函数的是() A. input()B. bin()C. float()D. factorial()(正确答案)23. 在Python中自定义函数需要什么关键字放在函数开始() A. functionB. def(正确答案)C. defineD. void24. 调用模块不
7、正确的() A. os.system( )B. random.sample( )C. mymodule.match_num( )D. sys.sleep( )(正确答案)25. 下列程序运行显示为()def hello(): print(hello)res = hello()print(res) A.(正确答案)B.C.D.26.Python中变量的命名遵循的规则,不正确的是() A.必须以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C.不区分大小写(正确答案)D.不能使用保留字27.以下不是关系运算符的是() A. !=B. =C. D. /(正确答案)28下面的程序段运行
8、后的结果为()s=1for i in range(1,6,2):s=s+iprint(s) A15B10(正确答案)C12D9二、多项选择题(每题3分,3题共9分)1.计算机解决问题的过程() A.分析问题(正确答案)B.设计算法(正确答案)C.编写程序(正确答案)D.调试运行(正确答案)2.python语言是一种面向对象的解释型计算机程序设计语言,发明于1989年。目前,python已经成为最受欢迎的程序设计语言之一,它具有()等特点。 A.编译执行B.免费(正确答案)C.开源(正确答案)D.可移植性(正确答案)3.以下是列表的是() A.a=1,2,3,4(正确答案)B.range(1,5)(正确答案)C.range(10)(正确答案)D.obj=”苹果”,3,”猕猴桃”(正确答案)三填空题(每题2分,5题共10分)1. time模块是一个时间库。time.sleep(10)是_10秒。 _(答案:延时)2.random模块是一个_。random.randint(1,10)语句作用是:在1到10中随机生成一个数字。 _(答案:随机库)3. os模块是一个系统库。os.system(“cls”)语句作用_。 _(答案:清屏)4. 导入模块需要使用_语句。 _(答案:import)5.在程序执行过程中,其值允许改变的量称为_。 _(答案:变量)