选择题-【2024年第二季度-Python阶段测试A卷】
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
选择题(每题5分,共20题,合计100分)
- 执行下列语句后,最终的显示结果是( )。
value = "ZhanMa"
print("Hello"+value)
{{ select(1) }}
- Hello ZhanMa
- HelloZhanMa
- "Hello"ZhanMa
- 以上都是错误的
- 下面哪个变量命名在Python中是合理的?( ) {{ select(2) }}
- 9_boy
- xp-hello
- while
- _my_vol
- 哪个选项的代码,可以实现如下图所示时运行结果( )
{{ select(3) }}
-
print("#"*20) print("#"+" "*18+"#") print("#"+" o@@@@- "+"#") print("#"+" |||| "+"#") print("#"+" "*18+"#") print("#"*20)
-
print("#"*20) print("#"+" "*18+"#") print("#"+" o@@@@- "+"#") print("#"+" |||| "+"#") print("#"+" "*18+"#") print("#"*20)
-
print("#"*20) print("#"+" o@@@@- "+"#") print("#"+" |||| "+"#") print("#"*20)
-
print("#"+" "*18+"#") print("#"+" o@@@@- "+"#") print("#"+" |||| "+"#") print("#"+" "*18+"#")
- 有如下Python程序段,程序段执行后,输出的结果为( )。
x=10 y=20 print(x+y*2)
{{ select(4) }}
- 60
- 50
- 1020
- 错误
- 下列代码运行结果是( )。
a = "Hello" b = 3.14 print(a + b)
{{ select(5) }}
- 输出: Hello3.14
- 输出: Hello
- 报错: TypeError
- 输出: Hello+3.14
- 据相关文件规定,全国景区对老年人实行优惠政策∶
60岁以内全票,60-69岁(含60岁和69岁)的老年人半票,69岁以上免费。
输入年龄,可以输出全票/半票/免费信息的程序是( )。 {{ select(6) }}
-
while True: a=int(input("年龄:")) if a>=70: print("免费") elif (a>60 and a<70): print("半票") else: print("全票")
-
while True: a=int(input("年龄:")) if(a>=70): print("免费") elif (a>=60 and a<70): print("半票") else: print("全票")
-
while True: a=int(input("年龄:")) if(a>70): print("免费") elif (a>=60 and a<70): print("半票") else: print("全票")
-
while True: a=int(input("年龄")) if(a>70): print("免费") elif(a>60 and a<70): print("半票") else: print("全票")
- 以下关于Python循环结构的描述中,错误的是( )。 {{ select(7) }}
- 遍历循环中的数据结构可以是字符串、列表、元组和range()函数等
- 在Python中,可以通过for、while等关键字来构建循环结构
- 关键字continue只用于结束本次循环,但不跳出当前循环体
- 关键字break用来结束当前当次语句,但不跳出当前的循环体
- 下列程序运行结果是?( )
a="2" b="3" c=int(a+b) print(c)
{{ select(8) }}
- 5
- "5"
- 5.0
- 23
- 运行下方代码段,输出的是( )。
for i in range(10):
for t in range(5):
s = i + t
print(s)
{{ select(9) }}
- 50
- 36
- 15
- 13
- 下列代码运行的结果是( )。
print(1+3*3/(4-1)**2)
{{ select(10) }}
- 10
- 10.0
- 2
- 2.0
- 分析下面程序,关于程序说法正确的是( )。
{{ select(11) }}
x1="11" x2="12" x3=x1+x2 print(x3) x4=int(x1)+int(x2) print(x4)
- 程序执行输出的x3与x4均为数值数据
- print(x3)表示的含义为∶打印整数相加
- print(x4)表示的含义为∶打印字符串相加
- 程序执行输出x3为∶1112,x4为∶23
- 以下是一个猜数字程序:
当输入的数字大于目标数字(本程序指定为5)时,提示“大了”当小于时,提示“小了”当相等时,提示“相等”,程序退出。
程序中空白处分别应填入的代码是( )
{{ select(12) }}
a=5 while True: b=int(input("输入数字:")) if b>a : print("大了") ____b<a: print("小了") else: print("相等") ____
- else if,break
- else,break
- elif,break
- elif,continue
- 运行下列代码,输出的结果是( )。
{{ select(13) }}
a,b,c=23,13,3 d=(a+b)-c**c print(d)
- 22
- 27
- 99
- 9
- 关于下列程序的理解,说法正确的是( )。
{{ select(14) }}
num=0 while num<10: print("Battle Code")
- 在while代码块中无论加什么都不能改变死循环
- 运行结果打印输出10个"Battle Code"语句
- 这个while循环是一个死循环,会一直打印"Battle Code"
- 在while代码块中加一行代码num-=1可以改变死循环
- print(5%10+5)的输出结果是?( ) {{ select(15) }}
- 10
- 1/3
- 5.2
- 5
- 同学们排队做操,按名单顺序,每10个人一排,要问第 n 个人是第几排,下列哪一种方法可以得出结果( ) {{ select(16) }}
- n/10
- n % 10
- (n-1)//10+1
- (n-1)%10+1
- a=2;b=3;print(a>b)的结果为?( ) {{ select(17) }}
- False
- True
- 32
- 5
- 请观察以下数字的规律∶2+6, 3+8, 4+10, ( ), 6+14,请问括号中应该填写什么 {{ select(18) }}
- 5+1
- 5+12
- 4+9
- 6+13
-
执行下列代码后,屏幕打印的k值的个数共有多少个?( ) {{ select(19) }}
k=100 while k>1: print(k) k=k//2
- 5
- 6
- 10
- 50
- 将1、2、3三个数不重复的排列为三位数,有( )种排列。 {{ select(20) }}
- 6
- 4
- 2
- 10
6月PythonA卷
- Status
- Done
- Rule
- OI
- Problem
- 3
- Start at
- 2024-6-28 10:30
- End at
- 2024-7-6 18:30
- Duration
- 1 hour(s)
- Host
- Partic.
- 22