#A. 选择题-【2024年第二季度-Python阶段测试A卷】

    Type: Objective

选择题-【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分)

  1. 执行下列语句后,最终的显示结果是( )。
value = "ZhanMa"
print("Hello"+value)

{{ select(1) }}

  • Hello ZhanMa
  • HelloZhanMa
  • "Hello"ZhanMa
  • 以上都是错误的
  1. 下面哪个变量命名在Python中是合理的?( ) {{ select(2) }}
  • 9_boy
  • xp-hello
  • while
  • _my_vol
  1. 哪个选项的代码,可以实现如下图所示时运行结果( )
    image {{ 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+"#")
    
  1. 有如下Python程序段,程序段执行后,输出的结果为( )。
    x=10 
    y=20 
    print(x+y*2)
    

{{ select(4) }}

  • 60
  • 50
  • 1020
  • 错误
  1. 下列代码运行结果是( )。
    a = "Hello"  
    b = 3.14 
    print(a + b)
    

{{ select(5) }}

  • 输出: Hello3.14
  • 输出: Hello
  • 报错: TypeError
  • 输出: Hello+3.14
  1. 据相关文件规定,全国景区对老年人实行优惠政策∶

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("全票")
    
  1. 以下关于Python循环结构的描述中,错误的是( )。 {{ select(7) }}
  • 遍历循环中的数据结构可以是字符串、列表、元组和range()函数等
  • 在Python中,可以通过for、while等关键字来构建循环结构
  • 关键字continue只用于结束本次循环,但不跳出当前循环体
  • 关键字break用来结束当前当次语句,但不跳出当前的循环体
  1. 下列程序运行结果是?( )
    a="2" 
    b="3" 
    c=int(a+b) 
    print(c)
    

{{ select(8) }}

  • 5
  • "5"
  • 5.0
  • 23
  1. 运行下方代码段,输出的是( )。
for i in range(10):
    for t in range(5):
        s = i + t 
print(s)

{{ select(9) }}

  • 50
  • 36
  • 15
  • 13
  1. 下列代码运行的结果是( )。
print(1+3*3/(4-1)**2)

{{ select(10) }}

  • 10
  • 10.0
  • 2
  • 2.0
  1. 分析下面程序,关于程序说法正确的是( )。 {{ 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
  1. 以下是一个猜数字程序: 当输入的数字大于目标数字(本程序指定为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
  1. 运行下列代码,输出的结果是( )。 {{ select(13) }}
    a,b,c=23,13,3 
    d=(a+b)-c**c 
    print(d)
    
  • 22
  • 27
  • 99
  • 9
  1. 关于下列程序的理解,说法正确的是( )。 {{ select(14) }}
    num=0 
    while num<10:     
        print("Battle Code")
    
  • 在while代码块中无论加什么都不能改变死循环
  • 运行结果打印输出10个"Battle Code"语句
  • 这个while循环是一个死循环,会一直打印"Battle Code"
  • 在while代码块中加一行代码num-=1可以改变死循环
  1. print(5%10+5)的输出结果是?( ) {{ select(15) }}
  • 10
  • 1/3
  • 5.2
  • 5
  1. 同学们排队做操,按名单顺序,每10个人一排,要问第 n 个人是第几排,下列哪一种方法可以得出结果( ) {{ select(16) }}
  • n/10
  • n % 10
  • (n-1)//10+1
  • (n-1)%10+1
  1. a=2;b=3;print(a>b)的结果为?( ) {{ select(17) }}
  • False
  • True
  • 32
  • 5
  1. 请观察以下数字的规律∶2+6, 3+8, 4+10, ( ), 6+14,请问括号中应该填写什么 {{ select(18) }}
  • 5+1
  • 5+12
  • 4+9
  • 6+13
  1. 执行下列代码后,屏幕打印的k值的个数共有多少个?( ) {{ select(19) }}

    k=100
    while k>1:     
        print(k)     
        k=k//2
    
  • 5
  • 6
  • 10
  • 50
  1. 将1、2、3三个数不重复的排列为三位数,有( )种排列。 {{ select(20) }}
  • 6
  • 4
  • 2
  • 10

6月PythonA卷

Not Attended
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