- (x, 0.5)能够计算x的平方根,计算负数的平方根将产生:
A无输出
BValueError错误
C程序崩溃
D复数
答:D - 以下关于字符串.strip()方法功能说明正确的是:
A去掉字符串两侧指定字符
B连接两个字符串序列
C替换字符串中特定字符
D按照指定字符分割字符串为数组
答:A ; Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 - 字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?
A使用\n
B使用“\换行”
C使用转义符\
D使用空格
答:A - val=pow(2,1000),请用一行代码返回val结果的长度值。
Alen(str(val))
Blen(pow(2,1000))
Clen(val)
D以上均不正确
答:A ; pow(2,1000)的结果是一个int型,而int型数据是不能用len函数来获取长度的,要把它转换成string型再获取长度,str(val)就是把val转换成string型 - 下面关于time库引用不正确的是?
Afrom time import strftime
Bfrom time import *
Cfrom * import time
Dimport time
答:C - 关于Python中的复数,下列说法错误的是( )。
A表示复数的语法形式是a+bj
B实部和虚部都必须是浮点数
C虚部必须加后缀j,且必须是小写
D函数abs()可以求复数的模
答:B - 哪个选项不是Python语言的整数类型?
A0E99
B0x9a
C88
D0B1010
答:A - 哪个选项是Python语言%运算符的含义?
Ax与y之商
Bx与y之商的余数
Cx与y的整数商
Dx的y次幂
答:C - 哪个选项是下面代码的执行结果?
name=“Python语言程序设计课程”
print(name[0],name[2:-2],name[-1])
AP thon语言程序设计 程
BP thon语言程序设计 课
CP thon语言程序设计课 程
DP thon语言程序设计课 课
答:A
哪个选项是下面代码的执行结果?
s=‘PYTHON’
print("{0:3}".format(s))
A
PYT
B
PYTH
C
PYTHON
D
PYTHON
答:C
二.其它(共2题,17.0分)
1
编程实例1. 平方根格式化
描述
获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。
输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。
如果结果超过30个字符,则以结果宽度为准。
示例:
输入
10
输出
+++++++++++++++++++++++++3.162
填写答案:
a=int(input(‘请输入一个整数:’))
sqrt=pow(a,0.5)
print("{:+>30.3f}".format(sqrt))
2
编程实例2.字符串分段组合
描述
获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号(+)组合后输出。
输入
输出
示例 1
Alice-Bob-Charis-David-Eric-Flurry
Alice+Flurry
填写答案
a = input()
k=""
for i in a:
if i == "-":
break
else:
k +=i
j=""
a = a[::-1]
for i in a:
if i == "-":
break
else:
j +=i
j = j[::-1]
print(k+"+"+j)