python基础题库100题及答案,python程序设计经典例题

本文详细介绍了Python编程的基础题目,包括eval()函数、import保留字、变量命名规则、字符串操作、循环结构、随机数生成、递归、函数、模块化设计等知识点,帮助读者巩固Python基础知识。
摘要由CSDN通过智能技术生成

本篇文章给大家谈谈python语言程序设计程序设计题,以及python语言程序设计题库及答案,希望对各位有所帮助,不要忘了收藏本站喔。

下面是eval()函数作用的是:‬‬
A去掉参数中元素两侧所有引号,含单引号或双引号,当作Python语句执行
B直接将参数中元素当作Python语句执行
C去掉参数中做外侧一对引号,含单引号或双引号,当作Python语句执行
D在参数两侧增加一对单引号,当作Python语句执行
正确答案 C :eval(x)函数用于去掉参数x最外侧一对引号。

下面属于import保留字作用的是: ‬
A改变当前程序的命名空间
B每个程序都必须有这个保留字
C引入程序之外的功能库
D当调用函数时需要使用该保留字
正确答案 C :import保留字仅用于引用外部库

下列选项中不符合Python语言变量命名规则的是‬‬
A I
B TempStr
C 3_1
D _AI
正确答案 C

给出如下代码
TempStr =“Hello World” 可以输出“World”子串的是‬‬
A print(TempStr[–5:])
B print(TempStr[–5: –1])
C print(TempStr[–4: –1])
D . print(TempStr[–5:0])
正确答案 A

5关于Python程序中与“缩进”有关的说法中,以下选项中正确的是‬
A缩进在程序中长度统一且强制使用
B缩进是非强制性的,仅为了提高代码可读性
C缩进统一为4个空格
D缩进可以用在任何语句之后,表示语句间的包含关系
正确答案 A

Python 语言中,以下表达式输出结果为11的选项是
A print(eval(“1” + “1”))
B print(eval(“1+1”))
C print(1+1)
D print(eval(“1” + 1))
正确答案 A

在这里插入图片描述
哪个选项不符合上述程序空白处的语法要求?‬
A {1;2;3;4;5}
B (1,2,3)
C range(0,10)
D “Hello”
正确答案 A :for … in … 中 in 的后面需要是一个迭代类型(组合类型),{1;2;3;4;5}不是Python的有效数据类型自动化测试学python还是java

在这里插入图片描述
哪个选项给出了上述程序的输出次数?‬
A 14
B 15
C 13
D 1000
正确答案 A :请跟随程序计算或在IDLE中运行程序获得结果。

哪个选项关于循环结构的描述是错误的?
A循环是程序根据条件判断结果向后反复执行的一种运行方式
B死循环无法退出,没有任何作用
C条件循环和遍历循环结构都是基本的循环结构
D循环是一种程序的基本控制结构
正确答案 B :死循环能够用于测试性能,形式上的死循环可以用break来退出,例如:
x = 10while True:
x = x - 1
if x == 1:
break
死循环是有其作用的。

哪个选项是random库中用于生成随机小数的函数?‬‬
A randrange()
B random()
C getrandbits()
D randint()
正确答案 B :randint()、getrandbits()、randrange()都产生随机整数,random()产生0到1之间的随机小数。

以下是二分支结构紧凑模式的是:‬
A <表达式1> if <条件> else: <表达式2>
B <条件> if <表达式1> else <表达式2>
C <条件> if else <表达式1> <表达式2>
D <表达式1> if <条件> else <表达式2>
正确答案 D :<表达式1> if <条件> else <表达式2>注意:前后都是<表达式>不是<语句或语句块>

关于try-except,哪个选项的描述是错误的?‬‬
A NameError是一种异常类型
B表达了一种分支结构的特点
C用于对程序的异常进行捕捉和处理
D使用了异常处理,程序将不会再出错
正确答案 D :使用了异常处理,程序可能运行不会出错,但逻辑上可能出

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值