Python测验

  1. (x, 0.5)能够计算x的平方根,计算负数的平方根将产生:
    A无输出
    BValueError错误
    C程序崩溃
    D复数
    答:D
  2. 以下关于字符串.strip()方法功能说明正确的是:
    A去掉字符串两侧指定字符
    B连接两个字符串序列
    C替换字符串中特定字符
    D按照指定字符分割字符串为数组
    答:A ; Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
    注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
  3. 字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?
    A使用\n
    B使用“\换行”
    C使用转义符\
    D使用空格
    答:A
  4. 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型
  5. 下面关于time库引用不正确的是?
    Afrom time import strftime
    Bfrom time import *
    Cfrom * import time
    Dimport time
    答:C
  6. 关于Python中的复数,下列说法错误的是( )。
    A表示复数的语法形式是a+bj
    B实部和虚部都必须是浮点数
    C虚部必须加后缀j,且必须是小写
    D函数abs()可以求复数的模
    答:B
  7. 哪个选项不是Python语言的整数类型?
    A0E99
    B0x9a
    C88
    D0B1010
    答:A
  8. 哪个选项是Python语言%运算符的含义?
    Ax与y之商
    Bx与y之商的余数
    Cx与y的整数商
    Dx的y次幂
    答:C
  9. 哪个选项是下面代码的执行结果?
    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)
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值