首页 > 编程语言 > 详细

Python3 选择题完整版4

时间:2021-06-25 22:28:35      阅读:35      评论:0      收藏:0      [点我收藏+]

1.下面代码的输出结果是()。

sum = 0
for i in range(0,100):
    if i%2 == 0:
        sum -= i
    else:
        sum += i
print(sum)

A -49    B -50    C 49   D 50

解析

本题实质上是对0+1-2+3-4+……+99的求和

 

2.下面代码的输出结果是()。

for n in range(100,200):
    i = n // 100
    j = n // 10 % 10
    k = n % 10
    if n == i**3 + j**3 + k**3:
        print(n)

A 152    B 159    C 157    D 153

解析

本题的i,j,k是在做分解数字的工作,而if语句是在判断该数是否是水仙花数

水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

 

3.以下选项中,不是IPO模型一部分的是()。

A Input    Process    Output    Program

解析

IPO(Input Processing Output)模式,即输入数据→处理数据→输出结果。

 

4.以下选项中,输出结果为False的是()。

>>> ‘python123‘ > ‘python‘    >>> ‘ABCD‘ == ‘abcd‘.upper()    >>> ‘‘<‘a‘    >>> ‘python‘ < ‘pypi‘

解析

关于ASCLL码

 

5.Python序列类型包括:字符串、列表 和()

A 元组    B 整数    C 字典    D 集合

 

6.下列代码段执行后,j的值是()

j = 1
for i in range(0,10):
    j += i

A 36    B 46    C 11    D 10

 

7.下面代码:  print( 0.1 + 0.2 == 0.3)  的输出结果是()

A while    B 0    C -1    D False

解析

因为计算机本身的原因导致0.1+0.2 并不会等于0.3

 

8.关于Python的元组类型,以下选项中描述错误的是()。

元组一旦创建就不能被修改

一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

元组中元素不可以是不同类型

Python中元组采用逗号和圆括号(可选)来表示

解析

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号 ( ),列表使用方括号 [ ]

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

 

Python3 选择题完整版4

原文:https://www.cnblogs.com/Atsuhiro/p/14932277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!