华南理工大学 Python第4章课后小测-1
for c in "ComputerScience":
print(c,end="")
if c=="S":
continue
(本题分数:2)
A) Computer
B) Science
C) ComputerScience
D) Computercience
您的答案:C 正确率:100%
2、(单选)以下程序的输出是。
for i in range(4):
if i > 2:
break
print(i,end=" ")
(本题分数:2)
A) 0 1 2 3
B) 0 1 2
C) 0 1
D) 无法运行,程序出错
您的答案:B 正确率:100%
3、(单选)下面程序的输出结果是:
for c in "xyz":
for i in range(3):
if c=="y":
break
print(c,end="")
(本题分数:2)
A) xxxyyyzzz
B) xxx
C) xxxyzzz
D) xxxzzz
您的答案:D 正确率:100%
4、(单选)
for var in ___:
print(var)
哪个选项不符合上述程序空白处的语法要求?(本题分数:2)
A) "Hello"
B) 13.5
C) [1,2,3]
D) range(0,10)
【解析】for .. in .. 中 in 的后面需要是一个迭代类型(组合类型)
您的答案:B 正确率:100%
5、(单选)
x = 5
while True:
print(x)
x = x - 1
if x == 1:
break
哪个选项给出了上述程序的输出次数?(本题分数:2)
A) 5
B) 4
C) 3
D) 死循环,无法退出
您的答案:B 正确率:100%
6、(单选)要获得[1,100]之间的随机整数,除了用randint()函数,还可以使用以下语句()(本题分数:2)
A) int(100*random.random())
B) int(101*random.random())
C) int(100*random.random()+1)
D) int(101*random.random()+1)
您的答案:C 正确率:100%
7、(单选)以下代码的输出结果是
i = 0
while i < 3:
print(i,end=" ")
i += 1
else:
print(0)
(本题分数:2)
A) 0 1 2 3 0
B) 0 1 2 0
C) 0 1 2
D) 程序出错
您的答案:B 正确率:100%
8、(单选)对于if-else紧凑结构:<表达式1> if <条件> else <表达式2>(本题分数:2)
A) <表达式1>、<表达式2>可以使用语句形式
B) <表达式1>、<表达式2>不可以使用语句形式
C) <表达式1>可以使用语句形式,<表达式2>不可以
D) <表达式1>不可以使用语句形式,<表达式2>可以
您的答案:B 正确率:100%
9、(单选)以下程序输入数据:95,输出结果是:( )
s_score=input("请输入你的分数:")
score=int(s_score)
if score>=90:
print("真棒!")
print("你的能力超过了85%的人!")
(本题分数:2)
A)
请输入你的分数:95
真棒!
B)
请输入你的分数:95
你的能力超过了85%的人!
C)
请输入你的分数:95
真棒!
你的能力超过了85%的人!
D) 以上答案都不对
您的答案:C 正确率:100%
10、(单选)下列各程序段,哪个选项会有正确输出两行信息:(本题分数:2)
A)
if False:
print("python")
print("java")
B)
if True:
print("python")
print("java")
C)
if True:
print("python")
print("java")
D)
if True:
print("python")
print("java")
您的答案:D 正确率:100%
11、(单选)Python语句使用哪个关系操作符表示不等于:(本题分数:2)
A) !=
B) <>
C) ≠
D) =!
您的答案:A 正确率:100%
12、(单选)关于Python的分支结构,以下选项中描述正确的是(本题分数:2)
A) 分支结构使用 for保留字
B) 分支结构不可以向已经执行过的语句部分跳转
C) Python中if-else语句用来形成多分支结构
D) Python中if-elif-else语句描述二分支结构
您的答案:B 正确率:100%
13、(单选)关于Python循环结构,以下选项中描述正确的是:(本题分数:2)
A) 每个continue语句只有能力跳出当前层次的循环
B) break用来跳出当前层次for或while循环,脱离该循环后程序从循环代码后继续执行
C) continue语句能跳出多层for循环
D) break语句能跳出多层for循环
您的答案:B 正确率:100%
14、(单选)下面程序的输出结果是:
for c in "University":
if c=="s":
break
print(c,end="")
(本题分数:2)
A) Univer
B) sity
C) University
D) Univerity
您的答案:A 正确率:100%
15、(单选)关于分支结构,以下选项中描述不正确的是:(本题分数:2)
A) 多分支结构是单分支结构的扩展
B) if语句中语句执行与否依赖于条件判断
C) 二分支结构与一种紧凑形式,使用保留字if和else实现
D) 多分支结构用于设置多个判断条件以及对应的多条执行路径
您的答案:A 正确率:100%
16、(单选)以下选项中,不是Python语言保留字的是:(本题分数:2)
A) continue
B) while
C) goto
D) break
您的答案:C 正确率:100%
17、(单选)关于Python循环结构中的遍历结构,正确的说法是:(本题分数:2)
A) 可以是字符串,不可以是组合数据类型
B) 可以是range()函数,不可以是文件
C) 可以是文件,也可以是字符串
D) 不可以是文件,也不可以是字符串
您的答案:C 正确率:100%
18、(单选)以下程序输入数据:85,输出结果是:( )
s_data=input("请输入你的分数:")
data=int(s_data)
if data>=90:
print("真厉害!")
print("你的能力太强了!")
(本题分数:2)
A) 请输入你的分数:85
真厉害!
B) 请输入你的分数:85
你的能力太强了!
C) 请输入你的分数:85
真厉害!
你的能力太强了!
D) 请输入你的分数:85
您的答案:B 正确率:100%
19、(单选)下面程序的输出结果是:
for j in range(8):
if j%2==0:
continue
else:
print(j,end=",")
(本题分数:2)
A) 0,2,4,6,8,
B) 0,2,4,6,
C) 2,4,6,
D) 1,3,5,7,
您的答案:D 正确率:100%
20、(单选)下面程序的输出结果是:
total=2.0
for i in range(1,5):
total+=i
print(total)
(本题分数:2)
A) 17.0
B) 12
C) 12.0
D) 10
您的答案:C 正确率:100%
21、(单选)下来程序的输出结果是:
for i in "butter":
if i=="t":
break
print(i)
(本题分数:2)
A) 无输出结果
B) tter
C) tt
D) bu
您的答案:A 正确率:100%
22、(单选)以下关于Python的控制结构,错误的是:(本题分数:2)
A) Python中的pass是空语句,一般用作占位语句
B) break用来跳出最外层循环
C) elif不可以单独使用
D) 每个if条件后要使用冒号(:)
您的答案:B 正确率:100%
23、(单选)以下关于循环结构的描述,正确的是:(本题分数:2)
A) 遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是组合数据类型
B) 用字符串做循环结构的时候,循环的次数是字符串的长度
C) 使用range()函数不可以指定for循环的次数
D) for i range(4)表示循环5次,i的值是从0到4
您的答案:B 正确率:100%
24、(单选)执行以下程序,输入 qn,输出结果是:
n=0
while True:
c=input('请输入q退出 :')
if c==' q':
n+=1
continue
else:
n+=3
break
print(n)
(本题分数:2)
A) 1
B) 2
C) 3
D) 请输入q退出
您的答案:C 正确率:100%
25、(单选)for或while与else搭配使用时,关于执行else语句块描述正确的是:(本题分数:2)
A) 一定执行
B) 从不执行
C) 仅循环正常结束后执行
D) 仅循环非正常结束后执行
您的答案:C 正确率:100%
26、(单选)对于break语句,下来哪个说法是正确的:(本题分数:2)
A) 可以结束嵌套循环的外层循环
B) 只可以结束其所在的循环
C) 用来结束当前当次循环
D) 不能用于while循环中
您的答案:B 正确率:100%
27、(单选)以下程序输出的结果正确的是:
for j in range(0,2):
print( "j的值是:",j)
if j==1:
continue
print("continue后的输出语句 ")
(本题分数:2)
A) j的值是:0
continue后的输出语句
B) j的值是:0
continue后的输出语句
j的值是:1
C) j的值是:0
continue后的输出语句
j的值是:1
continue后的输出语句
D) j的值是:0
j的值是:1
您的答案:B 正确率:100%
28、(单选)下列程序不可能的输出结果是:
from random import*
x=[20,30,45,80]
print (choice(x))
(本题分数:2)
A) 20
B) 45
C) 50
D) 80
您的答案:C 正确率:100%
29、(单选)s=[1,2,3,4],以下关于循环结构的描述,错误的是:(本题分数:2)
A) 表达式for j in range(len(s))的循环次数跟for j in s的循环次数是一样的
B) 表达式for j in range(len(s))跟for j in s的循环中,j的值是一样的
C) 表达式for j in range(len(s))的循环次数跟for j in range(1,len(s)+1)的循环次数是一样的
D) 表达式for j in range(len(s))的循环次数跟for j in range(0,len(s))的循环次数是一样的
您的答案:B 正确率:100%
30、(单选)以下关于程序控制结构描述错误的是:(本题分数:2)
A) 单一分支结构是if保留字判断满足一个条件,就执行相应的处理代码
B) 多分支结构是用if-elif-else处理多种可能的情况
C) 二分支结构是用if-else根据条件的真假,执行两种处理代码
D) 在Python的程序流程图中可以用判断框表示一组处理过程
您的答案:D 正确率:100%
31、(单选)以下关于循环结构的描述,错误的是:(本题分数:2)
A) 遍历循环对循环的次数是不确定的
B) 遍历循环的循环执行次数是根据遍历结构中元素个数确定的
C) 无限循环一直保持循环操作直到循环条件不满足才结束
D) 非确定次数的循环的次数是根据条件判断来决定的
您的答案:A 正确率:100%
32、(单选)设a=30,b=50,下来语句能正确运行结束的是:(本题分数:2)
A) min=a if a < b else b
B) while True:pass
C) max= a > b?a:b
D) if(a > b) print(a)
您的答案:A 正确率:100%
33、(单选)下来程序的输出结果是:
for i in range(0,2):
print(" i的值是:",i)
if i==1:
break
else:
print('else块:',i)
(本题分数:2)
A) i的值是:0
else块:0
i的值是:1
else块:1
B) i的值是:0
else块:0
C) i的值是:0
else块:0
i的值是:1
D) i的值是:0
else块:0
i的值是:1
else块:1
i的值是:2
else块:2
您的答案:C 正确率:100%
34、(单选)导入随机函数库random后,语句 print(random.random(),random.random(),random.random()) 的结果可能是()(本题分数:2)
A) 0.0 0.1 0.2
B) 0.8 0.9 1.0
C) 0.1 0.5 1.0
D) 以上都有可能
【解析】随机函数random()获得是随机数范围是[0,1),不会等于1
您的答案:A 正确率:100%
35、(单选)关于随机函数库random的seed函数,以下说法正确的是()(本题分数:2)
A) seed函数的功能是初始化随机数种子
B) 如果程序中没有用到seed()函数,则后续产生的随机数是以当前时间为种子来产生的
C) 加上seed(100)语句后,每次产生的随机数序列都是一样的
D) 以上都正确
您的答案:D 正确率:100%
36、(单选)
for i in range(0,2):
print(i,end=' ')
哪个选项是以上程序的输出结果?(本题分数:2)
A) 0 1 2
B) 1 2
C) 1
D) 0 1
【解析】range(0, 2)输出两个值:0和1。
您的答案:D 正确率:100%
37、(单选)
k=10
while k>1:
print(k)
k=k//2
哪个选项给出了上述程序的输出次数?(本题分数:2)
A) 5
B) 4
C) 3
D) 2
您的答案:C 正确率:100%
38、(单选)哪个选项是random库中用于生成随机小数的函数?(本题分数:2)
A) randrange()
B) random()
C) getrandbits()
D) randint()
【解析】randint()、getrandbits()、randrange()都产生随机整数,random()产生0到1之间的随机小数。
您的答案:B 正确率:100%
39、(填空)若输入score为70,输出grade为 A 。是否符合逻辑(填“是”或“否”): 否
if score<=90:
grade='A'
elif score<=80
grade='B'
elif score<=70
grade='C'
elif score<=60
grade='D'
(本题分数:2)
您的答案:【1】A 【2】否 正确率:100%
40、(填空)Python使用 == 符号表示等于, = 符号表示赋值语句。(本题分数:2)
您的答案:【1】== 【2】= 正确率:100%
41、(填空)如果把一个循环放在另一个循环体内,那么就形成 嵌套 循环。(本题分数:2)
您的答案:【1】嵌套 正确率:100%
42、(填空)如下程序输出结果是: 中年
age=25
if age<60:
print("中年")
elif age<40:
print("青年")
elif age<20:
print("少年")
(本题分数:2)
您的答案:【1】中年 正确率:100%
43、(填空)非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现(本题分数:2)
您的答案:【1】while 【2】for 正确率:100%
44、(填空)下列程序段执行后,s的值是 11 , i的值是 6 。
s = 0
for i in range(2,7):
if i%2==1:
s = s + i
else:
s = s + 1
(本题分数:2)
您的答案:【1】11 【2】6 正确率:100%
45、(填空)下列程序段执行后,a的值是 4 ,b的值是 3 。
a,b=0,0
for i in range(3,10):
if i>5:
a = a + 1
elif i>8:
b = b + 2
else:
b = 3
(本题分数:2)
您的答案:【1】4 【2】3 正确率:100%
46、(填空)下列程序段执行后,s的值为 9 。
s = 0
for i in range(1,20,3):
if i%5==0:
continue
elif i>8:
break
else:
s = s -1
s = s + i
else:
s = s + 10
(本题分数:2)
您的答案:【1】9 正确率:100%
47、(填空)下列程序的运行结果是 chicchi2 。
for i in range(3):
for s in "china":
print(s,end="")
if i==1 or s=="i":
break
else:
print(s,end='')
else:
print(i)
(本题分数:2)
您的答案:【1】chicchi2 正确率:100%
48、(填空)下列程序的运行结果是 chch2 。
for i in range(3):
for s in "china":
if i==1 or s=="i":
break
print(s,end="")
else:
print(s,end='')
else:
print(i)
(本题分数:2)
您的答案:【1】chch2 正确率:100%
49、(填空)表达式 3<5>2 的值为 True (填True或False)。(本题分数:2)
您的答案:【1】True 正确率:100%
50、(填空)下列程序段执行后,s的值是 5 , i的值是 6 。
s = 0
for i in range(2,7):
if i%2==1:
s = s + i
else:
s = s - 1
(本题分数:2)
您的答案:【1】5 【2】6 正确率:100%
华南理工大学 Python第4章课后小测-1的更多相关文章
- 华南理工大学 Python第2章课后小测-2
1.(单选)下列符号中,有()个是Python的关键字.(1)if (2)lambda (3)not (4) For (5)None(6)from (7)True (8)fina ...
- 华南理工大学 Python第2章课后小测-1
1.(单选)"abc"的长度是3,"老师好"的长度是多少?(本题分数:4)A) 1B) 3C) 6D) 9您的答案:B 正确率:100%2.(单选)下面代码的 ...
- 华南理工大学 Python第7章课后小测-2
1.(单选)以下选项中使Python脚本程序转变为可执行程序的第三方库的是(本题分数:3)A) NetworkxB) pyinstallC) RequestsD) PyPDF2您的答案:B 正确率: ...
- 华南理工大学 Python第7章课后小测-1
1.(单选)以下程序对字典进行排序,按字典键值从小到大排序,空白处的代码是( ): dt={'b':6, 'c':2, 'a':4} s=sorted(dt.items(),key=_____) p ...
- 华南理工大学 Python第5章课后小测-1
1.(单选)以下哪个函数的定义是错误的?(本题分数:2)A) def vfunc(a,b=2):B) def vfunc(a,b):C) def vfunc(a,*b):D) def vfunc(*a ...
- 华南理工大学 Python第4章课后小测-2
1.(单选)下面程序的输出结果是: for c in "ComputerScience": if c=="S": continue print(c,end=&q ...
- 华南理工大学 Python第3章课后小测-2
1.(单选)给出如下代码 s = 'Hello scut' print(s[4::-1]) 上述代码的输出结果是(本题分数:2)A) HelloB) olleHC) scutD) tucs您的答案:B ...
- 华南理工大学 Python第3章课后小测-1
1.(单选)给出如下代码 s = 'Hello scut' print(s[::-1]) 上述代码的输出结果是(本题分数:4)A) HelloB) Hello scutC) olleH tucsD) ...
- 华南理工大学 Python第1章课后小测
1.(单选)计算机有两个基本特性:功能性和()性.(本题分数:5)A) 可存储B) 可计算C) 可通信D) 可编程您的答案:D 正确率:100%2.(单选)计算机硬件可以直接识别和执行的程序设计语言 ...
随机推荐
- PotPlayer播放百度云盘视频
需要的工具 PotPlayer.油猴tampermonkey.坚果(这个不用下载,有个账号就行) 下载地址:百度网盘 步骤 安装油猴tampermonkey 拖拽Tampermonkey_4.14.c ...
- sql-自动增长的列
mysql自动增长 如果某一列是数值类型的,使用 auto_increment 可以来完成值得自动增长 方式1:创建表时,添加主键约束,并且完成主键自增长 create table stu( id i ...
- Excel表函数自动生成SQL
前言 在平常的工作中,多多掌握一点这样的小技巧,能够帮助我们省去很多时间: 1.数据库对应的表如下: 2.excel中需要导入的数据如下: 3.excel中sql的写法: ="insert ...
- 【Azure Developer】记录一次使用Java Azure Key Vault Secret示例代码生成的Jar包,单独运行出现 no main manifest attribute, in target/demo-1.0-SNAPSHOT.jar 错误消息
问题描述 创建一个Java Console程序,用于使用Azure Key Vault Secret.在VS Code中能正常Debug,但是通过mvn clean package打包为jar文件后, ...
- Python: 列表、数组及迭代器切片的区别及联系
1. 对列表和数组进行切片 1.1 切片索引 众所周知,Python中的列表和numpy数组都支持用begin: end语法来表示[begin, end)区间的的切片索引: import numpy ...
- AI写代码! 神器copilot介绍+安装+使用
!郑重提示!!!!!!!: 正在学编程.算法的同学请千万不要依赖此插件,否则你可能甚至无法手写出一个for循环 AI帮我写代码?我帮AI写代码?庄周梦蝶?蝶梦庄周?十分梦幻. copilot在VSco ...
- Template -「平衡树」
Fhq-Treap. // Fhq-Treap const int MAXN = 1e5 + 5; struct Fhq_Treap { #define Lson Tr[p].l #define Rs ...
- 我已经说了5种css居中实现的方式了,面试官竟然说还不够?
这是一篇关于居中对齐方式的总结 开篇之前,先问一下大家都知道几种居中的实现方式? 面试时答出来两三个就不错了,就怕面试官还让你继续说.今天就来总结一下这些居中的方式 使用flex布局设置居中. 使用f ...
- 2022-7-19 第五组 pan小堂 封装和 this
this关键字 this关键字由来和使用: A:this:代表所在类的对象引用方法被哪个对象调用,this就代表那个对象 B:什么时候使用this呢 ? 局部变量和成员变量重名 set 和 get 方 ...
- LevelSequence源码分析
前言 这篇文章主要讲的是Unreal LevelSequence RunTime的部分.即在游戏中运行Level Sequence的源码解析.(而且抛去Replicated 的Sequence,一般S ...