#684. Q_008

Q_008


选择题

  1. 以下哪个是Python中的合法变量名? {{ select(1) }}
  • 2num
  • num-2
  • _num
  • if
  1. 执行以下代码后,变量a的值是多少?

    a = 5
    a = a + 3
    

{{ select(2) }}

  • 2
  • 5
  • 3
  • 8
  1. 下列哪个运算符用于比较两个值是否相等? {{ select(3) }}
  • =
  • ==
  • !=
  • >
  1. 以下哪个语句能实现循环输出数字1到5? {{ select(4) }}
  • for i in range(5): print(i)
  • for i in range(1, 5): print(i)
  • for i in range(5): print(i+1)
  • while i < 5: print(i); i += 1
  1. 以下代码的输出结果是什么?

    x = 10
    if x > 5:
        print("A")
    else:
        print("B")
    

{{ select(5) }}

  • A
  • B
  • 10
  • 报错
  1. 列表my_list = [1, 2, 3],执行my_list.append(4)后,my_list的值为? {{ select(6) }}
  • [1, 2, 3]
  • [1, 2, 3, 4]
  • [4, 1, 2, 3]
  • [1, 2, 4, 3]
  1. 下列哪项可以正确注释一行代码? {{ select(7) }}
  • // This is a comment
  • <!-- This is a comment -->
  • # This is a comment
  • /* This is a comment */
  1. x = Truey = False,则x and y的结果是? {{ select(8) }}
  • True
  • False
  • 1
  • 0
  1. 以下哪个函数用于获取用户输入? {{ select(9) }}
  • print()
  • input()
  • get()
  • read()
  1. 执行以下代码后,len(my_str)的值是多少?

    my_str = "Hello"
    

{{ select(10) }}

  • 4
  • 5
  • 6
  • 报错
  1. 下面哪个选项不能用于创建列表? {{ select(11) }}
  • list()
  • [1, 2, 3]
  • list[1, 2, 3]
  • []
  1. a = 10b = 3,则a % b的结果是? {{ select(12) }}
  • 1
  • 3
  • 0
  • 10
  1. 以下代码输出什么?

    for i in range(3):
        print(i, end=" ")
    

{{ select(13) }}

  • 0 1 2
  • 1 2 3
  • 0 1 2 3
  • 报错
  1. 下列哪个关键字用于定义函数? {{ select(14) }}
  • func
  • def
  • function
  • lambda
  1. 以下代码输出什么?

    if 3 > 2:
        print("True")
    else:
        print("False")
    

{{ select(15) }}

  • True
  • False
  • 报错
  • 无输出

判断题

  1. 表达式 5 > 2 的结果为True。 {{ select(16) }}
  1. 函数可以有多个返回值。 {{ select(17) }}
  1. 字符串是不可变的数据类型。 {{ select(18) }}
  1. for i in range(4)会生成0到4的整数。 {{ select(19) }}
  1. 全局变量可以在函数内部直接修改。 {{ select(20) }}
  1. append()方法用于在列表末尾添加元素。 {{ select(21) }}
  1. 条件语句可以嵌套使用。 {{ select(22) }}

编程题

  1. 题目:数字求和
    编写程序,计算用户输入的5个整数的和,并输出结果。
    要求:
  • 使用for循环和input()函数获取输入。
  • 将输入转换为整数类型。

示例输入:

1
2
3
4
5

示例输出:

15

请写出完整代码: {{ code(23) }}

  1. 题目:猜数字游戏
    生成一个1到10的随机整数,用户有3次机会猜中该数字。若猜中,输出"恭喜!猜对了!";若未猜中,输出"很遗憾,正确答案是X"(X为正确数字)。
    要求:
  • 使用random模块生成随机数。
  • 使用while循环控制猜测次数。
  • 判断用户输入是否合法(1-10范围内)。

请写出完整代码: {{ code(24) }}

  1. 题目:图形打印
    打印一个由*组成的直角三角形,行数由用户输入(如输入4,则打印如下图形):
*
**
***
****

要求:

  • 使用嵌套循环(外层控制行数,内层控制每行*数量)。
  • 处理用户输入非正整数的情况,提示错误并重新输入。

请写出完整代码: {{ code(25) }}