Python基础测试卷

1.pow(x,0.5),计算负数的平方根将产生
A 无输出 B 复数
C valuError D 程序崩溃
答案:
B(pow函数是求次方的函数,pow(x,y)实现x^y次方,当x为负数时,取x 的绝对值再进行运算。求-4的平方根,可以先求出4的平方根,4的平方根是2和-2,则-4的平方根是2i和-2i)
2.字符串.strip()作用
A 按照指定字符分割字符串为列表
B 连接两个字符串序列
C 替换字符串中的特定字符
D 去掉字符串两侧的指定字符
答案:D
3.下列哪个选项不是Python语言的整数类型
A 0B1010
B 88
C oE99
D 0x9a
答案:C
4.name=“Python 语言程序设计课程”
print(name[0],name[2:-2],name[-1]) 输出结果
A P,thon 语言程序设计课 ,课
B P,thon 语言程序设计 ,程
C P,thon 语言程序设计 ,课
D P,thon 语言程序设计课 ,程
答案:B
5.下面哪个选项是代码的执行结果
s=“PYTHON”
print(”{0:3}".format(s))
A (此处有三个空格)PYTHON
B PYT
C PYTH
D PYTHON
答案:D
6.不属于Python保留字的是:
A. import
B. elif
C. type
D. def
答案:C
7.以下不是Python语言的合法命名的是:
A. MyGod5
B.我是错的
C._ MyGod5_
D.5 MyGod
答案:D
8.for var in__:
(此处有四个空格)print(var)
哪个选项不符合上述程序空白处的语法要求
A. range(0,10)
B.{1;2;3;4}
C.“Hello”
D.(1,2,3)
答案:B
9. 1 and 2 or 3 is 3 and 4的结果:
A.1
B.2
C.3
D.4
E.False
答案 : B
is的优先级比and和or高,所以程序先判断3 is 3
10.下列哪种说法是错误的:
A. 除字典类型以外,所有标准对象均可以用布尔测试
B. 空字符串的布尔值是False
C. 空列表对象的布尔值是False
D. 值为0的任何数字对象的布尔值是False
答案:A
bool("") False
bool(" ") True
bool() False
填空:
1.round(6.0)= ____
2.[3] in [1,2,3,4]____
3.Python的序列类型包括字符串、___、___三种,___是Python中唯一的映射类型
答案: 1. ) 6 2.) False 3. )列表,元祖,字典
简答

  1. linux命令中find和grep分别的作用?
    find:根据文件名等信息查找指定文件
    grep:查找文件中相应的内容及文本信息
    2. Python内存机制
    3. 三引号与普通引号的不同之处
    多行输出,包括单双引号
    4. x=(3)是否报错?不报错又代表什么意思
    不报错,代表x=3
    x=(3,)才代表 x 是元祖

你可能感兴趣的:(练习题)