1
Python编程从入门到实践
1.7.7.1 一、选择题
一、选择题

1.以下是八进制数字的是( )。

A.0b070 B.0a1011 C.0o755 D.0x123

2.以下字符串合法的是( )。

A.'abc'def'ghi" B."I love"love"Python"

C."I love Python" D.'I love'Python"

3.Python程序采用Unicode编码,英文字符和中文字符在Python中分别对应字符的个数是( )。

A.1;1 B.1;2 C.2;1 D.2;2

4.以下不是Python内置数据类型的是( )。

A.char B.int C.float D.list

5.Python支持复数类型,以下说法错误的是( )。

A.实部和虚部都是浮点数 B.表示复数的语法是real+image j

C.1+j是复数 D.虚部后缀j必须是小写形式

6.以下是print('\nPython')语句运行结果的是( )。

A.在新的一行输出:Python B.直接输出:'\nPython'

C.直接输出:\nPython D.先输出n,然后新的一行输出Python

7.字符串s='abcde',n是字符串s的长度。索引字符串s字符'c',下列语句是正确的( )。

A.s[n/2] B.s[(n+1)/2] C.s[n//2] D.s[(n+1)//2]

8.以下能用逗号分隔字符串的是( )。

A.s.split() B.s.strip() C.s.center() D.s.replace()

9.以下能同时作用于所有数字类型和字符串类型的函数是( )。

A.len() B.complex() C.type() D.bin()

10.以下把字符串s中所有英文转换为大写形式的是( )。

A.s.lowe() B.s.upper() C.s.strip() D.s.replace()