【python基础】python基础习题(二)

五. 程序结构

1. 选择

  1. 有下面的程序段
if k <= 10 and k > 0:
    if k > 5:
        if k > 8:
            x = 0
        else:
            x = 1
    else:
        if k > 2:
            x = 3
    else:
        x = 4

其中,k取哪组值时x = 3,你选择的答案是()
A.3,4,5
B.3,4
C.5,6,7
D.4,5

  1. 以下哪项错误Python程序能正常运行()
    A.拼写错误
    B.错误表达式
    C.缩进错误
    D.手动抛出异常
  2. 有关程序终止说法正确的是()
    A.程序中抛出异常一定会终止程序
    B.程序中抛出异常不一定终止程序
    C.拼写错误一定会导致程序终止
    D.缩进错误一定会导致程序终止
  3. 对以下程序描述错误的是()
try:
# 语句块1
except IndexError as i:
#语句块2

A.该程序进行了异常处理,因此一定不会终止程序
B.该程序虽然进行了异常处理,不一定不会因异常引发终止
C.语句块1,如果抛出 IndexError 异常,不会因为异常终止程序
D.语句块2不一定会执行

5.程序如下:

try:
    number = int(input("请输入数字:"))
    print("number:", number)
    print("==========hello=====================")
except Exception as e:
    # 报错错误日志
    print("打印异常详情信息", e)
else:
    print("没有异常")
finally:
    # 关闭资源
    print("finally")
    print("end")

输入是la结果是()
A.number:1 打印异常详情信息:invalid literal for int() with base 10: finally end
B.打印异常详情信息:invalid literal for int() with base 10: finally end
C.======hello=======打印异常详情信息:invalid literal for int() with base 10:finally end
D. 以上都正确
 

2. 编程题

  1. 编写Python程序完成以下要求:学习成绩>=90分的同学等级用A表示,60-89分之间的等级是B,60分以下的等级是C,成绩通过键盘输入。
  2. 使用键盘来录入一行字符,并分别统计出其中英文字母、空格、数字和其它字符的个数。
  3. 请试着从键盘上输入10个整数,并对这10个数进行排序处理及输出。

 

六. 函数

1.选择题

  1. 关于import引用,以下选项中描述错误的是()
    A.import保留字用于导入模块或者模块中的对象
    B.使用 import turtle 引入 turtle 库
    C.可以使用 from turtle import setup 引入 turtle 库
    D.可以使用 import turple as t 引入turple库,取别名为t
  2. 以下选项中,对程序的描述错误的是()
    A.程序是由一系列函数组成的
    B.程序是由一系列代码组成的
    C.可以利用函数对程序进行模块化设计
    D.通过封装可以实现代码复用
  3. 调用以下函数返回的值()
def myfun():
pass

A.0
B.出错不能运行
C.空字符串
D.None

  1. 函数如下:
def showNnumber(numbers):
for n in numbers:
print<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

roman_日积跬步-终至千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值