二、判断题
26、十六进制 3C 转换成八进制为 74。( )
A 正确
B 错误
答案:A
使用“填空法”,先将3C转换为十进制,之后再使用“填空法”或“除8法”将十进制数转换为八进制。
知识扩展:其它进制(非十进制)之间的转换方法,都需要借用十进制作为过渡。
参考资料:《Python中手动实现进制转换》
27、异常处理结构中,如果 try 程序段中出现了运行错误的语句,那么每一个 except 程序段都会被运行。( )
A 正确
B 错误
答案:B
由except后面跟的异常类型决定哪一个程序段被执行。
知识扩展:try...except...else...finally语句的用法。
参考资料:《Python中的异常处理4-3》
28、
答案:A
第2行代码open的参数’w’表示创建或打开文件,如果文件存在则打开文件,否则创建文件。
参考资料:《Python中csv文件的操作3》
29、使用 open()函数打开'food.csv'文件后,返回的是元组。( )
A 正确
B 错误
答案:B
open()函数打开文件后,返回的是文件对象。
参考资料:《Python中csv文件的操作2》
30、
答案:B
第1行代码中open()函数的第二个参数是‘w’,表示覆盖文件原有的内容。
知识扩展:open()函数的‘r’、‘w’、‘a’参数的区别。
参考资料:《Python中文件的输入》
31、abs()函数的功能是获取参数的绝对值,例如 abs(-3.14)的运行结果是-3。( )
A 正确
B 错误
答案:B
运行结果是3.14。
知识扩展:abs、divmod、max、min、pow、round和sum等函数的用法。
参考资料:《Python中数学运算函数》
32、print(type({"name":"Alice","age":25})==dict)结果为 True。( )
A 正确
B 错误
答案:A
type()函数的作用是获取参数的类型。
知识扩展:help()、dir()、type()、ascii()函数的用法。
参考资料:《Python中对象操作函数》
33、format()函数可以指定变量的类型、精度、对齐方式等格式选项,从而生成不同的字符串,如:"{:.2f}".format(3.1415926)的结果为"3.14"。( )
A 正确
B 错误
答案:A
.2f表示包含两位小数的浮点型。
34、使用 open()函数打开一个已存在的文件时,如果指定的模式为"w",则会清空该文件中的内容。( )
A 正确
B 错误
答案:A
参考资料:《Python中文件的输入》
35、二进制数在末尾加个“0”,等于这个数乘以 2。( )
A 正确
B 错误
答案:A
可举例判断,例如“0b11”和“0b110”,用“填空法”分别将两个二进制数转换为十进制数后进行比较。
参考资料:《Python中手动实现进制转换》