1、(单选)给出如下代码

s = 'Hello scut'
print(s[::-1])


上述代码的输出结果是(本题分数:4)

A) Hello

B) Hello scut

C) olleH tucs

D) tucs olleH


【解析】s[ ::-1]表示将s的数据反转

您的答案:D  正确率:100%


2、(单选)以下操作,能将二进制字符串'0100',转换成对应的十进制整数的是(本题分数:4)

A) int('0100')

B) int('0100',2)

C) eval('0100')

D) eval('0100',2)

您的答案:B  正确率:100%


3、(单选)my_s是一个字符串类型的变量,以下能对my_s进行遍历的是()。(本题分数:4)

A) 

for i in range(my_s):
    print(i)


B) 

for i in my_s:
    print(i)


C) 

for i in range(len(my_s)):
    print(i)


D) 

for i in my_s:
    print(my_s[i])


您的答案:B  正确率:100%


4、(单选)以下程序的输出结果是。

str1 = '{0:.4f}+{0:3d}'.format(2) 
print(str1)

(本题分数:4)

A) 2+2

B) 2.0000+2

C) 2.0000+  2

D) 2.0000+2.000

您的答案:C  正确率:100%


5、(单选)给定字符串Numbers="0123456",以下哪个操作能获得所有偶数组成的字符串。(本题分数:4)

A) Numbers[::3]

B) Numbers[::2]

C) Numbers[::6]

D) Numbers[:]

您的答案:B  正确率:100%


6、(单选)以下判断字符串变量str为空字符串的方法,不正确的是:(本题分数:4)

A) if str=="":

B) if len(str)==0:

C) if not str:

D) if str is None:

您的答案:D  正确率:100%


7、(单选)关于Python的数字类型,以下描述错误的是()。(本题分数:4)

A) Python语言提供了整数、浮点数、复数3种数字类型

B) Python语言的浮点数可以不带小数部分

C) Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型

D) Python的整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制

您的答案:B  正确率:100%


8、(单选)下面代码的输出结果是

x=16.78
print(type(x))

(本题分数:4)

A) <class 'float'>

B) type(x)

C) type(16.78)

D) <class 'int'>


【解析】x为浮点数,type函数的功能为输出参数的数据类型

您的答案:A  正确率:100%


9、(单选)下面代码的输出结果是

print(pow(2,10))

(本题分数:4)

A) 12

B) 20

C) 100

D) 1024


【解析】pow(x, y) 是计算x的y次方

您的答案:D  正确率:100%


10、(单选)下面代码的输出结果是

z=25 + 34j
print(z.real,z.imag)

(本题分数:4)

A) 25 34

B) 25.0 34

C) 25.0 34.0

D) 34.0 25.0


【解析】复数类型中默认实部和虚部都是浮点类型

您的答案:C  正确率:100%


11、(单选)下面代码的输出结果是

x = 8
y = -1 + 2j
print(x + y)

(本题分数:4)

A) 7

B) (7+2j)

C) 2j

D) 9


【解析】按数学中复数求和公式,实部和实部相加, 虚部和虚部相加

您的答案:B  正确率:100%


12、(单选)下面代码的输出结果是

x= 20
y = 3	
print(divmod(x,y))

(本题分数:4)

A) (6,2)

B) (2,6)

C) 6,2

D) 2,6


【解析】divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(x // y, x % y)。因此(10//3,10%3)也就是(3,1)

您的答案:A  正确率:100%


13、(单选)下面代码的输出结果是

a = 5 
b = 6
c = 7
print(pow(b ,2)-4*a*c)

(本题分数:4)

A) 系统报错

B) 36

C) -104

D) 104


【解析】pow(x, y) 是计算x的y次方

您的答案:C  正确率:100%


14、(单选)关于Python字符串,以下选项中描述正确的是(本题分数:4)

A) 字符串可以保存在变量中,但不可以单独存在

B) 可以使用datatype()测试字符串的类型

C) 输出带有引号的字符串,不可以使用转义字符

D) 字符串是一个字符序列,字符串中的编号叫'索引'

您的答案:D  正确率:100%


15、(单选)下面代码的执行结果是

a = 12.34
print(complex(a))

(本题分数:4)

A) 12.34+0j

B) (12.34+0j)

C) 12.34

D) 12.34j


【解析】complex函数以实部+虚部*1j形式返回一个复数,复数类型输出一般都带有()

您的答案:B  正确率:100%


16、(单选)下面代码的执行结果是

x = 'Hello world!\t'
print(x * 3)

(本题分数:4)

A) 系统报错

B) Hello world!    Hello world!    Hello world!

C) Hello world!Hello world!Hello world!

D) Hello world!


【解析】x * 3 代表将x对应的字符串连续执行3次

您的答案:B  正确率:100%


17、(单选)关于python字符串编码,以下选项中描述错误的是(本题分数:4)

A) Python 可以处理任何字符编码文本

B) Python默认采用Unicode字符编码

C) ord(x)和chr(x)是一对函数

D) chr(x)将字符转换为Unicode编码


【解析】ord()函数主要用来返回对应字符的ASCII码。chr()主要用来表示ASCII码对应的字符,输入时数字,可以用十进制,也可以用十六进制

您的答案:D  正确率:100%


18、(单选)在python中,空值用什么表示(本题分数:4)

A) NULL

B) None

C) null

D) 0

您的答案:B  正确率:100%


19、(单选)在python中不支持的数据类型有(本题分数:4)

A) float

B) int

C) char

D) list

您的答案:C  正确率:100%


20、(单选)下列程序输出为

x = 'hello'
y = 2
print(x+y)

(本题分数:4)

A) hello

B) hellohello

C) hello2

D) 系统报错

您的答案:D  正确率:100%


21、(单选)下列程序段的输出结果是()

print(max(1,3,min(4,5,6)),min(1,3,max(4,5,6)))

(本题分数:4)

A) 1 4

B) 1 6

C) 4 1

D) 6 1

您的答案:C  正确率:100%


22、(单选)复数 z = 1.2e+2+3+4+5j的实部是()(本题分数:4)

A) 120.0

B) 103.0

C) 123.0

D) 127.0

您的答案:D  正确率:100%


23、(单选)下面代码的输出结果是

x = 3
y = 4
print(x ** y , x % y)

(本题分数:4)

A) 12 3

B) 81 3

C) 3 81

D) 3 12

您的答案:B  正确率:100%


24、(单选)以下类型转换会报错的是()。(本题分数:4)

A) complex(1)

B) int(False)

C) str(2.3)

D) float(4+5j)

您的答案:D  正确率:100%


25、(单选)下列表达式中,值为False的是()(本题分数:4)

A) 'abcd'<'ad'

B) 'abc'<'abcd'

C) ''<'a'

D) 'Hello'>'hello'


【解析】字符串是可以比较大小的,数字<大写字母<小写字母

您的答案:D  正确率:100%