一、单选题
1、字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用什么索引?
A.s[3]
B.s[-3]
C.s[0:-3]
D.s[:-3]
正确答案:B
2、获得字符串s长度的方法是什么?
A.s.len()
B.s.length
C.len(s)
maven与gradle的区别
D.length(s)
正确答案:C
3、字符串函数strip()的作用是什么?
A.按照指定字符分割字符串为数组
B.连接两个字符串序列
C.去掉字符串两侧空格或指定字符
D.替换字符串中特定字符
正确答案:C
4、"abc"oracle一直不弹出来安装界面的长度是3,"老师好"的长度是多少?
A.1
B.3
C.6
D.9
正确答案:B
5、字符串是一个连续的字符序列,用什么方式打印出可以换行的字符串?
A.使用转义符\\
B.使用\n
C.使用空格
D.使用“\换行”
正确答案:B
6、Python中布尔变量的值为
A.0,1
B.真,假
C.T,F
D.True,False
正确答案:D
7、Python通过什么来判断操做是否在分支结构中
A.缩进
B.冒号
C.花括号
D.括号
正确答案:A
8、对负数取平方根,即使用函数math.sqrt(x),其中x为负数,将产生
A.虚数
B.程序崩溃
C.什么都不产生
D.ValueError错误
正确答案:D
9、以下的布尔代数运算错误的是
A.not (a and b) == not (a) and not (b)
B.(True or False) == True
怎样用eclipseC.(True or x) == True
D.(False and x) == False
正确答案:A
10、以下不可能出现在or操作真值表中的是
A.F or T = T
B.T or T = T
C.F or F = T
D.T or F = T
正确答案:C
11、Python语言中,与函数使用相关的保留字是哪个?
A.pass
B.for
C.eval
D.def
正确答案:D
12、以下哪个不是函数的作用?
A.降低编程复杂度
B.复用代码
C.增强代码可读性
D.sqlcommand命令对象的基本方法提高代码执行速度
正确答案:D
13、假设函数中不包含global保留字,下面对于改变参数值的说法,哪个是不正确的?
A.参数的值是否被改变,与函数中对变量的操作有关,与参数类型无关。
B.参数是整数类型时,不改变原参数的值
C.参数是列表类型时,改变原参数的值
D.参数是组合类型(可变对象)时,改变原参数的值
正确答案:A
14、下面是一个Python函数,哪个说法不正确?python编程基础教程课后答案
def func(a, b):
c = a**2 + b
b = a
return c
a = 10
b = 100
c = func(a, b) + a
A.该函数执行后,变量c的值为200
B.该函数执行后,变量a的值为10
C.该函数名称为func
D.该函数执行后,变量b的值为100
正确答案:A
15、递归函数有什么特点?
A.函数比较复杂
B.包含一个循环结构
C.函数内部包含对本函数的再次调用
D.函数名称作为返回值
正确答案:C
16、有关递归函数基例的说明,哪个是不正确的?
A.递归函数必须有基例
B.递归函数的基例决定递归的深度
C.递归函数的基例不再进行递归
D.每个递归函数只能有一个基例
正确答案:D
17、有关函数的说法,哪个是不正确的?
A.函数是代码功能的一种抽象
B.函数是计算机对代码执行优化的要求
C.函数对一段代码的命名
D.函数是代码逻辑的封装
正确答案:B
18、下列哪项类型数据是不可变化的:
A.列表
podcastB.字典
C.元组
D.字符串
正确答案:C
19、对于字典d={'abc':1, 'qwe':2, 'zxc':3},len(d)的结果为:
A.3
B.6
C.9
D.12
正确答案:A
20、下列哪项不是Python中对文件的读取操作:
A.readlines
B.readline
C.read
D.readall
正确答案:D
21、在读写文件之前,必须通过以下哪个方法创建文件对象:
A.create
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论