试题(完整版)python期中考试试卷练习

上传人:px****h 文档编号:209502171 上传时间:2021-11-10 格式:PDF 页数:18 大小:368.55KB
返回 下载 相关 举报
试题(完整版)python期中考试试卷练习_第1页
第1页 / 共18页
试题(完整版)python期中考试试卷练习_第2页
第2页 / 共18页
试题(完整版)python期中考试试卷练习_第3页
第3页 / 共18页
试题(完整版)python期中考试试卷练习_第4页
第4页 / 共18页
试题(完整版)python期中考试试卷练习_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《试题(完整版)python期中考试试卷练习》由会员分享,可在线阅读,更多相关《试题(完整版)python期中考试试卷练习(18页珍藏版)》请在金锄头文库上搜索。

1、试题( 完整版 )python 期中考试试卷练习一、选择题1在 Python 中,表示跳出循环的函数是()Acontinue Bbreak CESC DClose2算法用 Python 程序实现,以下代码中哪处语句存在语法错误()ABCD3下列 python 表达式结果为5 的是()Aabs(int(- 5.6) Blen(3+5=6)Cord(5 )Dround (5.9)4下列语言中()不属于高级语言Apython BVC CJAVA D汇编语言5Python 文件的后缀名是()Apdf Bdo Cpass Dpy6Python 中,赋值语句,“c=c-b”等价于()Ab-=cBc-b=c

2、Cc-=bDc=c-b7除 python 语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python 语言是属于()。A机器语言B高级语言C汇编语言D自然语言8python 的命令行提示符是()A# B C/ DC:9下列选项都是属于高级语言的是( )A汇编语言、机器语言B汇编语言、Basic语言CBasic语言、 Python 语言D机器语言、Python 语言10 关于 Python,以下几种说法不正确的是()。APython 是一种高级程序设计语言BPython 属于汇编语言,或者说属于低级语言CPython 是一种代表简单主义思想的

3、语言,它具有简单、免费、开源和可移植等特点DPython 是一种面向对象的、解释性计算机语言11 关于 python 程序设计语言,下列说法不正确的是( )。Apython 源文件以 *.py为扩展名Bpython 的默认交互提示符是:Cpython 只能在文件模式中编写代码Dpython 具有丰富和强大的模块12 已知列表 list1=88, 22,34,89, 67,则 python 表达式 min(list1) 的值为()A22 B88 C89 D6713 在 python 中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A5 7 B2

4、0 10 C22 7 D2 1014 在 python 中,以下哪个选项a 的数据类型为整型()Aa=5 Ba=input() Ca=5 Da=5.015Python 中用来声明字符串变量的关键字是()Astr Bint Cfloat Dchar16Python 的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。A交互式B解释型C面向对象D服务端语言17 在 Python 中,下面程序段的输出结果是()x=9 Print(“ x=”, x+1)A9 B10 Cx=9 Dx= 1018 在 python 中,运行下列程序,正确的结果是()x=1while x0: x=x

5、+1print( x)A1 B1 2 3 4 5 6 7 8 9C无输出D10019 如图 Python 代码执行后,a,b 的值分别为:()A5,10 B10,5 C5,5 D10,1020 有关循环结构的说法不正确的是()。A循环结构是算法的基本结构之一B有的的程序设计中没有循环结构C循环结构在程序设计有可能会有嵌套出现D在 PYTHON 程序设计语言中循环结构一般使用IF语句实现。21Python 表达式 a=b 中“ =”表示 ()A交换“ =”左右两边变量的值B把“ =”右边变量的值赋值给左边变量C把“ =”左边变量的值赋值给右边变量D比较“ =”左右两边变量的值是否相等22 在 V

6、B中,下列与表达式Len(python)+20 的值相等的是()AInt(Rnd * 26)+1 BVal(20)+16 mod 9CMid(Hello2019,6,2)+6 Dabs(Sqr(16) 30)23 下列 Python 程序段运行的结果是()。i=0sum=0while i=ai - 1:c+=1m=max(m, c)else:c=1print (c, m)则程序执行后,c 和 m 的值分别是()A1 和 1 B1 和 4 C2 和 4 D3 和 425 下列Python程序段的运行结果是()i=0sum=0while i0:result.append( )n result.re

7、verse()for i in result:print(i,end ”)(1)程序代码中处正确的代码是(_)。An%2 Bn/2 Cn/ 2 Dn*2(2)程序代码中处可能的代码是(_)。An%2 Bn/2 Cn/ 2 Dn*236 求水仙花数(一个三位数,其各位数字立方和等于该数字本身)37 利用 for 循环,分别计算1-100 中奇数的和、偶数的和。38 (项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100 文钱,公鸡5 文

8、钱一只,母鸡3 文钱一只,小鸡一文钱3 只,要求:公鸡,母鸡,小鸡都要有,把100 文钱买 100 只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x 三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(1,20): for m in _: for x in range(3,98,3): if _ and _ =100: print(公鸡: ,g,母鸡: ,m, 小鸡: ,x)39 编写程序,找到并输出100 以内的素数。40 编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图。

9、* * * * * * *【参考答案】 * 试卷处理标记,请不要删除一、选择题1B 【详解】本题主要考查 Python 函数知识点。 continue 是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。解析: B【详解】本题主要考查Python 函数知识点。 continue 是跳出本次循环,进入下一次循环,break 是跳出循环,故本题选B 选项。2D 【详解】本题考查的是 Python 程序调试。双分支 IF 语句。 if (条件)后面要加冒号, else后面也要加冒号。故标号4 中存在语法错误。解析: D【详解】本题考查的是Python 程序调试。双分支IF语句。 i

10、f (条件 )后面要加冒号,else 后面也要加冒号。故标号4 中存在语法错误。3A 【详解】本题主要考查 Python 表达式。 int 是取整函数, abs 求绝对值函数, len 返回字符串的长度, ord()函数主要用来返回对应字符的ascii码,round 是四舍五入函数,故 abs(in 解析: A【详解】本题主要考查Python 表达式。 int 是取整函数, abs 求绝对值函数,len 返回字符串的长度, ord()函数主要用来返回对应字符的ascii 码, round 是四舍五入函数,故abs(int(-5.6) =5,len(3+5=6)=6,ord(5 )=53,rou

11、nd(5.9) =6,故本题选A 选项。4D 【详解】本题主要考查程序设计语言。python、VC 、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D 选项。解析: D【详解】本题主要考查程序设计语言。python 、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D 选项。5D 【详解】本题主要考查 Python 文件知识点。 Python 文件的后缀名是 py,故本题选 D 选项。解析: D【详解】本题主要考查Python 文件知识点。 Python 文件的后缀名是py,故本题选D 选项。6C 【详解】本题主要考查 Python 中常用运算符。 Python 中“ -=

12、” 是减法赋值运算符, c -= b 等效于 c = c - b ,因此 C选项正确。【点睛】解析: C【详解】本题主要考查Python中常用运算符。Python中“ -=”是减法赋值运算符,c -= b 等效于 c = c - b,因此 C 选项正确。【点睛】7B 【详解】本题考查的是计算机语音相关知识。高级语言是一种独立于机器,面向过程或对象的语言。 python 语言是一种面向对象的动态类型语言,故选项B正确。解析: B【详解】本题考查的是计算机语音相关知识。高级语言是一种独立于机器,面向过程或对象的语言。 python 语言是一种面向对象的动态类型语言,故选项B正确。8B 【详解】本题

13、主要考查 Python 命令提示符。 python 的命令行提示符是 ,故本题选 B选项。解析: B【详解】本题主要考查Python 命令提示符。 python 的命令行提示符是,故本题选B 选项。9C 【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有: Visual Basic 、Pascal 、C、C+ 、Java 、Python 等。故选项 C正确。解析: C【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有: Visual Basic、Pascal 、C、C+、Java、Python 等。故选项C正确。10B 【

14、详解】本题主要考查 Python 程序设计语言。 Python 是一种高级程序设计语言;Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点;Python 是一种面向对象的、解析: B【详解】本题主要考查Python 程序设计语言。Python 是一种高级程序设计语言;Python 是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点;Python 是一种面向对象的、解释性计算机语言,故本题选B选项。11C 【详解】本题主要考查 Python 程序设计语言。 python 源文件以 *.py 为扩展名, python的默认交互提示符是: ,python

15、能在文件模式中编写代码,也能在交互模式中编写代码, p 解析: C【详解】本题主要考查Python 程序设计语言。python 源文件以 *.py为扩展名, python 的默认交互提示符是: ,python 能在文件模式中编写代码,也能在交互模式中编写代码,python具有丰富和强大的模块,故本题选C选项。12A 【详解】本题主要考查 Python 列表。 min 是返回列表中的最小值,列表list1=88,22,34,89,67,则 python 表达式 min(list1)的值为 22,故本题选 A 选项。解析: A【详解】本题主要考查Python 列表。 min 是返回列表中的最小值,

16、列表list1=88,22,34, 89,67,则 python 表达式 min(list1) 的值为 22,故本题选A 选项。13D 【详解】本题考查 Python 程序的运算。 a=5,b=7,b+=3=10,a=b*20=200,a+=2=202 ,a=a%b=2 。最后 a=2,b=10,故本题选 D。解析: D【详解】本题考查Python 程序的运算。 a=5,b=7, b+=3=10,a=b*20=200,a+=2=202,a=a%b=2 。最后 a=2, b=10,故本题选D。14A 【详解】本题考查 Python 数据类型。 Python 数据类型有字符串,布尔类型,整数,浮点数等。 a=5,a 为整数型; a=5,则 a 为字符串; a=5.0,则 a 为浮点数。故本题选 A。解析: A【详解】本题考查Python 数据类型。 Python 数据类型有字符串,布尔类型,整数,浮点数等。a=5,a 为整数型; a=5,则a 为字符串; a=5.0 ,则 a 为浮点数。故本题选A。15A 【详解】本题主要考查 Python 变量。 Python 中,int是整型, str

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

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号