A. [模拟]选择题+判断题
[模拟]选择题+判断题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。
一、单选题(共15题,每题2分,共30分。)
- 用Python语句计算:长方形的长和宽分别为4和5,则长方形的周长为?() {{ select(1) }}
-
a=4 b=5 c=2*a+2*b print(c) -
b=5 c=2*a+b print(c) -
a=4 b=5 c=a*b print(c) -
a=4 b=5 c=a+b*2 print(c)
- 已知a=2,b=3,赋值语句 a*=b+5 执行后,a的值是多少?() {{ select(2) }}
- 11
- 16
- 13
- 26
- 已知a = 4,b = 7那么print(a!=b)的结果为?() {{ select(3) }}
- 4
- 7
- False
- True
- 以下运行结果为False的是?() {{ select(4) }}
- 5 is 5
- 5 is not 4
- False != 0
- 5 != 4
- 四种基本结构中,能简化大量程序代码行的是?() {{ select(5) }}
- 顺序结构
- 分支结构
- 选择结构
- 循环结构
- 下面程序的运行结果是?()
a=80
b=70
if a>b:
a,b=b,a
print(a,b)
{{ select(6) }}
- 70 70
- 80 70
- 70 80
- 80 80
- 如果要计算则下列程序代码正确的是?()。 {{ select(7) }}
-
s=0 for i in range(1,10): s=s*i print(s) -
s=0 for i in range(1,9): s=s*i print(s) -
s=1 for i in range(1,10): s=s*i print(s) -
s=1 for i in range(1,9): s=s*i print(s)
- 关于turtle库的引入,以下哪个是错误的?() {{ select(8) }}
- import turtle
- from turtle import *
- import turtle as t
- import turtle form t
- 下面程序运算结果正确的是? ()
x1=11
x2=12
print(x1*x2)
{{ select(9) }}
- 132
- 23
- 24
- 1
- 下列关于Python程序中,运行的结果是? ()
a=10
if a>10:
print("天天开心")
elif a>8:
print("平安喜乐")
elif a<9:
print("奋发向上")
else:
print("努力学习")
{{ select(10) }}
- 天天开心
- 平安喜乐
- 奋发向上
- 努力学习
- 下面程序的运行结果是? ()
s = 1
for i in range(11):
s = i
print(s)
{{ select(11) }}
- 1
- 0
- 10
- 9
- 语句list6=[0,6]的含义是? () {{ select(12) }}
- 定义一个变量list6,值为0~6之间的随机值
- 定义一个变量list6,值为0.6
- 定义一个列表list6,包含两个元素:0和6
- 生成一个数字序列list6,值为0~6
- 数学课代表将同学们的数学成绩存放在列表S1中,s1=[99,92,87,90,100,95],如果按照成绩由低到高输出,以下哪个程序可以实现?()。 {{ select(13) }}
-
s1=[99,92,87,90,100,95] s2=sorted(s1) print(s2) -
s1=[99,92,87,90,100,95] s2=sort() print(s2) -
s1=[99,92,87,90,100,95] sort(reverse=True) print(s1) -
s1=[99,92,87,90,100,95] s2=sorted(s1,reverse=True) print(s2)
- 下面的Python代码用于输入学生成绩,并根据人数计算出平均成绩,有关说法错误的是?()
Sum = 0 #保存总成绩
cnt = 0 #保存学生人数
while True:
score = int(input())
if score < 0:
break
cnt += 1
Sum += score
print(f"总学生数:{cnt},平均:{Sum/cnt}")
{{ select(14) }}
- 代码 while True: 写法错误
- 如果输入负数,将结束输入,并正确输出
- 如果录入的学生成绩含有小数,程序将报错
- 以上说法都没有错误
- 执行以下 Python 程序代码后,输出结果是?()
cnt =0 #保存循环次数
for i in range(1,10):
for j in range(i,10):
if i*j%2 ==0:
break
cnt +=1
print(cnt)
{{ select(15) }}
- 5
- 9
- 81
- 100
二、判选题(共10题,每题2分,共20分)
- Python语言会要求缩进,但是不严格缩进,也不影响代码运行。() {{ select(16) }}
- 正确
- 错误
- while语句只能用于未知次数的循环,for语句只能用于循环次数己知的循环。() {{ select(17) }}
- 正确
- 错误
- 可以将a = "3.14"转化为浮点数的函数是str()。() {{ select(18) }}
- 正确
- 错误
- 以下程序的输出结果是AAA。()
x,y,z=1,-1,1
if x>0:
if y>0:
print("AAA")
else:
print("BBB")
elif z>0:
print("CCC")
{{ select(19) }}
- 正确
- 错误
- 执行下面的程序,k的结果是25。()
k=1
n=263
while n:
k *= n%10
n//=10
{{ select(20) }}
- 正确
- 错误
- 下面代码中可以获取一个1到100之间的随机方块ID。()
import random
blockID = random.randint(1,100)
{{ select(21) }}
- 正确
- 错误
- 已知列表Q = ['原子弹'、'氢弹'、'导弹'、'核弹']。我国的“两弹一星”其中的“两弹”指的是原子弹和导弹,那么想要从列表中准确的取出此结果,应使用Q[1]、Q[2]指令。() {{ select(22) }}
- 正确
- 错误
- 一艘飞船想要绕星球公转10圈,以下代码无法实现10次循环。()
for i in range(1,10):
{{ select(23) }}
- 正确
- 错误
- 字典中的每个元素都由两部分组成,分别是“键”和“值”。() {{ select(24) }}
- 正确
- 错
- 函数可以没有返回值,也可以有一个返回值。() {{ select(25) }}
- 正确
- 错