- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、单选题
1、下列程序运行结果是?
A、35
B、1223
C、a+b
D、出现错误提示
解析:【喵呜刷题小喵解析】首先,观察给定的程序或伪代码,我们可以发现:1.
变量A的值为35。2.变量B的值为1223。3.变量C的值为a+b。4.
变量D的值是一个错误提示。接下来,根据题目中的选项,我们需要判断哪个选项
与上述变量的值或操作相符。A.35+1223=
1258,与题目中的任何变量值都不匹配。B.1223-35=
1188,同样与题目中的任何变量值都不匹配。C.a+b,与变量C的值匹配。D.35
*1223=
42805,与题目中的任何变量值都不匹配。因此,正确答案是C,即变量C的值是a
+b。
2、通过算式1×23+1×22+0×21+1×20可将二进制1101
转为十进制,下列进制转换结果正确的是?
A、0b10转为十进制,结果是2
B、0d10转为十进制,结果是8
C、0x10转为十进制,结果是10
D、0o10转为十进制,结果是16
解析:【喵呜刷题小喵解析】:根据题目给出的算式,我们可以观察到转换规律。
算式中的乘法运算对应于二进制数中的位权值,而加法运算则对应于该位上的数字
与位权值的乘积之和。算式1×23+1×22+0×21+1×20将二进制数1101转换为十进制数
,结果为1×8+1×4+0×2+1×1=13。对于选项A,0b10表示二进制数,它转换为十进
制数是1×21+0×20=2。所以,选项A是正确的。对于选项B,0d10中的“d”不是有效
的进制表示符号,所以选项B是错误的。对于选项C,0x10表示十六进制数,它转
换为十进制数是1×161+0×160=16。所以,选项C是错误的。对于选项D,0o10表示
八进制数,它转换为十进制数是1×80+0×42+1×41+0×40=8。但题目中要求的是进
制转换结果,而不是进制数本身转换为十进制的结果,所以选项D也是错误的。因
此,正确答案是A。
3、语句float(something)抛出的异常名称为?(
A、ValueError
B、ImportError
C、IndexError
D、FileNotFoundError
解析:【喵呜刷题小喵解析】:在Python中,`float()`函数用于将给定的值转换为浮
点数。如果给定的值不能转换为浮点数,则会引发`ValueError`异常。在给定的选
项中,`float(something)`无法将字符串something转换为浮点数,因此会抛出`Valu
eError`异常。因此,正确答案是A。
4、在Python语言中,关于bin(0x11)的功能,下列说法正确的是?
A、将十进制数11转换为二进制
B、将十六进制数11转换为二进制
C、将二进制数11转换为十进制
D、将十六进制数11转换为十进制
解析:【喵呜刷题小喵解析】在Python语言中,`bin()`函数用于将整数转换为二进
制字符串。题目中给出的`0x11`是一个十六进制数,表示十六进制的11,即十进制
的16+1=17。因此,`bin(0x11)`的功能是将十六进制数11转换为二进制。所以,正
确答案是B。
5、将十进制数30转换为十六进制数,最低位上是?
A、c
B、d
C、e
D、f
解析:【喵呜刷题小喵解析】:要将十进制数30转换为十六进制数,我们需要将30
除以16取余数,然后将商继续除以16,如此反复,直到商为0为止。按照这一方法
,我们可以得到30的十六进制表示为1E。因此,最低位上是C,即十六进制中的12
。
6、以下表达式的值为Fasle的是?
A、all(())
B、all([])
C、all((0,))
D、all([1,2])
解析:【喵呜刷题小喵解析】:首先,我们需要理解题目中的`all`函数。`all`函数
用于检查一个可迭代对象中的所有元素是否都满足某个条件。如果所有元素都满足
条件,`all`返回`True`;否则返回`False`。接下来,我们分析每个选项:A.
`all(())`:空元组是一个可迭代对象,但由于它不包含任何元素,`all(())`将返回`Tru
e`。B.
`all([])`:空列表也是一个可迭代对象,与空元组类似,`all([])`将返回`True`。C.
`all((0,))`:这是一个包含一个元素0的元组。由于0在Python中被视为`False`,`all`
原创力文档


文档评论(0)