青少年软件编程(Python)等级考试试卷(三级)2021.6
分数:100 题数:38
一、单选题(共25题,每题2分,共50分)
1. | 关于open()函数的参数,下列描述正确的是?( ) |
| A. | "w+" 以十六进制格式打开一个文件只用于写入 | | |
B. | "r+"打开一个文件用于读写。文件指针将会放在文件的末尾 | | |
C. | "w" 打开一个文件只用于写入。如果该文件已存在则打开文件,并从原有 位置开始编辑,即保留原有内容。如果该文件不存在,创建新文件 | | |
D. | "r" 以只读方式打开文件,文件的指针将会放在文件的开头 | | |
|
| |
4. | 执行下面代码: print(bool(2)+3) 打印出的结果为?( ) |
| |
| |
5. | 求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?( ) |
| |
| |
6. | 下列选项不是Python异常处理可能用到的关键字?( ) |
| |
| |
7. | 已定义学期末考核科目km=["语文","数学","英语"],先根据安排需要添加综合学 科进入考试科目,操作正确的是?( ) |
| |
| |
8. | 表达式chr(ord("0")+3)的结果是?( ) |
| |
| |
9. | 与十进制数 1770 对应的八进制数是?( ) |
| |
| |
10. | 下面代码的输出结果是?( ) a = [5,1,3,4] print(sorted(a,reverse = True)) |
| |
| |
11. | 用冒泡排序算法对6个数进行排序,进行比较的次数为?( ) |
| |
| |
12. | 以下代码执行后,如果用户输入为:3*6,则输出为?( ) cal=input("请输入计算公式:\n") print(eval(cal)) |
| |
| |
13. | 关于Python函数的描述,正确的是?( ) |
分手厨房 | A. | 表达式float("3.14") 的结果是3.14 | | |
|
| |
14. | Python中abs ()函数的作用为?( ) |
| |
| |
15. | 以下代码的执行结果为?( ) t=(11,25,36) avg=sum(t)/len(t) print(avg) |
| |
| |
16. | Python中十六进制与十进制进行转换时,下列表述错误的是?( ) |
| A. | 十进制数57转换成十六进制,可以表示成int('57',16) | | |
B. | 十进制数57转换成十六进制,可以表示成hex(57) | | |
C. | 十六进制数39转换成十进制,可以表示成int('39',16) | | |
D. | 十六进制数39转换成十进制,可以表示成0x39 | | |
|
| |
17. | Python中使用open()函数打开文件完成读的功能,下列说法错误的是?( ) |
| 工商营业执照的办理A. | readlines()方法是读取文本所有的行,直到文件末尾 | | |
C. | 在同一个程序中,多次使用readline()方法后,程序仍读取第一行的内容 | | |
D. | 执行readline()方法后,运行的结果不是列表,而是字符串 | | |
|
| |
18. | 以下代码执行后,得到的结果为?( ) list1 = [5, 0, 6, 1, 2, 7, 3, 4] print(sorted(list1, reverse=True)) |
| A. | [7, 6, 5, 4, 3, 2, 1, 0] | | |
B. | [0, 1, 2, 3, 4, 5, 6, 7] | | |
C. | [4, 3, 7, 2, 1, 6, 0, 5] | | |
D. | [5, 0, 6, 1, 2, 7, 3, 4] | | |
|
| |
20. | 关于查的说法,下列说法正确的是?( ) |
| D. | 中学教师述职报告顺序查次数一定比对分查次数多 | | |
|
| |
21. | 当try子句中没有任何错误时,一定不会执行语句?( ) |
| |
| |
22. | Python可以通过哪个函数实现字符串数据的格式化处理?( ) |
| |
| |
23. | 以下代码的输出结果是?( ) ls =[] for m in '想念': for n in '家人': ls.append(m+n) print(ls) |
| D. | ['想家', '想人','念家','念人'] | | |
|
| |
24. | format方法通常用来格式化print的输出格式。以下程序中使用format来输出: 我叫小明,我今年12岁了,则代码中缺失部分应该填写?( ) name="小明" age=12 print("我叫{},我今年{}岁了".format(_________________)) |
| |
| |
25. | 下列数据中,不可能表示十六进制数的是?( ) |
| |
| |
二、判断题(共10题,每题2分,共20分)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论