下面语句运行后会报错的是() (5.0分)
-
A
‘Let‘s go!‘
-
B
‘Let\‘s go!‘
-
C
‘‘‘say I "like this" ‘‘‘
-
D
r‘C:\nowhere‘
A运行会报错
本题结束.
2.下列哪个表达式在Python中是非法的? () (5.0分)
-
A
x = y = z = 1
-
B
x = (y = z + 1)
-
C
x, y = y, x
-
D
x += y
x = (y = z + 1)是非法的
本题结束.
3.下列哪个不是有效的变量名() (5.0分)
-
A
_demo
-
B
banana
-
C
Numbr
-
D
my-score
D不是有效的变量名
本题结束.
-
A
set
-
B
list
-
C
dict
-
D
tuple
tuple是不可变数据类型
5.下列程序打印结果为?
nl=[1,2,5,3,5]
?nl.append(4)
?nl.insert(0,7)
?nl.sort()
?printnl (5.0分)
-
A
[1, 2, 3, 4, 5, 5, 7]
-
B
[0, 1, 2, 3, 4, 5, 5]
-
C
[7, 5, 4, 3, 2, 1]
-
D
[1, 2, 3, 4, 5, 7]
append 列表尾增加元素 insert 列表某个位置插入元素 sort 列表排序默认升序
以下代码输出的结果是?
deffunc():
?pass
print(func())
? (5.0分)
-
A
None
-
B
pass
-
C
什么都不输出
-
D
程序报错
使用pass定义一个什么都不做的空函数
-
A
(1,[2],3)
-
B
1,[2],3
-
C
1
-
D
(1,2,3)
多个返回值时,返回对象是元组
import re
str1="Python‘sfeatures"
str2=re.match(r‘(.*)on(.*?).*‘,str1,re.M|re.I)
printstr2.group(1) (5.0分)
-
A
Python
-
B
Pyth
-
C
thon’s
-
D
Python’s features
re.match(r‘(.*)on(.*?).*‘,str1,re.M|re.I),将Python‘s 的on左边和右边分组
9.装饰器的返回结果可以是? (5.0分)
-
A 函数
-
B 字符串
-
C 数字
-
D 以上皆可
装饰器是可调用对象,其参数是函数。函数可以返回以上几种形式结果
下列代码输出正确的是?
str1 ="Hello,World";
str2 =" World ";
print(str1.index(str2)); (5.0分)
-
A 5
-
B 6
-
C 7
-
D 程序报错
str.index(str, beg=0, end=len(string)) str --指定检索的字符串 beg--开始索引,默认为0。从下标0开始
-
A min = x if x < y else y
-
B max = x > y ? x : y
-
C if(x>y) print(x)
-
D while True:pass
AD语法正确
本题结束.
-
A 只能包含字母、数字 和 下划线。变量名可以以字母或者下划线开头。但是不能以数字开头。
-
B 不能包含空格,但可以使用下划线来分隔其中的单词
-
C 不能使用Python中的关键字作为变量名
-
D 建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName)。和小驼峰(userName)
-
A 函数可以赋值给一个变量
-
B 函数可以作为元素添加到集合对象中
-
C 函数可以作为参数值传递给其它函数
-
D 函数可以当做函数的返回值
上述几项均正确
-
A import module_name
-
B from module_name import function_name
-
C from module_name import function_name as func1
-
D from module_name import *
以下都是模块的方法
-
A
abs()
-
B
map()
-
C
len()
-
D
print()
以上都是常见的内置函数
-
否
Flask 是一个使用 Python 编写的轻量级 Web 应用框架,使用 BSD 授权。
本题结束.
-
√
-
×
把函数作为参数传入,这样的函数称为高阶函数
18. sorted()函数不支持自定义排序 (5.0分)
-
√
-
×
sorted()可以接收一个key函数来实现自定义的排序
-
√
-
×
装饰器的一大特性
-
√
-
×
在函数内部可以定义全局变量