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

【百年教育职业培训中心】Python语言程序设计-章节资料考试资料-东北大学

来源: 更新时间:

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

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

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


ython语言程序设计-东北大学[

1周单元作业

单元测验一

1、【单选题】以下关于程序设计语言的描述,错误的选项是:()

A、Python语言是开源的

B、汇编语言是可以直接操作计算机硬件的编程语言

C、程序设计语言经历了机器语言、汇编语言和脚本语言三个阶段

D、编译和解释的区别是一次性翻译程序还是每次执行时翻译程序


2、【单选题】关于import引用,以下选项中描述错误的是:( )

A、使用 import turtle 引入turtle 库

B、import turtle之后直接执行showturtle()就可以显示画笔形状

C、不引入turtle库是无法使用库中的函数的

D、import 保留字用于导入模块或者模块中的对象


3、【单选题】python源程序执行的方式:()

A、编译执行

B、包含了提前编译的解释执行

C、直接执行

D、边编译边执行


4、【单选题】计算机中信息处理和信息储存用()

A、二进制代码

B、十进制代码

C、十六进制代码

D、ASCII代码


5、【单选题】print(1,1)的输出是( )

A、11

B、1 1

C、1,1

D、输出错误


2周单元作业

单元测验二

1、【单选题】下面哪个不是Python合法的标识符( )

A、int32

B、40XL

C、self

D、__name__


2、【单选题】Python语言语句块的标记是( )

A、分号

B、逗号

C、缩进

D、 /


3、【单选题】以下哪个不是python中的关键字(保留字)( )

A、if

B、else

C、import

D、print


4、【单选题】关于 Python 语言的注释,以下选项中描述错误的是( )

A、 Python 语言的单行注释以

B、开头

C、Python 语言的单行注释以单引号 ’ 开头

D、Python 语言的多行注释可以用 ’ ’ '(三个单引号)开头和结尾

E、 Python 语言有两种注释方式:单行注释和多行注释


5、【单选题】关于赋值语句,以下选项中描述错误的是( )

A、在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值

B、设 x = "alice";y = "kate",执行x,y = y,x可以实现变量 x 和 y 值的互换

C、设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 30

D、在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句


6、【单选题】以下选项中符合Python语言变量命名规则的是()

A、*i

B、3_1

C、AI!

D、Templist


7、【单选题】表达式 eval('500/10') 的结果是:( )

A、 '500/10'

B、500/10

C、50

D、50.0


8、【单选题】关于eval函数,以下选项中描述错误的是( )

A、eval 函数的作用是将输入的字符串转为Python语句,并执行该语句

B、如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合

C、执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果

D、eval 函数的定义为:eval(source, globals=None, locals=None, /)


9、【单选题】下列哪个语句在Python中是非法的?

A、x = y = z = 1

B、x = (y = z + 1)

C、x, y = y, x

D、x += y


10、【单选题】下面代码的输出结果是( ) x=10y=3 print(x%y,x**y)

A、 3 1000

B、1 30

C、3 30

D、1 1000


3周单元作业

单元测验三

1、【单选题】下面代码的输出结果是( )x = 12.34print(type(x))

A、<class ‘int’>

B、<class ‘float’>

C、 <class ‘bool’>

D、<class ‘complex’>


2、【单选题】下列哪个不是Python支持的数据类型()

A、char

B、int

C、float

D、str


3、【单选题】 Python 语言中,以下表达式输出结果为11的选项是:()

A、 print(eval("1+1")) 

B、 print(eval("1" + "1")) 

C、print("1+1")

D、print("1","1")


4、【单选题】下面代码的输出结果是( ) x=10y=3print(divmod(x,y))

A、(1, 3)

B、3,1

C、1,3

D、(3, 1)


5、【单选题】下列哪个语句输出浮点数类型变量x保留显示2位小数的结果是错误的:( )

A、print("{%.2f}".format(x))

B、print("%.2f"%x)

C、print("{:.2f}".format(x))‍

D、print(format(x,".2f"))


6、【单选题】关于Python语言的变量,以下选项中说法正确的是( )

A、随时声明、随时使用、随时释放

B、随时命名、随时赋值、随时使用

C、随时声明、随时赋值、随时变换类型

D、随时命名、随时赋值、随时变换类型


7、【单选题】关于Python语言数值操作符,以下选项中描述错误的是( )

A、x//y表示x与y之整数商,即不大于x与y之商的最大整数

B、x**y表示x的y次幂,其中,y必须是整数

C、x%y表示x与y之商的余数,也称为模运算

D、 x/y表示x与y之商


8、【单选题】下面代码的执行后x值是( ) x = 2x *= 3 + 5**2

A、15

B、56

C、8192

D、13


9、【单选题】以下对数值运算操作符描述错误的选项是:( )

A、Python 提供了9个基本的数值运算操作符

B、Python 数值运算操作符也叫做内置操作符

C、Python 数值运算操作符需要引用第三方库math

D、Python 二元数学操作符都有与之对应的增强赋值操作符


10、【单选题】以下选项中,修改turtle画笔颜色的函数是()

A、seth()

B、colormode()

C、bk()

D、pencolor()


第四周单元作业

单元测验四

1、【单选题】下列表达式的运算结果是:( ) a = 100 b = Falsea * b -1

A、False

B、1

C、0

D、True


2、【单选题】以下关于 Python 的控制结构,错误的是:()

A、elif 可以单独使用

B、在 Python 中,没有 switch-case 语句

C、每个 else后要使用冒号(:)

D、每个 if 条件后要使用冒号(:)


3、【单选题】 设 x = 10; y = 20,下列语句能正确运行结束的是:()

A、max = x >y ? x : y

B、if(x>y) print(x)

C、if x>y max=x

D、if x<y: min=xelse: min=y


4、【单选题】以下关于程序控制结构描述错误的是:()

A、分支结构中有单分支结构和双分支结构

B、Python 里,能用分支结构写出循环的算法

C、分支是三种基本结构的一种

D、多分支也可以由分支的嵌套实现


5、【单选题】以下程序的输出结果是:( ) t = Pythonif t=python: t = pythonelse: t = Noneprint(t)

A、Python

B、python

C、None

D、t


6、【单选题】以下程序的输出结果是:()a = 30b = 1if a =10: a = 20elif a=20: a = 30elif a=30: b = aelse: b = 0print('a={}, b={}'.format(a,b))

A、a=20, b=1

B、a=30, b=30

C、a=20, b=20

D、a=30, b=1


7、【单选题】关于 Python 的分支结构,以下选项中描述错误的是()

A、分支结构使用 if 保留字

B、分支结构可以向已经执行过的语句部分跳转

C、Python 中 if-elif-else 语句描述多分支结构

D、Python 中 if-else 语句用来形成二分支结构


8、【单选题】关于 Python 字符编码,以下选项中描述错误的是()

A、chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换

B、print(chr(65)) 输出 A

C、print(ord('a')) 输出 97

D、Python 字符编码使用 ASCII 编码


9、【单选题】以下关于 Python 的控制结构,正确的是:()

A、每个 if 条件后要使用冒号:

B、在 Python 中,有 switch-case 语句

C、Python 中的 break表示退出分支

D、elif 可以单独使用


10、【单选题】以下语句执行后a、b、c的值是:( )a = watermelonb = strawberryc = cherryif a b: c = a a = b b = c

A、watermelon strawberry cherry

B、watermelon cherry strawberry

C、strawberry cherry watermelon

D、strawberry watermelon watermelon


第五周单元作业

单元测验五

1、【单选题】下面代码的输出结果是()for s in HelloWorld: if s==W: continue print(s,end=)

A、Hello

B、World

C、HelloWorld

D、Helloorld


2、【单选题】关于Python循环结构,以下选项中描述错误的是()

A、遍历循环中的遍历结构可以是字符串、range()函数等

B、break用来跳出for或者while循环,脱离该循环后程序从循环代码后继续执行

C、每个continue语句有能力跳出当前层次的循环

D、Python通过for、while等保留字提供遍历循环和无限循环结构


3、【单选题】以下程序的输出结果是:()x= 10while x: x -= 1 if not x%2: print(x,end = '')

A、86420

B、975311

C、97531

D、864200


4、【单选题】执行如下代码import turtlefor i in range(1,5): turtle.forward(50) turtle.left(90)在Python Turtle Graphics中,绘制的是( )

A、五边形

B、三角形

C、五角星

D、正方形


5、【单选题】下面代码的输出结果是( ) sum = 1.0for num in range(1,4): sum+=numprint(sum)

A、6

B、7.0

C、1.0

D、7


6、【单选题】下面代码的输出结果是( )for s in abc: for i in range(3): print (s,end=) if s==c: break

A、aaabccc

B、aaabbbc

C、abbbccc

D、aaabbbccc


7、【单选题】以下关于循环结构的描述,错误的是:( )

A、遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是字符串

B、使用range()函数可以指定for循环的次数

C、for i in range(5)表示循环5次,i的值是从0到4

D、用字符串做循环结构的时候,循环的次数是字符串的长度


8、【单选题】下面代码的输出结果是( ) for i in range(10): if i%2==0: continue else: print(i, end=,)

A、2,4,6,8,

B、0,2,4,6,8,

C、0,2,4,6,8,10,

D、1,3,5,7,9,


9、【单选题】以下程序的输出结果是:()for num in range(1,4): sum *= numprint(sum)

A、6

B、7

C、7.0

D、TypeError 出错


10、【单选题】以下关于 random 库的描述,正确的是:()

A、设定相同种子,每次调用随机函数生成的随机数不相同

B、通过 from random import * 引入 random 随机库的部分函数

C、uniform(0,1) 与 uniform(0.0,1.0) 的输出结果不同,前者输出随机整数,后者输出随机小数

D、randint(a,b) 是生成一个 [a,b] 之间的整数


第六周单元作业

单元测验六

1、【单选题】以下关于函数选项中描述错误的是()

A、函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

B、使用函数的主要目的是减低编程难度和代码重用。

C、 Python 使用 del 保留字定义一个函数。

D、 函数是一段具有特定功能的、可重用的语句组。


2、【单选题】以下程序的输出结果是:() def f(x, y = 0, z = 0): pass f(1, , 3)

A、pass

B、None

C、not

D、出错


3、【单选题】以下关于 Python 函数对变量的作用,错误的是:()

A、简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留

B、全局变量指在函数之外定义的变量,在程序执行全过程有效

C、简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放

D、函数里不允许有和函数外同名的变量


4、【单选题】Python 中函数不包括()

A、标准库函数

B、第三方库函数

C、参数函数

D、内建函数


5、【单选题】Python 中,函数定义可以不包括以下:()

A、函数名

B、可选参数列表

C、关键字 def

D、一对圆括号


6、【单选题】以下程序的输出结果是:()def func(num): num *= 2x = 20func(x)print(x)

A、40

B、出错

C、无输出

D、 20


7、【单选题】以下关于 python 内置函数的描述,错误的是:()

A、id() 返回一个数据的一个编号,跟其在内存中的地址无关

B、type() 返回一个数据对应的类型

C、int() 能把整数数字字符串转换成整数

D、max()可以返回众多参数中的最大值


8、【单选题】以下程序的输出结果是:()ab = 4def myab(ab, xy): ab= pow(ab,xy) print(ab,end= )myab(ab,2)print( ab)

A、4 4

B、16 16

C、4 16

D、16 4


9、【单选题】以下关于函数参数和返回值的描述,正确的是:()

A、采用名称传参的时候,实参的顺序需要和形参的顺序一致

B、默认参数传递指的是没有传入对应参数值的时候,就不使用该参数

C、函数能同时返回多个参数值,需要形成一个列表来返回

D、Python支持按照位置传参也支持名称传参,但不支持地址传参


10、【单选题】以下程序的输出结果是:()def calu(x = 3, y = 2, z = 10): return(x ** y * z)h = 2w = 3print(calu(h,w))

A、90

B、70

C、60

D、80


第七周单元作业

单元测验七

1、【单选题】对于列表ls的操作,以下选项中描述错误的是()

A、ls.clear():删除ls的最后一个元素

B、ls.copy():生成一个新列表,复制ls的所有元素

C、ls.reverse():列表ls的所有元素反转

D、ls.append(x):在ls最后增加一个元素


2、【单选题】下面代码的输出结果是()listV = list(range(5))print(2 in listV)

A、False

B、0

C、-1

D、True


3、【单选题】给出如下代码import random as ranlistV = []ran.seed(100)for i in range(10): i = ran.randint(100,999) listV.append(i)以下选项中能输出随机列表元素最大值的是()

A、print(listV.max())

B、print(listV.pop(i))

C、print(max(listV))

D、print(listV.reverse(i))


4、【单选题】给出如下代码:TempStr = Hello World以下选项中可以输出“World”子串的是()

A、print(TempStr[–5: –1])

B、print(TempStr[–5:0])

C、print(TempStr[–4: –1])

D、print(TempStr[–5:])


5、【单选题】下面代码的输出结果是()vlist = list(range(5))print(vlist)

A、0 1 2 3 4

B、0,1,2,3,4,

C、0;1;2;3;4;

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


6、【单选题】以下关于列表和字符串的描述,错误的是:()

A、列表使用正向递增序号和反向递减序号的索引体系

B、列表是一个可以修改数据项的序列类型

C、字符和列表均支持成员关系操作符(in)和长度计算函数(len())

D、字符串是单一字符的无序组合


7、【单选题】以下程序的输出结果是:()ls = [浣熊,豪猪,艾草松鸡,棉尾兔,叉角羚]x = 豪猪print(ls.index(x,0))

A、0

B、-4

C、-3

D、1


8、【单选题】以下程序的输出结果是:()lcat =[狮子,猎豹,虎猫,花豹,孟加拉虎,美洲豹,雪豹]for s in lcat: if 豹 in s: print(s,end=) continue

A、猎豹花豹美洲豹雪豹

B、猎豹

C、雪豹

D、猎豹花豹美洲豹雪豹


9、【单选题】运行以下程序,输出结果的是:str1 = Dongbei Universitystr2 = str1[:7] + Normal + str1[-10:]print(str2)

A、Normal U

B、Dongbei Normal

C、Normal University

D、Dongbei Normal University


10、【单选题】以下关于列表操作的描述,错误的是:( )

A、通过 append 方法可以向列表添加元素

B、通过 extend 方法可以将另一个列表中的元素逐一添加到列表中

C、通过 insert(index,object) 方法在指定位置 index 前插入元素 object

D、通过 add 方法可以向列表添加元素




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

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

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

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

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

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

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

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

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

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

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

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

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

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


电话咨询