通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
第1题
以下代码的输出结果是( )。
x = 12 + 3 * ((5 * 8) - 14) // 6 print(x)
25.0
65
25
24
第2题
以下关于 Python 语言复数类型的描述中,错误的是( )。
复数可以进行四则运算
实数部分不可以为 0
Python 语言中可以使用 z.real 和 a.imag 分别获取它的实数部分和虚数部分
复数类型与数学中复数的概念一致
第3题
下面程序输出的结果是( )。
s1, s2 = "Mom", "Dad" print("{1} loves {0}".format(s2, s1))
Dad loves Mom
Mom loves Dad
s1 loves s2
s2 loves s1
第4题
以下程序的输出结果是( )。
s = "LOVES" print("{:*^13}".format(s))
LOVES
********LOVES
LOVES********
****LOVES****
第5题
t = "the World is so big, I want to see" s = t[20:21] + "love" + t[:9] print(s)
I love the
I love World
I love the World
I love the Worl
第6题
对于以下代码的描述正确的是( )。
s = "Python is good" l = "isn't it" length = len(s) s_title = s.title() s_l = s + l s_number = s[1:6] print(length)
length为12
s_title为“PYTHON IS GOOD”
s_l为“Python is good isn't it”
s_number为“Python”
第7题
下列关于 Python 运算的使用描述正确的是( )。
a != b,比较 a 与 b 是否不相等
a == b,等同于 a = a + b
a == b,比较 a 与 b 是否相等
a //= b,等同于 a = a/b
第8题
以下选项中非数字的是( )。
0a123
0b101
0o123
0x123
第9题
以下选项中字符串不合法的是( )。
"123'456'7890"
'123"456"7890'
'123'456'7890'
'''123"456"7890'''
第10题
关于 Python 字符串的描述,以下选项中正确的是( )。
可以使用 datatype()函数测试数据类型
输出带有"的字符串,可以使用转义字符/
字符串是一个字符序列,字符串中的编号称为序号
Python 采用[n:m]格式提取字符串中从 n 到 m(包含 m)的子字符串
第11题
以下是 print(type(12.00))的运行结果的是( )。
<class 'complex'>
<class 'float'>
<class 'int'>
<class 'bool'>
第12题
x = "3.1415926",以下哪个选项表示"3.14"( )?
x[0:3]
x[1:4]
x[-9:-6]
x[0:4]
第13题
关于 Python 复数类型的描述,以下选项中错误的是( )。
实数部分和虚数部分都是浮点数
虚数部分通过"j"或"J"来表示
对于复数 x,可以使用 x.real 获得 x 的虚数部分
虚数部分为 1 时,1 不能省略
第14题
下列转义字符能够实现换行的是( )。
\b
\n
\r
\t
第15题
下列函数不能够实现类型转换的是( )。
str()
type()
int()
float()
第16题
以下是 print("1234" + 1234)的运行结果的是( )。
"1234" + "1234"
"12341234"
2468
提示类型错误,无法运行
第17题
编写代码,获得用户输入的一个字符串,将其以逗号分隔输出。
参考答案:
a=input("请输入一个字符串:") print(','.join(a))
第18题
编写代码,获得用户输入的一个数字(1~12),输出对应月份的英文名称字符串。
l = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"] x=eval(input("输入月份:")) print(l[x-1])
第19题
编写代码,获得用户输入的一个复数,计算、输出其共轭复数,并提取其实部和虚部。
x=eval(input("请输入一个复数:")) print(x.conjugate(),x.real,x.imag)
第20题
编写代码,获得用户输入的一个十进制数,分别输出其二进制、八进制、十六进制形式的字符串。
x=eval(input("请输入一个数字:")) print(bin(x),oct(x),hex(x))
选择题(16题,共计16分) 填空题(4题,共计0分)