报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金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 方法可以向列表添加元素
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。