[渝粤教育] 南京邮电大学 Python语言程序设计基础 参考 资料

教育
-Python语言程序设计基础-章节资料考试资料-南京邮电大学【】
第一周单元作业
第一周单元测验
1、【单选题】世界上第一台电子计算机“ENIAC”于1946年诞生于____________大学。
A、美国宾夕法尼亚
B、英国剑桥
C、美国卡耐基梅隆
D、美国哈佛
参考资料【 】
2、【单选题】现代计算机的基本结构“程序存储思想”是由____________提出来的。
A、Von Neumann
B、Dennis M. Ritchie
C、Bell
D、Ken Thompsom
参考资料【 】
3、【单选题】计算机中数据的表示形式是____________。
A、二进制
B、十进制
C、八进制
D、十六进制
参考资料【 】
4、【单选题】计算机中,一个字节(Byte)包含____________个比特(bit)。
A、8
B、2
C、4
D、16
参考资料【 】
5、【单选题】以下程序设计语言中,不是高级程序设计语言。
A、汇编语言
B、C语言
C、Java语言
D、Python语言
参考资料【 】
6、【单选题】Python语言的特点不包含

A、Python语言程序必须通过修改才能跨平台运行
B、Python语言十分简洁
C、Python语言采用解释执行
D、Python语言是支持面向对象的编程语言
参考资料【 】
7、【单选题】Windows操作系统中,一般用快捷键____________来保存当前正在编辑的工作内容。
A、Ctrl+S
B、Ctrl+C
C、Ctrl+P
D、Alt+F4
参考资料【 】
8、【单选题】著名的计算机科学家Niklaus Wirth(尼·沃思)曾经提出了____________。
A、程序=数据结构+算法
B、存储控制结构
C、存储程序控制
D、控制论
参考资料【 】
9、【单选题】算法是求解问题的步骤,由于求解问题的不同而千变万化,但都必须满足其基本性质,下列不一定要满足的是____________。
A、必须有输入
B、确定性
C、有穷性
D、可行性
参考资料【 】
10、【单选题】在Python中我们最常用的用来在屏幕上输出计算结果的功能函数是____________。
A、print()
B、output()
C、write()
D、screen()
参考资料【 】
11、【单选题】下列代码运行时不会产生错误的是____________。
A、print(“Hello, I’m fine”)
B、print(‘Hello, I’m fine’)
C、print(‘Hello, I’m fine")
D、print("Hello, I’m fine’)
参考资料【 】
12、【单选题】下列语句没有错误的是____________。
A、‘hello’ * 2
B、‘hello’ + 2
C、‘hello’ * ‘2’
D、‘hello’ - ‘2’
参考资料【 】
13、【单选题】与绝大多数程序设计语言遵循的“向下兼容”原则不同的是,
A、Python 3.x 并不兼容Python 2.x的程序
B、Python 3.x 可以兼容Python 2.x的程序
C、Python 2.x 和Python 3.x可以互相兼容彼此的程序
D、Python 2.x 可以兼容Python 3.x的程序
参考资料【 】
14、【单选题】以下四个容量单位中,是介于TB和MB之间的单位。
A、GB
B、KB
C、NB
D、PB
参考资料【 】
15、【单选题】计算机软件分类中,所谓“开源软件”指的是

A、开放源代码的软件
B、处在开发源头的软件
C、没有版权的软件
D、可以免费使用的软件
参考资料【 】
16、【单选题】计算机中表示信息的最小单位是____________。
A、比特
B、字节
C、程序
D、字符
参考资料【 】
17、【单选题】在Python中,不可以用来表示字符串的符号是____________。
A、[ ](一对方括号)
B、’ ‘(一对单引号)
C、" "(一对双引号)
D、’’’ ‘’’(一对三引号)
参考资料【 】
18、【单选题】在Python语言的交互模式(也被称为Shell模式)中,用来表示上一条算式的计算结果。
A、
(下划线)
B、$
C、
D、
E、@
参考资料【 】
19、【单选题】操作计算机时,快捷键Ctrl+Alt+Del的正确执行方法是:
A、三个键必须同时按下
B、按住Ctrl键不松,再同时按下Alt和Del键
C、按住Ctrl和Alt键不松,再按下Del键
D、逐个按下Ctrl、Alt、Del键
参考资料【 】
20、【单选题】电脑或者手机屏幕上显示的内容是由许许多多的点构成的,每一个这样的点,我们称之为“像素”,每一个像素是通过对____________三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。
A、红,绿,蓝
B、红,黄,蓝
C、黄,绿,蓝
D、红,黄,绿
参考资料【 】
21、【单选题】以下选项中,是正确的学习Python的经验。
A、Python的新版本往往会包含更多的功能,所以一定要安装最新版本的Python学习编程
B、老师写的程序都是非常简单的,所以我们完全没必要再去自己尝试编写这些程序了
C、为了保护自己的程序,程序中的注释应该越少越好,这样别人就看不懂了
D、学习编程需要理论联系实际,所以在学习编程的过程中一定要多上机、勤练习
参考资料【 】
22、【填空题】一台计算机的CPU能够理解并且能直接执行的指令集合,我们称为该计算机的

A、
参考资料【 】
23、【填空题】英文“CPU”对应的中文解释是
_____。
A、
参考资料【 】
24、【填空题】把高级语言程序翻译成低级语言程序或者机器语言程序的方式有两种:编译和____________。
A、
参考资料【 】
25、【填空题】程序设计方法一般分为:结构化程序设计方法(也被称为面向过程的程序设计方法)和____________。
A、
参考资料【 】
26、【填空题】下列表达式的计算结果是____________。30-3**2
A、
参考资料【 】
27、【填空题】下列有关字符串运算的命令运行结果是____________。12+34
A、
参考资料【 】
28、【填空题】下列表达式的计算结果是____________。13//5+3
A、
参考资料【 】
29、【填空题】下列表达式的计算结果是____________。13%5+3
A、
参考资料【 】
30、【填空题】下列表达式的计算结果是____________。(-7+2)(-4)
A、
参考资料【 】
31、【填空题】使用IDLE编写Python程序时,在____________(交互模式/文件模式)中无需使用print函数,只需要输入变量的名称即可看到变量中的数据内容。
A、
参考资料【 】
第二周单元作业
第二周单元测验
1、【单选题】以下合法的用户自定义标识符是____________。
A、_kill23
B、a
b
C、break
D、1a2b
参考资料【 】
2、【单选题】Python语言中的标识符由字母、数字和下划线三种字符组成时,第一个字符____________。
A、只能为字母或下划线
B、只能为字母
C、可以是字母,数字和下划线中任一种字符
D、只能为下划线
参考资料【 】
3、【单选题】通常我们将Python语言程序保存在一个后缀为____________的文件中。
A、py
B、p
C、pt
D、python
参考资料【 】
4、【单选题】执行下列程序段,输出的结果是____________。x = 7.0
y = 5
print(x % y)
A、2.0
B、2
C、1.0
D、1
参考资料【 】
5、【单选题】若程序只有以下两行代码,则程序的执行结果为
。x = a + 10
print(x)
A、程序出错
B、0
C、10
D、输出一个随机的结果
参考资料【 】
6、【单选题】下列语句执行的结果是
_________。‘hello’ - ‘world’
A、程序出错
B、helloworld
C、hello world
D、52473
参考资料【 】
7、【单选题】下列程序段执行结果是___________。x = 1
print(type(x))
x = 1.0
print(type(x))
x = ‘1.0’
print(type(x))
A、<class ‘int’><class ‘float’><class ‘str’>
B、<class ‘float’><class ‘int’><class ‘str’>
C、<class ‘str’><class ‘float’><class ‘int’>
D、<class ‘str’><class ‘int’><class ‘float’>
参考资料【 】
8、【单选题】执行下列程序段,输入数值10,输出的结果是___________。x = input()
y = x + 5
print(y)
A、程序出错
B、‘15’
C、‘105’
D、15
参考资料【 】
9、【单选题】整数型、浮点数型和复数型数据在一起混合运算的时候,Python会进行一种默认的数据类型转换,选项____________正确表示了这种类型转换的关系。
A、整数->浮点数->复数
B、整数->复数->浮点数
C、复数->浮点数->整数
D、浮点数->复数->整数
参考资料【 】
10、【单选题】以下选项中能用作Python程序变量名的是____________。
A、jet
B、3k
C、-bird-
D、t%ke
参考资料【 】
11、【单选题】以下程序运行的结果是____________。a=58
b=True
a+b413
A、True
B、-1
C、False
D、0
参考资料【 】
12、【单选题】假设现在有两个变量分别是x和y,其中x=3,y=5,以下选项中____________不能交换两个变量中的值。
A、x=yy=x
B、x,y=y,x
C、t=xx=yy=t
D、x=x+yy=x-yx=x-y
参考资料【 】
13、【单选题】Python3中,使用input()函数可以获取用户从键盘上输入的数据,不管用户输入的内容是什么,该数据的默认数据类型为____________。
A、字符串
B、整数
C、实数
D、True或者False
参考资料【 】
14、【单选题】执行下列语句后,变量a和b的值分别为____________。a=1
b=a=a+1
A、a=2,b=2
B、a=1,b=1
C、a=1,b=2
D、a=2,b=1
参考资料【 】
15、【单选题】下面选项中,的运行结果不是浮点数类型。
A、15//4
B、3e2
C、12/3
D、3+1.0
参考资料【 】
16、【单选题】下面选项中,不是Python合法的变量名。
A、x32
B、10XL
C、my
D、name
参考资料【 】
17、【单选题】下列表达式的值为True的是

A、5+4j>2-3j
B、3>2>1
C、(3,2)< (‘a’,‘b’)
D、‘abc’ > ‘xyz’
参考资料【 】
18、【判断题】Python程序既可以在Shell环境中交互执行,也可以存储成以.py为扩展名的程序文件用Python解释器执行。
A、正确
B、错误
参考资料【 】
19、【判断题】Python语言是大小写敏感的语言。
A、正确
B、错误
参考资料【 】
20、【判断题】在Python中,“=”不仅可以表示赋值操作,还可以用来判断两个数是否相等
A、正确
B、错误
参考资料【 】
21、【判断题】逻辑运算符的优先级顺序是:not and or。
A、正确
B、错误
参考资料【 】
22、【填空题】计算机程序中的“=”被称作

A、
参考资料【 】
23、【填空题】下列语句的输出结果是
_______。int(10.88)
A、
参考资料【 】
24、【填空题】下列语句的输出结果是:'’。‘abc’ * 3
A、
参考资料【 】
25、【填空题】以下程序运行结束后,x的值为
___。x=3
x
=3+52
A、
参考资料【 】
26、【填空题】逻辑型数据在参与算术运算的过程中可以被当作整数进行操作,通常True的值对应整数1,False的值对应整数____________。
A、
参考资料【 】
27、【填空题】一般情况下,Python语言中使用符号________表示程序中的注释;还有一种使用’’’…’’‘的特别注释。
A、
参考资料【 】
28、【填空题】表达式“1//3”的结果是________。
A、
参考资料【 】
29、【填空题】表达式“1.0+21.0”的结果为________。
A、
参考资料【 】
30、【填空题】下列语句的输出结果是___________。 round(10.5)
A、
参考资料【 】
31、【填空题】表达式“ x=‘odd’ if len(‘hello’)%2 else ‘even’ ”的执行结果结果是:x=‘’。
A、
参考资料【 】
第三周单元作业
第三周单元测验
1、【单选题】Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种。
A、编译错误
B、语法错误
C、算法错误
D、运行时错误
参考资料【 】
2、【单选题】若 s = ‘Hello World’,则执行 s.replace(‘l’, ‘m’) 后,s 的内容是
____。
A、‘Hello World’
B、‘Hemmo Wormd’
C、‘Hemlo World’
D、‘Hello Wormd’
参考资料【 】
3、【单选题】下列代码的输出结果为____________。’{:.4e}’.format(234.56789)
A、‘2.3457e+02’
B、‘2.3456e+02’
C、‘234.5679’
D、‘2.345e+02’
参考资料【 】
4、【单选题】由字符串 s = ‘this is a pen’ 获得 ‘This Is A Pen ’ 的方法为____________。
A、s.title()
B、s.capitalize()
C、s.upper()
D、s.isupper()
参考资料【 】
5、【单选题】若字符串 s = ‘hello’,则语句 s.ljust(8, ‘.’) 和 s.rjust(8) 的输出结果为____________。
A、‘hello…’’ hello’
B、’…hello’’ hello’
C、‘hello…’‘hello ’
D、‘hello…’‘hello’
参考资料【 】
6、【单选题】下列表达式运行后,的结果是False。
A、‘Hello’>‘hello’
B、‘abcd’<‘ad’
C、‘abcd’>‘abc’
D、’ '<‘a’
参考资料【 】
7、【单选题】接收用户输入的一个整数。如果输入的是偶数,则输出“True”,否则输出“False”。能实现上面功能的程序是
_。
A、print(not bool(int(input()) % 2))
B、print(int(input()) % 2 != 0)
C、print(int(input()) % 2 == 1)
D、print(not bool(input() % 2))
参考资料【 】
8、【单选题】在字符串中输出一个浮点数的时候,最常使用的保留小数点后2位的格式化控制符是____________。
A、{:.2f}
B、{.2}
C、{:2f}
D、{.2f}
参考资料【 】
9、【单选题】以下程序所包含的错误是____________。r=input(请输入圆的半径:)
S=3.14rr
print(半径为{}的圆的面积为{}.format(r,S))
A、运行时错误
B、语法错误
C、算法错误
D、该程序没有错误
参考资料【 】
10、【单选题】以下程序所包含的错误是____________。r=eval(input(请输入圆的半径:))
S=23.14r
print(半径为{}的圆的面积为{}.format(r,S))
A、算法错误
B、语法错误
C、运行时错误
D、该程序没有错误
参考资料【 】
11、【单选题】下列语句的执行结果是____________。 int(5.6)
A、程序出错了
B、5
C、6
D、‘5’
参考资料【 】
12、【单选题】下列语句的执行结果是____________。 round(4.5)
A、4
B、5
C、4.5
D、程序出错了
参考资料【 】
13、【单选题】以下选项中,不是注释的作用之一。
A、当程序出错时,计算机会按照注释中的代码对程序进行修复
B、说明程序想要实现的功能或想要解决的问题
C、帮助阅读程序的人更好地理解程序的执行过程
D、说明程序中代码的实现细节
参考资料【 】
14、【单选题】关于字符串下列说法错误的是

A、{:.2f}用于格式化输出数值时保留小数点后2位
B、字符串的子串查找函数find()只能返回第一个符合子串的位置,否则返回为0
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
参考资料【 】
15、【单选题】Python语言中表示换行的转义字符是
________。
A、\t
B、\n
C、\a
D、\r
参考资料【 】
16、【判断题】当Python程序包含算法错误的时候,是无法被执行的。
A、正确
B、错误
参考资料【 】
17、【判断题】在格式化字符串中,在格式化标记中使用“^”可以让输出的内容在指定的输出位置居中对齐。
A、正确
B、错误
参考资料【 】
18、【判断题】为了说明程序的作用,注释只能放在程序的开头,而不能放在程序的其他位置。
A、正确
B、错误
参考资料【 】
19、【判断题】程序中的错误,也被程序员叫做BUG,我们要尽量消除程序中的BUG。
A、正确
B、错误
参考资料【 】
20、【填空题】下列字符串运行结果是’_’。x=‘hello’’{0:*^11}’.format(x)
A、
参考资料【 】
21、【填空题】下列语句的输出结果是’
’。{1}的基本{0}{2}.format(编写,‘程序’,’’‘方法’’’)
A、
参考资料【 】
22、【填空题】在IDLE中运行Python程序的时候,如果弹出一个“SyntaxError”的对话框,表示当前的程序包含____________(语法错误/算法错误/运行时错误)。
A、
参考资料【 】
23、【填空题】为了增强程序的可读性,我们在Python程序中经常会书写一种以#开头的代码,这些不参与程序执行的代码被称作____________。
A、
参考资料【 】
24、【填空题】下列表达式的计算结果是 。30-3
2+8//32/10
A、
参考资料【 】
25、【填空题】在编写Python程序时,如果一条语句中不小心少写了一个右括号,会导致当前的程序发生____________(语法错误/算法错误/运行时错误)。
A、
参考资料【 】
第四单元作业
第四周单元测验
1、【单选题】我们通过使用turtle.speed()为小海龟设置爬行的速度,当我们希望跳过小海龟的移动过程,直接得到程序绘制的图形时,speed()的参数值应该是__________。
A、0
B、1
C、5
D、10
参考资料【 】
2、【单选题】下列哪个方法是用来控制画笔的尺寸的____________。
A、pensize()
B、pencolor()
C、penup()
D、pendown()
参考资料【 】
3、【单选题】下列程序段的输出结果是___________。x = 0
def fun(y):
y = 1
fun(x)
print(x)
A、0
B、1
C、2
D、3
参考资料【 】
4、【单选题】下列程序的输出结果是___________。x = 1
def fun():
global x
x = 2
fun()
print(x)
A、2
B、0
C、1
D、3
参考资料【 】
5、【单选题】定义如下的函数,下面哪种函数调用会出错___________。def P(a1,a2=2,a3=3):
print(a1,a2,a3)
A、P(a2=10,a3=10)
B、P(10,a3=10)
C、P(a3=10,a1=10)
D、P(10)
参考资料【 】
6、【单选题】下列程序的输出结果是:。x = 10
y = 20
def swap(x, y):
t = x
x = y
y = t
print(x, y)
swap(x,y)
print(x,y)
A、20 1010 20
B、10 20 10 20
C、10 2020 10
D、20 1020 10
参考资料【 】
7、【单选题】当我们想为一个闭合的圆填充红色时,我们会使用语句turtle.begin_fill()和turtle.end_fill(),但当我们忘记使用turtle.end_fill()时,会出现什么现象
_。
A、圆里无红色填充
B、一个红色的圆
C、画布被填充成红色
D、程序出错
参考资料【 】
8、【单选题】在Python中导入其他函数函数库的关键字是___________。
A、import
B、from
C、into
D、include
参考资料【 】
9、【单选题】下面哪一个turtle方法是用来设置小海龟的朝向的?
A、setheading()
B、sethead()
C、heading()
D、head()
参考资料【 】
10、【单选题】如果我们以color(’#FF0000’,’#0000FF’)设置小海龟的颜色,那么以下选项哪一个正确的?
A、轮廓颜色是红色,填充颜色是蓝色
B、轮廓颜色是蓝色,填充颜色是红色
C、轮廓颜色是蓝色,填充颜色是绿色
D、轮廓颜色是红色,填充颜色是黄色
参考资料【 】
11、【单选题】以下哪一个方法执行完毕后,可以设置小海龟在移动过程中不留下痕迹?
A、up()
B、down()
C、left()
D、right()
参考资料【 】
12、【单选题】如果我们希望让小海龟的画笔方向朝向上方,应该执行以下哪一个方法?
A、setheading(90)
B、setheading(0)
C、setheading(-90)
D、setheading(180)
参考资料【 】
13、【单选题】小海龟在绘图绘图区域中的默认标记形状是一个___________。
A、箭头
B、海龟图形
C、五角星
D、圆圈
参考资料【 】
14、【单选题】如果我们使用了goto(0,0)的函数调用,请问执行该语句后,海龟的位置在___________。
A、屏幕中央
B、屏幕左上角
C、屏幕右上角
D、屏幕左下角
参考资料【 】
15、【单选题】以下语句执行的效果是___________。turtle.circle(-90,90)
A、绘制一个半径为90的弧形,圆心在小海龟行进方向的右侧
B、绘制一个圆心在(-90,90)的圆
C、绘制一个半径为90的弧形,圆心在小海龟行进方向的左侧
D、绘制一个半径为90的圆形
参考资料【 】
16、【单选题】使用小海龟绘图结束后,我们通常使用___________进行收尾工作。
A、turtle.done()
B、turtle.finish()
C、turtle.complete()
D、turtle.exit()
参考资料【 】
17、【判断题】海龟函数中向前移动forward()也可以简写成fd()。
A、正确
B、错误
参考资料【 】
18、【判断题】海龟函数circle()只能画一个完整的圆,不能画弧。
A、正确
B、错误
参考资料【 】
19、【判断题】使用goto()函数将海龟移动到另外一个位置的过程中,一定不会在屏幕上留下痕迹。
A、正确
B、错误
参考资料【 】
20、【填空题】下列程序的输出结果是:。def sum(i1, i2):
result = 0
for i in range(i1, i2 + 1):
result += i
return result
print(sum(1, 10))
A、
参考资料【 】
21、【填空题】下列程序的输出结果是:'
’。def func(a,b):
return a
b
s=func(‘hello’,2)
print(s)
A、
参考资料【 】
22、【填空题】当我们想为一个闭合的形状填充颜色时,我们会使用语句turtle.begin_fill()和turtle.
A、
参考资料【 】
实验报告
第五周单元作业
第五周单元测验
1、【单选题】可以结束一个循环的关键字是_____________。
A、break
B、if
C、exit
D、continue
参考资料【 】
2、【单选题】下面是流程图的基本元素是________________。
A、判断框
B、顺序语句
C、分支语句
D、循环语句
参考资料【 】
3、【单选题】如下图所示的流程图的输出结果是
_______。<img src="http://edu-image.nosdn.127.net/3CD49A679CF1769E7EC3987708C7A6CD.jpg?imageView
A、2
B、0
C、1
D、3
参考资料【 】
4、【单选题】下列关于流程线的说法不正确的是_______________。
A、流程线只要是上下方向就表示自上向下执行可以不要箭头
B、流程线无论什么方向,总要按箭头的指向执行
C、流程线表示算法步骤执行的顺序,用来连接流程图图框
D、流程线是带有箭头的线,它可以画成折线
参考资料【 】
5、【单选题】阅读下面程序,选择正确输出结果_______________。x = 10
y = 20
if x 10:
if y 20:
z = x + y
print(‘z is’, z)
else:
print(x)
A、10
B、20
C、30
D、没有输出
参考资料【 】
6、【单选题】阅读下面代码,选择正确的输出结果_______________。grade = 90
if grade = 60:
print( ‘D’)
elif grade = 70:
print( ‘C’)
elif grade = 80:
print( ‘B’)
elif grade = 90:
print( ‘A’)
A、D
B、A
C、B
D、C
参考资料【 】
7、【单选题】以下程序的输出结果是_______________。number = 10
if number % 2 == 0:
print(number, ‘is even’)
elif number % 5 == 0:
print(number, ‘is multiple of 2’)
A、10 is even
B、10 is multiple of 2
C、10 is even10 is multiple of 2
D、程序出错
参考资料【 】
8、【单选题】以下程序的输出结果是_____________。x = 1
y = -1
z = 1
if x 0:
if y 0:
print(‘AAA’)
elif z 0:
print(‘BBB’)
A、无输出
B、‘AAA’
C、‘BBB’
D、程序出错
参考资料【 】
9、【单选题】以下程序的输出结果是___________。y = 0
for i in range(0, 10, 2):
y += i
print(y)
A、20
B、0
C、10
D、30
参考资料【 】
10、【单选题】以下程序的输出结果是___________。x = 0
while x6:
if x%20:
continue
if x
4:
break
x += 1
print(x=,x)
A、死循环
B、1
C、4
D、6
参考资料【 】
11、【单选题】下面的循环体执行的次数与其它不同的是________。
A、i=0
while(i<=1000):
print(i)
i=i+1
B、for i in range(100):
print(i)
C、for i in range(100,0,-1):
print(i)
D、i=100
while(i>0):
print(i)
i=i-1
参考资料【 】
12、【单选题】高级语言程序中,程序的三种基本结构不包括________。
A、顺序结构
B、分支结构
C、循环结构
D、限制结构
参考资料【 】
13、【单选题】以下说法正确的是____________。
A、Python程序只能运行在Windows系列的操作系统中。
B、Python 3.x与Python 2.x是相互兼容的。
C、Python中缩进并非是随心所欲的,必须根据规范进行,每个层次必须用四个空格。
D、Python中如果一条语句太长且不想在一行中显示,常常需要在该行的结束处加上“\”续行符。
参考资料【 】
14、【填空题】阅读下面程序,最终的输出值是_______________。var_A = 50
if var_A 20:
var_A += 10
else:
var_A -= 10
var_A += 3
print(var_A)
A、
参考资料【 】
15、【填空题】下列程序运行后,屏幕上打印的值是___________。sum = 0
i = 1
while sum 10:
if i % 2 != 0:
sum += i
print(sum)
A、
参考资料【 】
16、【填空题】下列代码的输出结果是__________。num = 27
count = 0
while num 0:
if num % 2 == 0:
num /= 2
elif num % 3 == 0:
num /= 3
else:
num -= 1
count += 1
print(count)
A、
参考资料【 】
17、【填空题】下列程序的输出结果为__________。max = 10
sum = 0
extra = 0
for num in range(1, max):
if num % 2 and not num % 3:
sum += num
else:
extra += 1
print(sum)
A、
参考资料【 】
18、【填空题】如果依次输入4, 6.8, 1, 9.7, -2,请问以下程序的输出结果是____________。number = eval(input())
max = number
while number0:
number = eval(input())
if number max:
max = number
print(max)
A、
参考资料【 】
19、【填空题】执行如下代码, 则程序的运行结果是:s= 。s = 0
for i in range(1,21) :
if i%2 == 0 :
continue
if i%10 == 7 :
break
s = s+i
print(s=,s)
A、
参考资料【 】
20、【填空题】执行如下代码, 则程序的运行结果是 。a = m = 15
b = n = 20
while a%b!=0:
a,b=b,a%b
print(b,mn//b)
A、
参考资料【 】
21、【填空题】执行如下代码, 则程序的运行结果是 。year = eval(input(输入年份:)) # 也可用int()函数
if (year%40 and year%100 !=0) or (year%4000):
print(闰年)
else:
print(非闰年)当运行时输入1900时,程序运行结果如何?
A、
参考资料【 】
22、【填空题】执行如下代码,则程序运行后,屏幕上显示的结果中的第一行是:。for i in range(3,10,3):
if i%2:
print(i)
A、
参考资料【 】
23、【填空题】执行如下代码,则程序运行后,屏幕上显示的结果中的第二行是:
。for i in range(3,10,3):
if i%2:
print(i)
A、
参考资料【 】
实验报告:程序的流程控制
第六周单元作业
第六周单元测验
1、【单选题】关于列表,下面描述不正确的是___________。
A、必须按顺序插入元素
B、长度没有限制
C、元素类型可以不同
D、支持 in 运算符
参考资料【 】
2、【单选题】下列方法不适用于字符串的是___________。
A、sort()
B、count()
C、find()
D、index()
参考资料【 】
3、【单选题】下列程序的输出结果是___________。a = [10, 20, 30]
print(a * 2)
A、[10, 20, 30, 10, 20, 30]
B、[20, 40, 60]
C、[11, 22, 33]
D、[10, 20, 30]
参考资料【 】
4、【单选题】表达式 (12, 34, 56) + (78) 的结果是____________。
A、程序出错
B、(12, 34, 56, 78)
C、[12, 34, 56, 78]
D、(12, 34, 56, (78))
参考资料【 】
5、【单选题】下列程序的输出结果是___________。sum=0
for i in range(10):
sum+=i
print(sum)
A、45
B、0
C、10
D、55
参考资料【 】
6、【单选题】关于元组数据结构,下面描述正确的是:
A、支持 in 运算符
B、所有元素数据类型必须相同
C、插入的新元素放在最后
D、元组不支持切片操作
参考资料【 】
7、【单选题】元组和列表都支持的方法是______________。
A、index()
B、append()
C、extend()
D、remove()
参考资料【 】
8、【单选题】在字典中,查找一个键和查找一个值的速度哪个更快些

A、键
B、值
C、相同快
D、无法比较
参考资料【 】
9、【单选题】下列语句的执行结果为
____________。{1, 2, 3} {3, 4, 5}
A、{3}
B、{1, 2, 3, 4, 5}
C、{1, 2, 3, 3, 4, 5}
D、程序出错
参考资料【 】
10、【单选题】下列语句,哪个不能创建一个字典______________。
A、{1, 2, 3}
B、dict(zip([1, 2, 3], [4, 5, 6]))
C、dict([(1, 4), (2, 5), (3, 6)])
D、{ }
参考资料【 】
11、【单选题】以下不能创建一个字典的语句是________。
A、dict1 = {}
B、dict2 = { 3 : 5 }
C、dict3 = dict( [2 , 5] ,[ 3 , 4 ] )
D、dict4 = dict( ( [1,2],[3,4] ) )
参考资料【 】
12、【单选题】删除字典中的所有元素的方法是
A、clear()
B、delete()
C、close()
D、deleteAll()
参考资料【 】
13、【单选题】对于序列numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下相关操作中哪一个得到的结果中包含数字6?
A、>>> numbers[0: 5]
B、>>> numbers[6]
C、>>> numbers[5: -1]
D、>>> numbers[-4: -1]
参考资料【 】
14、【单选题】以下选项中输出结果是10的是
____。
A、>>>print(list(range(1, 20, 3))[4])
B、>>>print(len(‘12345’ + ‘56789’))
C、>>>print(len({‘a’:1, ‘b’:2, ‘c’:3, ‘d’:4, ‘e’:5}))
D、>>>print(‘1’ * 10)
参考资料【 】
15、【单选题】请问以下四个赋值操作中,哪一个操作可以得到一个字典类型的数据?
A、>>>data = (‘Zhangsan’, 18)
B、>>>data = [‘Zhangsan’, 18]
C、>>>data = {‘Zhangsan’: 18}
D、>>>data = “‘Zhangsan’, 18”
参考资料【 】
16、【填空题】下列程序的输出结果是__________。a = [10, 20, 30]
b = a
b[1] = 40
print(a[1])
A、
参考资料【 】
17、【填空题】下列程序的执行结果是___________。def fun(lst):
lst = [4, 5, 6]
lst = [1, 2, 3]
fun(lst)
print(lst)
A、
参考资料【 】
18、【填空题】下列程序的输出结果是__________。def fun(list):
list = [4, 5, 6]
return list
a = [1, 2, 3]
fun(a)
print(a[1])
A、
参考资料【 】
19、【填空题】下列表达式的返回结果是__________。[n
n for n in range(6) if n*n % 2 ==1]
A、
参考资料【 】
20、【填空题】Python组合数据类型包括元组、列表、字典、集合,其中 ________ 是Python中唯一的映射类型。
A、
参考资料【 】
21、【填空题】Python提供了判断一个元素是否属于一个序列的操作运算,该运算使用运算符________来完成。
A、
参考资料【 】
22、【填空题】设s=‘abcde’,则s[1:3]值是’’。
A、
参考资料【 】
23、【填空题】设s=‘abcde’,则s[::-1]值是’
’。
A、
参考资料【 】
24、【填空题】下列字符串操作的运行结果是’’。x=‘hello’
print(x[::-1])‍
A、
参考资料【 】
25、【填空题】给定字符串s=hello world,获取hello的切片表达式为

A、
参考资料【 】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/342339.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大汇总!传感器类型都在这儿啦

大家好&#xff0c;我是小亿。 物联网的发展越发迅速&#xff0c;各式各样的物联网产品之所以能够实现不同的功能&#xff0c;传感器功不可没。你都用过哪些传感器呢&#xff1f; 先来区分一下SOC和MCU。 MCU&#xff08;MicroControlUnit&#xff09;&#xff1a;微控制单元…

飞畅科技-工业级以太网交换机常见问题解析!

相信大家在使用工业以太网交换机的时候会遇到各种各样的问题&#xff0c;我们在碰到这些问题的时候往往都是通过搜索引擎搜索来查找解决&#xff0c;或者找技术咨询&#xff0c;在这里杭州飞畅科技的小编为此专门整理了一些关于工业交换机常见的问题以及解答&#xff0c;希望你…

物联网5种无线传输协议特点大汇总

各种类型的无线通信技术支持设备在没有线缆连接的情况下&#xff0c;实现设备与设备之间或者是设备和串口服务器之间的数据通信&#xff0c;都是通过各种协议条件下进行的。目前有很多不同类型的无线通信技术在物联网&#xff08;IoT&#xff09;和设备到设备&#xff08;M2M&a…

物联网无线通信应用中6种融合定位技术

目前我们无论是在室内还是室外环境下&#xff0c;对于定位的需求已经不仅仅只是粗略的轨迹、导航&#xff0c;在这个万物互联的时代&#xff0c;我们迫切需要能够快速、准确地获取移动中断的位置信息。 正如上述所说&#xff0c;伴随着蓝牙模块、WiFi模块、5G、UWB等通信技术…

[渝粤教育] 同济大学 2021年秋 参考 资料

教育 -2021年秋-线性代数-单海英3-章节资料考试资料-同济大学【】 第一周测试 1、【单选题】 A、 B、 C、 D、 参考资料【 】 2、【单选题】 A、 B、 C、 D、 参考资料【 】 3、【单选题】 A、 B、 C、 D、 参考资料【 】 4、【单选题】 A、 B、 C、 D、 参考资料【 】 5、【单…

jersey 参数验证_在Jersey 2中进行集成测试自定义验证约束

jersey 参数验证我最近加入了一个团队&#xff0c;试图将一个完整的遗留系统转换为Java中的RESTful服务集。 他们决定将最新的2.x版本的Jersey用作REST容器&#xff0c;这对我来说不是首选&#xff0c;因为我不是JSR- *规范的忠实拥护者。 但是现在我必须承认&#xff0c;JAX-R…

工业交换机厂家有哪些?工业交换机十大品牌供应商!

对于交换机这一块有所了解的朋友&#xff0c;想必对于工业交换机这一块一定不会陌生吧&#xff0c;工业交换机是我们在重新组建互联网中一个非常重要的电子通信设备&#xff0c;起着很重要的网络桥接作用&#xff0c;在工业上发挥着极大的作用。我们都知道&#xff0c;工业交换…

基于光学传感器技术的光学测量仪对汽车行业的影响

光学传感器技术的创新供应商NextSense GmbH在斯图加特2013贸易展览会上展示CALIPRI技术称为非接触式多平台方法&#xff0c;用于快速记录和灵活分析间隙轮廓。“CALIPRI技术满足汽车行业对更窄间隙尺寸和独立于平台的测量解决方案的需求&#xff0c;光学测量系统可以测量迄今为…

[渝粤教育] 四川信息职业技术学院 Linux网络管理 参考 资料

教育 -Linux网络管理-章节资料考试资料-四川信息职业技术学院【】 任务一 配置静态地址 1、【单选题】在centOS7中对网络的配置&#xff0c;是基于会话(connection)的&#xff0c;一个网卡对应的会话可以有&#xff08; &#xff09; A、一个 B、两个 C、三个 D、多个 参考资料…

为特使建立控制平面的指南第2部分-识别组件

这是探索为Envoy Proxy构建控制平面的系列文章的第2部分。 在本博客系列中&#xff0c;我们将研究以下领域&#xff1a; 采用一种机制来动态更新Envoy的路由&#xff0c;服务发现和其他配置 确定哪些组件构成了控制平面&#xff0c;包括后备存储&#xff0c;服务发现API&…

无线通信模块定点传输-点对多点的具体传输应用

1. 无线模块通信传输发展背景 在物联网无线通信传输应用中&#xff0c;同一环境中往往具有多个无线通信模块在使用&#xff0c;由于射频本身的特性影响&#xff0c;导致无线模块相互传输过程中很容易造成干扰。干扰是由于同一个环境中使用了多对无线模块同时发射造成的。在多…

飞畅科技-工业交换机电源故障初探

众所周知&#xff0c;工业以太网交换机由于其特定的工业应用场合&#xff0c;我们在使用过程中难免会发生这样或那样的故障&#xff0c;但纵观来看这些故障还是有一定规律可循&#xff0c;比如电源故障就占其中很大一部分比重。工作中常遇到各种各样的电源故障问题&#xff0c;…

[渝粤教育] 四川大学 简明大学化学·物质结构部分入门 参考 资料

教育 -简明大学化学物质结构部分入门-章节资料考试资料-四川大学【】 微观粒子的运动特性 1、【单选题】首先对原子结构提出含核模型的科学家是&#xff08;&#xff09; A、汤姆生(Thomson)&#xff1b; B、卢瑟福(Rutherford)&#xff1b; C、莫塞莱(Mosely)&#xff1b; D、…

无线模块透明传输技术的物联网应用案例

近年来&#xff0c;随着射频技术、集成电路、自动控制、无线数据通讯技术的迅速发展&#xff0c;无线传输技术越来越多的被提及&#xff0c;当前的智慧城市、智慧农业、智慧工厂等都需要无线传输技术来支撑。以下主要介绍几种点对多点的无线通信模块具体应用&#xff1a; 一、…

飞畅科技-工业交换机防雷知识总结

工业级交换机的防雷不能偏重任何一方&#xff0c;偏重哪一方的防雷只能称为局部防雷&#xff0c;而局部防雷带有“先天不足”问题。所以工业级交换机防雷应综合进行防雷防范。那么&#xff0c;工业交换机防雷需要注意哪些问题呢&#xff1f;接下来就由飞畅科技的小编一起来为大…

[渝粤教育] 天水师范学院 宇宙探秘 参考 资料

教育 -宇宙探秘-章节资料考试资料-天水师范学院【】 第二章 星系 1、【单选题】大爆炸之后50万年的宇宙和现在的临近宇宙&#xff0c;气体&#xff08;氢&#xff09;分别是以什么形式存在的&#xff1f; A、中性&#xff0c;中性 B、中性&#xff0c;电离 C、电离&#xff0c;…

BLE蓝牙模块NRF518/NRF281/NRF528/NRF284芯片方案对比

&#xfeff;1&#xff0e;nRF51822简介 nRF51822是一款功能强大&#xff0c;高度灵活的多协议的SoC&#xff0c;非常适用于低功耗蓝牙模块和2.4GHz的无线应用。该SoC是基于ARM Cortex M0为内核的微处理器&#xff0c;拥有256KB/128KB的片上FLASH存储空间&#xff0c;32KB/16K…

[渝粤教育] 天津师范大学 基础心理学 参考 资料

教育 -基础心理学-章节资料考试资料-天津师范大学【】 第一章 绪论单元测验 1、【单选题】心理过程是人脑能动地反映客观事物的过程&#xff0c;它包括&#xff08; &#xff09; A、认知、情感、行为 B、感觉、知觉、行为 C、情感、意志、行为 D、认知、情感、意志 参考资料【…

几步看懂晶闸管的结构和工作原理

之前小亿有讲解过二极管和三极管的内容&#xff0c;感兴趣的朋友可以去网站主页搜索&#xff0c;今天我们来了解晶闸管。 晶闸管结构 单向晶闸管&#xff08;晶体闸流管&#xff09;是N-P-N-P四层半导体结构&#xff0c;中间形成了三个PN结。有三个电极&#xff0c;分别是阳极…

工业交换机和工业路由器的区别

现如今&#xff0c;随着时代的进步&#xff0c;互联网已成为人们生活中不可或缺的一部分&#xff0c;通常由许多不同类型的计算机网络相互连接而成。如果几个计算机网络在物理上连接在一起,它们之间并不能进行沟通,那么这种“互连”没有实际意义。所以在谈到“互连”时,就已经暗…