百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】Python程序设计-章节资料考试资料-郑州轻工业大学

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号ython程序设计-郑州轻工业大学[火第一章单元测验1、【单选题】

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号


ython程序设计-郑州轻工业大学[

第一章单元测验

1、【单选题】在Windows操作系统中选下载Python解释器的时候需要注意操作系统的版本,X86表示

A、32位的系统

B、同时支持32位和64位的系统

C、86位的系统

D、64位的系统


2、【单选题】‏下面关于Python的描述错误的是

A、Python既支持面向过程,也支持面向对象。

B、Python除了标准库之外可以使用大量的第三方库。

C、Python的运行效率明显高于其余语言。

D、Python的解释器是免费而且开源的。


3、【单选题】那个不是Python的注释符号

A、

B、

C、'''

D、"""

E、//


4、【单选题】‎Python脚本文件的扩展名为

A、pt

B、py

C、pg

D、python


5、【单选题】‌关于Python代码运行的描述中,不正确的是

A、假设在D盘根目录下有一个名为hello.py的Python脚本文件,在操作系统的命令行方式下运行它的方法是:python D:\hello

B、当代码量较大时,更适合组织在脚本文件中,采取一次性运行的方式,并且代码将以文件的形式被留存下来

C、Python代码运行分为交互式和脚本式两种

D、程序员可以在交互式运行中便捷的获取语句运行的结果,交互式运行适用于实验性、验证性的操作


6、【判断题】Python不仅可以对整数做求余运算,也可以对浮点数做求余运算。

A、正确

B、错误


7、【判断题】Python的布尔型只有三个值:True、False和None

A、正确

B、错误


8、【判断题】为了良好的兼容性,Python 3.X的版本完全兼容2.X,也就是说2.X编写的程序可以直接在3.X中运行。

A、正确

B、错误


9、【填空题】变量名只能是字母、数字或__________的任意组合。

A、


10、【填空题】变量名的第一个字符不能是数字。

A、


Python语言基础1

1、【单选题】如果你想创建变量name,用来存储老师的名字:张老师,下列选项正确的是

A、name='"张老师"

B、name=张老师

C、name="张老师"

D、name='张老师''


2、【单选题】以下不合法的变量名是

A、name

B、apple_price

C、num

D、*age


3、【单选题】30-32+8//32的值是什么

A、-1

B、1

C、-2

D、2


4、【单选题】s=abcdef,s[2]的是

A、'c'

B、'b'

C、'e'

D、以上都不正确


5、【单选题】service = ['http','ssh','ftp','dns'],service[-2]是什么

A、'ssh'

B、'ftp'

C、'ftp

D、以上都不正确


6、【多选题】a=[1,2,3,4,5,6,7],以下正确的是

A、a[1:3]的值为[2, 3]

B、a[-3:-2]的值为[5]

C、a[-2:6]的值为[6]

D、a[-1]的值为7


7、【多选题】 y = [1, 2, 3, 4],y=y+[8] ,则y的取值不正确的是

A、[1, 2, 3, 4, 8]

B、[8,1, 2, 3, 4,]

C、[1, 2, 3, 8, 4]

D、[1, 2, 8, 4,3]


8、【多选题】删除names = ['one', 'two', 'three', 'four', 'five', 'six']中的元素,下列说法正确的

A、 del names[1]

B、删除names的第二个元素

C、names[1:4]=[]

D、删除names的第二至第四个元素

E、del names

F、删除整个列表

G、del names[2]

H、删除names的第二个元素


9、【多选题】变量名的命名规则

A、变量名只能是字母、数字或下划线的任意组合

B、变量名的第一个字符不能是数字。

C、print可以作变量名

D、_input可以作变量名


10、【多选题】下列数据中属于列表的是

A、{23,34,45,56}

B、[12,1.2,3,8]

C、[12,1.2,3,8,'asd']

D、['a','b','c','g']


3 元组、字典和集合课堂测验

1、【单选题】Python中,想要使用range()获取数字1~5,正确的写法是

A、range(0,5)

B、range(1,5)

C、range(1,6)

D、range(0,6)


2、【单选题】在Python中,字典最外层使用:

A、( )括起来

B、[ ]括起来

C、{}括起来

D、" "引起来


3、【单选题】在Python中,让程序暂停运行,等待用户输入一些文本的函数是:

A、input()

B、output()

C、scanf()

D、print()


4、【单选题】使用列表推导式生成包含10 个数字5 的列表,语句可以写为

A、[5 for i in range(10)]

B、[5 for i in range(1,10)]

C、[5 for i in range(2,10)]

D、以上都不正确


5、【单选题】关于字典dict数据类型,错误的是()

A、无序

B、可变

C、键可以重复

D、元素是键值对


4 程序流程控制测试

1、【单选题】哪个选项能够实现Python分支结构

A、if

B、while

C、otherwise

D、when


2、【单选题】哪个选项对死循环的描述是正确的

A、使用for语句不会出现死循环

B、死循环就是没有意义的

C、死循环有时候对编程有一定作用

D、无限循环就是死循环


3、【单选题】下列有关break语句与continue语句不正确的是

A、当多个循环语句彼此嵌套时,break语句跳出最内层的循环。

B、continue语句类似于break语句,也必须在for、while循环中使用。

C、continue语句结束循环,继续执行循环语句的后继语句。

D、break语句结束循环,继续执行循环语句的后继语句。


4、【单选题】以下程序输出结果为( )n = 1while n 2: print(n) n++print(n)

A、1

B、12

C、123

D、1234


5、【单选题】表达式5 if 56 else ( 6 if 32 else 7)的值是( )

A、5

B、6

C、7

D、3


6、【判断题】所有for循环语句均可改写为while循环,反之亦然。

A、正确

B、错误


7、【判断题】Python语法认为条件x=y=z是合法的

A、正确

B、错误


8、【判断题】分支结构可以向已经执行过的语句部分跳转(即向后跳转)

A、正确

B、错误


9、【判断题】简单分支结构是使用最广泛的结构,可替代任何选择性结构

A、正确

B、错误


10、【判断题】死循环对变成无任何用处

A、正确

B、错误


5 函数课堂测验

1、【填空题】def sum_func(*args): sm = 0 for i in args: sm += i return smprint(sum_func(1,2,3,7,4,5,6))给出程序的运行结果

A、


2、【填空题】 1 l1 = [1,2,3,4,5,6,7] 2 def jishu_list(l,li = []): 3 n = 1 4 for i in l: 5 if n%2 == 1: 6 li.append(i) 7 n += 1 8 return li 9 print(jishu_list(l1))给出程序的运行结果,注意逗点与元素值之间不要添加空格

A、


3、【填空题】1 def func(l):2 # return True if len(l) 5 else False3 return len(l) 5 #比较运算本身返回bool值4 print(func('546646'))给出程序的运行结果

A、


4、【填空题】 1 def func(l): 2 if len(l)2: 3 l = l[0:2] 4 return l 5 else: 6 return l 7 print(func([1,2,3,4]))给出程序的运行结果

A、


正则表达式测验

1、【单选题】^[1-9]*[1-9][0-9]*$可以匹配

A、正整数

B、非正整数

C、负整数

D、整数


2、【单选题】^(-\d+|(0+))$可以匹配

A、正整数

B、非正整数

C、负整数

D、整数


3、【单选题】^-[0-9]*[1-9][0-9]*$可以匹配

A、正整数

B、非正整数

C、负整数

D、整数


4、【单选题】^\d+(\.\d+)?$可以匹配

A、非负浮点数

B、正浮点数

C、非正浮点数

D、负浮点数


5、【单选题】^((-\d+(\.\d+)?)|(0+(\.0+)?))$可以匹配

A、正浮点数

B、非正浮点数

C、负浮点数

D、浮点数


6、【单选题】^-?\d+$

A、正整数

B、非正整数

C、负整数

D、整数


文件与文件夹操作测验

1、【填空题】使用os模块在当前目录下创建目录file

A、


2、【填空题】os模块中返回指定目录下的所有文件和目录名的函数是

A、


3、【填空题】os模块删除文件的函数是

A、


4、【填空题】os.path模块中检验给出的路径是否是一个文件的函数

A、


5、【填空题】import randomf = open(‘data.txt’,‘w+’)for i in range(100000):f.write(str(random.randint(1,100)) + ‘\n’)f.seek(0)print(f.read())f.close()问:创建的data.txt文件中有多少行

A、


6、【填空题】a, b = os.path.split( c:\\123\\456\\test.txt )a的值是?

A、


7、【填空题】对文件进行写入操作之后,______方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。

A、


8、【填空题】Python标准库os.path中用来判断指定路径是否为文件夹的方法是

A、


9、【填空题】扩展库os中的方法remove()可以删除带有只读属性的文件。判断对错

A、


10、【填空题】Python内置函数_______用来打开或创建文件并返回文件对象。

A、


类定义随堂测验

1、【判断题】1. 在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。

A、正确

B、错误


2、【判断题】2. 在类定义的外部没有任何办法可以访问对象的私有成员。

A、正确

B、错误


3、【判断题】3. 定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。

A、正确

B、错误


4、【判断题】4. 在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。

A、正确

B、错误


5、【判断题】5. 在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。

A、正确

B、错误




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询