第一章测试
1.Python语言是一种通用语言,可以用于科学计算、数据分析、网站开发等多个方面。
如何创建A:对
B:错
答案:A
如何创建A:对
B:错
答案:A
2.在Python中,5_pup可以作为用户使用的变量名。
A:错
B:对
答案:A
A:错
B:对
答案:A
3.执行语句a = eval(“8.0”) 后,a 的数据类型是浮点型。
A:对
B:错
答案:A
A:对
B:错
答案:A
4.Python语言是由( )创造的?
A:Dennis Ritchie
B:Linus Benedict Torvalds
C:Tim Peters
D:Guido van Rossum
答案:D
A:Dennis Ritchie
B:Linus Benedict Torvalds
C:Tim Peters
D:Guido van Rossum
答案:D
5.编程语言通常有固定的后缀,如C文件是”test.c”,Python文件后缀通常定义为以( )结尾。
A:py
B:pc
C:pw
D:pyc
答案:A
A:py
B:pc
C:pw
D:pyc
答案:A
6.属于Python关键字的是( )。
A:Else
B:if
C:var
D:do
答案:B
B:if
C:var
D:do
答案:B
抓住英语怎么读catch7.不属于Python程序运行方式的是( )。
A:IDLE交互式运行
B:通过集成开发环境Pycharm运行
C:IDLE文件式运行
D:直接在记事本中运行
答案:D
A:IDLE交互式运行
B:通过集成开发环境Pycharm运行
C:IDLE文件式运行
D:直接在记事本中运行
答案:D
8.在Python中,语句print(eval(“32”)+5.0) 的输出结果是( )。
A:37.0
B:37
A:37.0
B:37
C:325.0
D: “325.0”
答案:A
D: “325.0”
答案:A
9.关于Python语言,叙述正确的是( )。
A:Python 代码中的缩进主要目的是代码层次结构美观,可以取消缩进而不影响代码执行
B:Python 可以使用 # 和 @ 两种符号作为代码注释符号
C:Python 代码中的缩进可以使用制表符也可以使用空格
D:Python 内置函数名不可以用作用户变量名使用
答案:C
A:Python 代码中的缩进主要目的是代码层次结构美观,可以取消缩进而不影响代码执行
B:Python 可以使用 # 和 @ 两种符号作为代码注释符号
C:Python 代码中的缩进可以使用制表符也可以使用空格
D:Python 内置函数名不可以用作用户变量名使用
答案:C
10.若输入8,语句print(x*2)的输出结果是88,则输入语句是( )。
redhat订阅多少钱A:x=input()
B:x=eval(input())
C:x=int(input())
D:input(x)
答案:A
redhat订阅多少钱A:x=input()
B:x=eval(input())
C:x=int(input())
D:input(x)
答案:A
第二章测试
11.下列选项可以作为Python变量名的是( )
A:cum_3
B:a-b
C:5fiv
D:def
答案:A
A:cum_3
B:a-b
C:5fiv
D:def
答案:A
12.在Python中,用做单行注释的符号是( )
A:#
B:;
C: D:@
答案:A
A:#
B:;
C: D:@
答案:A
13.若x为赋值为整数的变量,则下列语句,不能够判断x是否为偶数的是( )
A:x2%2 ==0
A:x2%2 ==0
B:x/2 == x//2
C:x%2 == 0
D:(x+1)//2 == 0
答案:D**
C:x%2 == 0
D:(x+1)//2 == 0
答案:D**
14.语句print(“君子不器下学而上达”.[1:7:3])的执行结果为( )。
A:子下
B:君器而
C:子下上
D:君器
答案:A
A:子下
B:君器而
C:子下上
D:君器
答案:A
15.下列浮点数的表示,错误的是( )。
A:3E-5
B:.9e-50
C:5.4e2
A:3E-5
B:.9e-50
C:5.4e2
D:9E3.0
答案:D
答案:D
16.“Kunming”.islower()的执行结果是( )。
A:1
B:False
C:0
D:True
答案:B
A:1
B:False
C:0
D:True
答案:B
17.对lor(“red”,“blue”)描述正确的是( )。
A:设置红线条,蓝填充
B:设置红前景,蓝背景
C:设置红线条,蓝阴影
D:设置红填充,蓝背景
答案:A
A:设置红线条,蓝填充
B:设置红前景,蓝背景
C:设置红线条,蓝阴影
D:设置红填充,蓝背景
答案:A
18.不能实现turtle转向的方法是( )。
A:turtle.fd( )
B:turtle.left()
C:turtle.seth( )
D:turtle.right( )
答案:A
A:turtle.fd( )
B:turtle.left()
C:turtle.seth( )
D:turtle.right( )
答案:A
19.在Python中,下列选项列举的内置类型,属于可变对象的是( )。
A:str
B:int
C:list
D:bool
答案:C
A:str
B:int
C:list
D:bool
答案:C
20.执行下列代码x = 3y = 12000print(“{1:<10,}-{0:}“.format(x,y))输出结果是( )
A:12,000-3
A:12,000-3
B:12,000-3
C:3,*******-1200
D:*****12000-3
qt格式化代码快捷键答案:B
C:3,*******-1200
D:*****12000-3
qt格式化代码快捷键答案:B
第三章测试
21.列表和元组可以相互转换。( )
A:对
B:错
答案:A
A:对
B:错
答案:A
22.字典的元组之间用分号隔开。( )
A:对
B:错
答案:B
A:对
B:错
答案:B
23.集合元素是无序可重复的。( )
A:对
dictionary怎么读语音B:错
答案:B
A:对
dictionary怎么读语音B:错
答案:B
24.有列表如:shulie=[1,2,4,8,16,32],则shulie[5],取出的是哪个元素( )
A:32
B:4
C:没有这个元素
D:8
答案:A
A:32
B:4
C:没有这个元素
D:8
答案:A
25.有元组如:num_tup=(1,1,2,3,5,8,13,21),则num_tup[3:-3],取出的元素是 ( )
A:3,5
B:2,3,5
C:2,3,5,8
A:3,5
B:2,3,5
C:2,3,5,8
D:3,5,8
答案:A
答案:A
26.要把元素中的重复值去掉,可以使用( )
A:集合
B:列表
C:没有办法
D:元组
答案:A
A:集合
B:列表
C:没有办法
D:元组
答案:A
27.有元组如:tup=(60,70,80),则操作tup[2]=90,( )
A:把下标为2的元素值修改为90
B:元组定义好之后,不能修改其中元素,所以这个操作是错误的
C:在元组下标为2的位置插入值为90的元素
D:在元组末尾增加值为90的元素
答案:B
A:把下标为2的元素值修改为90
B:元组定义好之后,不能修改其中元素,所以这个操作是错误的
C:在元组下标为2的位置插入值为90的元素
D:在元组末尾增加值为90的元素
答案:B
28.ls1= [a+3 for a in range (3,8)]上面对列表ls1操作后,列表ls1为( )
A:[4,5,6,7,10]
B:[6,7,8,9,10]
C:[3,4,5,6,7]
D:[6,7,8,9,10,11]
答案:B
A:[4,5,6,7,10]
B:[6,7,8,9,10]
C:[3,4,5,6,7]
D:[6,7,8,9,10,11]
答案:B
29.创建空字典的操作是( )
A:dict={null}
B:dict=set(null)
C:dict={}
D:dict=set()
答案:C
A:dict={null}
B:dict=set(null)
C:dict={}
D:dict=set()
答案:C
30.有字典如:fruit={“name”:”apple”,”color”:”red”,”weight”:200},操作fruit.keys()的结果是:( )
答案:D
答案:D
第四章测试
31.else既可用于分支结构也可用于循环扩展( )
A:对
B:错
答案:Apython基础代码注释
A:对
B:错
答案:Apython基础代码注释
32.遍历循环的保留字是while。( )
A:对
B:错
答案:B
A:对
B:错
答案:B
33.if 3>2:代表循环体执行1次。( )
A:错
B:对
答案:A
A:错
B:对
答案:A
34.Python 提供了哪两种基本的循环结构( )。
A:遍历循环与分支循环
B:顺序循环与分支循环
C:单循环与二循环
D:遍历循环与条件循环
答案:D
A:遍历循环与分支循环
B:顺序循环与分支循环
C:单循环与二循环
D:遍历循环与条件循环
答案:D
35.下面if语句统计“成绩(mark)优秀的男生以及不及格的男生”的人数,正确的语句为( )。
A:if gender==“男” or mark<60 or mark>=90:n+=1
B:if gender==“男” and (mark<60 or mark>=90):n+=1
C:if gender==“男” and mark<60 or mark>=90:n+=1
D:if gender==“男” and mark<60 and mark>=90:n+=1
答案:B
A:if gender==“男” or mark<60 or mark>=90:n+=1
B:if gender==“男” and (mark<60 or mark>=90):n+=1
C:if gender==“男” and mark<60 or mark>=90:n+=1
D:if gender==“男” and mark<60 and mark>=90:n+=1
答案:B
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论