python入门级测验题25题,你会做吗?

python入门级测验题25题,你会做吗?1.以下选项中不符合 Python 语言变量命名规则的是? A. IB. 3_1C. _AID. TempStr2.以下选项中,不是Python

欢迎大家来到IT世界,在知识的湖畔探索吧!

1.以下选项中不符合 Python 语言变量命名规则的是?

A. I
B. 3_1
C. _AI
D. TempStr

欢迎大家来到IT世界,在知识的湖畔探索吧!

2.以下选项中,不是Python对文件的打开模式的是?

欢迎大家来到IT世界,在知识的湖畔探索吧!A. r'
B. +'
C. 'w'
D. c'

3.以下叙述正确的是?

A. continue语句的作用是结束整个循环的执行
B. 只能在循环体内使用break语句
C. 在循环体内使用break语句或continue语句的作用相同
D. 从多层循环嵌套中退出时,只能使用goto语句

4.程序代码如下

try:

number = int(input(“请输入数字:”))

print(“number:”,number)

print(“=======hello======”)

except Exception as e:

# 报错错误日志

print(“打印异常详情信息: “,e)

else:

print(“没有异常”)

finally:#关闭资源

print(“finally”)

print(“end”)

输入的是 1a 结果是?

欢迎大家来到IT世界,在知识的湖畔探索吧!A. number: 1 打印异常详情信息: invalid literal for int() with base 10:'1a' finally end
B. 打印异常详情信息: invalid literal for int() with base 10:'1a' finally end
C. ========hello=========== 打印异常详情信息: invalid literal for int() with base 10:'1a' finally end
D. 以上都不正确

5.Python中的注释符号是?

A. /* */
B. <----!>
C. #
D. --

6.Python 中s=”abcdefg”,则s[::2]是什么?

A. ab
B. abcd
C. aceg
D. defg

7.函数如下:

def showNnumber(numbers):

for n in numbers:

print(n)

下面哪个在调用函数时会报错?

A. showNumer([1,2,3,4])
B. showNnumber('中国')
C. showNnumber((1,2,3,4))
D. showNnumber(1234)

8.下列哪个语句在Python中是非法的?

A. x = y = z = 1
B. x, y = y, x
C. x = (y = z + 1)
D. x += y

9.下列哪种说法是错误的?

A. 除字典类型外,所有标准对象均可以用于布尔测试
B. 空字符串的布尔值是False
C. 空列表对象的布尔值是False
D. 值为0的任何数字对象的布尔值是False

相关知识点: 字典也可以进行布尔测试的。

10.print(“ab” + “c”*2)的结果是?

A. abc2
B. abcabc
C. abcc
D. ababcc

11.以下关于模块说法错误的是?

A. 一个xx.py就是一个模块
B. 任何一个普通的xx.py文件可以作为模块导入
C. 模块文件的扩展名不一定是 .py
D. 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常

12.以下不能创建一个字典的语句是?

A. dict1 = {}
B. dict2 = { 3 : 5 }
C. dict3 = {[1,2,3]: "uestc"}
D. dict4 = {(1,2,3): "uestc"}

13.定义类如下

class Hello():

def __init__(self,name):

self.name=name

def showInfo(self):

print(self.name)

下面代码能正常执行的是?

A. h = Hello() h.showInfo()
B. h = Hello() h.showInfo('TIANWEN')
C. h = Hello('TIANWEN') h.showInfo()
D. h = Hello('TIANWEN') h.showInfo('TIANWEN')

14.如下:

str1 = “ABCDEFG MNOPQR 1234”

str2 = “MNOPQR”;

print(str1.find(str2, 5))

打印的结果是?

A. 6
B. 7
C. 8
D. -1

15.下面代码的输出结果是?

x = 12.34

print(type(x))

A. <class ‘int’>
B. <class ‘float’>
C. <class ‘bool’>
D. <class ‘complex’>

16.以下会出现错误的是?

A. '汉字'.encode()
B. '汉字'.decode()
C. '汉字'.encode().decode()
D. 以上都不会出错

17.以下关于 Python 字符串的描述中,错误的是?

A. 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B. 字符串包括两种序号体系:正向递增和反向递减
C. Python字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)
D. 字符串是用一对双引号""或者单引号’ '括起来的零个或者多个字符

18.Python语言语句块的标记是?

A. 分号
B. 逗号
C. 缩进
D. 反斜杠

19.已知x=43,ch=’A’,y = 1,则表达式(x>=y and ch<‘b’ and y)的值是?

A. 0
B. 1
C. TRUE
D. 执行出错

20.下面这段代码运行结果是?

kvps = { ‘1’ :1, ‘2’ : 2 }

theCopy =kvps.copy()

kvps[‘1’] = 5

sum = kvps[‘1’]+ theCopy[‘1’]

print(sum)

A. 2
B. 11
C. 15
D. 6

21.关于 Python 字符串,以下选项中描述错误的是?

A. 可以使用 datatype() 测试字符串的类型
B. 输出带有引号的字符串,可以使用转义字符\
C. 字符串是一个字符序列,字符串中的编号叫“索引”
D. 字符串可以保存在变量中,也可以单独存在

22.执行后可以查看Python的版本的是?

A. import sys print(sys.version)
B. import system print(system.version)
C. import system print(system.Version)
D. import sys print(sys.Version)

23.不是Python中的数据类型的有?

A. tuple
B. string
C. list
D. float

24.计算机中信息处理和信息储存用?

A. 二进制代码
B. 十进制代码
C. 十六进制代码
D. ASCII代码

25.下面的代码,哪些是输出1,2,3三个数字?

A. for i in range(3): print(i) print(i+1)
B. aList = [0,1,2] for i in aList: print(i+1)
C. i = 1 while i < 3: print(i) i+=1
D. for i in range(3): print(i+1)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/48549.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信