青少年软件编程(Python)等级考试试卷(三级A卷)及答案解析

举报
资源描述
青少年软件编程(Python)等级考试试卷(三级A卷) 一、单选题(共25题,每题2分,共50分) 1. 下列程序运行结果是?( ) a=12 b=23 c=str("a+b") print(c)   A.  35 B.  1223 C.  a+b D.  出现错误提示 试题编号:20200327-tsn-27 试题类型:单选题 标准答案:C 试题难度:容易 2. 通过算式1×23+1×22+0×21+1×20可将二进制1101 转为十进制,下列进制转 换结果正确的是?( )   A.  0b10转为十进制,结果是2 B.  0d10转为十进制,结果是8 C.  0x10转为十进制,结果是10 D.  0o10转为十进制,结果是16 试题编号:20100313-jiinwanlian-03 试题类型:单选题 标准答案:A 试题难度:一般 3. 语句float('something') 抛出的异常名称为?( )   A.  ValueError B.  ImportError C.  IndexError D.  FileNotFoundError 试题编号:20200314-jinwanlian-16 试题类型:单选题 标准答案:A 试题难度:一般 4. 在Python语言中,关于bin(0x11)的功能,下列说法正确的是?( )   A.  将十进制数11转换为二进制 B.  将十六进制数11转换为二进制 C.  将二进制数11转换为十进制 D.  将十六进制数11转换为十进制 试题编号:20200318-syp-05 试题类型:单选题 标准答案:B 试题难度:一般 5. 问题如图所示,用计算机解决该问题,比较适合使用?( )   A.  解析算法 B.  枚举算法 C.  冒泡算法 D.  二分查找算法 试题编号:20200322-syp-37 试题类型:单选题 标准答案:A 试题难度:容易 6. 将十进制数30转换为十六进制数,最低位上是?( )   A.  c B.  d C.  e D.  f 试题编号:20200318-syp-06 试题类型:单选题 标准答案:C 试题难度:较难 7. 以下表达式的值为Fasle的是?( )   A.  all (()) B.  all ([]) C.  all ((0,)) D.  all([1,2]) 试题编号:20200314-jinwanlian-31 试题类型:单选题 标准答案:C 试题难度:容易 8. 现在一组初始记录无序的数据“7,9,3,2,5”使用选择排序算法,按从小到 大的顺序排列,则第一轮排序的结果为?( )   A.  7,9,3,2,5 B.  3,2,5,7,9 C.  2,3,5,7,9 D.  2,9,3,7,5 试题编号:20200403-tsn-01 试题类型:单选题 标准答案:D 试题难度:容易 9. 关于hex()函数,描述不正确的是?( )   A.  hex()函数的功能是将十进制整数转换成十六进制数 B.  hex()函数的参数是一个十进制整数 C.  hex()函数的返回值是一个十六进制数 D.  hex()函数的返回值是一个字符串 试题编号:20200403-syp-28 试题类型:单选题 标准答案:C 试题难度:一般 10. 下列关于表达式的计算结果,不正确的是?( )   A.  hex(0x37) 的结果是'0x37' B.  hex(0o67) 的结果是'0x37' C.  hex(0b1011) 的结果是'0xb' D.  hex(int('11',16))的结果是'0x17’ 试题编号:20200313-jinwanlian-06 试题类型:单选题 标准答案:D 试题难度:容易 11. 有如下程序段: ls=['武汉','温州','香港','重庆'] f=open('city.csv','w') f.write(','.join(ls)+'\n') f.close() 下列说法正确的是?( )   A.  f=open('city.csv','w')说明当前是读取模式 B.  f.write(','.join(ls)+'\n')语句改成f.write(' '.join(ls)+'\n'),结 果依然以逗号分隔 C.  删除f.close()语句,也能保存文件 D.  当前程序的功能是将列表对象输出到CSV文件 试题编号:20200314-jinwanlian-11 试题类型:单选题 标准答案:D 试题难度:一般 12. 异常是指?( )   A.  程序设计时的错误 B.  程序编写时的错误 C.  程序编译时的错误 D.  程序运行时的错误 试题编号:20200407-syp-15 试题类型:单选题 标准答案:D 试题难度:容易 13. 关于input()函数,描述不正确的是?( )   A.  input()函数是输入函数 B.  input()函数的功能是从键盘读入一行文本 C.  input()函数不需要参数 D.  input()函数接收到的数据类型是数值类型 试题编号:20200403-syp-35 试题类型:单选题 标准答案:D 试题难度:容易 14. 有如下程序段:  strSZ=["语文","数学","英语","科学"] str=strSZ[1] print(str) 程序运行后,输出的结果是?( )   A.  语文 B.  数学 C.  英语 D.  科学 试题编号:20200311-tsn-11 试题类型:单选题 标准答案:B 试题难度:容易 15. print(min(80,100,max(50,60,70)))的运行结果是?( )   A.  80 B.  100 C.  50 D.  70 试题编号:20200403-syp-22 试题类型:单选题 标准答案:D 试题难度:一般 16. 下列表达式的结果不为'f'的是?( )   A.  'g'-1 B.  chr(ord('g')-1) C.  chr(ord('F')+32) D.  chr(ord('G')+31) 试题编号:20200314-jinwanlian-24 试题类型:单选题 标准答案:A 试题难度:容易 17. 关于查找的说法,下列说法正确的是?( )   A.  顺序查找要先对数据进行排序 B.  进行顺序查找,一定能找到数据 C.  二分查找是一种高效的查找方法 D.  二分查找法不需要对数据进行排序 试题编号:20200321-jinwanlian-40 试题类型:单选题 标准答案:C 试题难度:一般 18. 用open()打开文件时,返回的是?( )   A.  列表 B.  字符串 C.  文件对象 D.  元组 试题编号:20200320-tsn-12 试题类型:单选题 标准答案:C 试题难度:容易 19. 打开a.txt文件后,将“See you next time.”写入文件,下列语句不正确的是?( )   A.  f.write('See you next time.\n') B.  f.write(['See',' you',' next',' time','.\n']) C.  f.writelines(['See you next time.\n']) D.  f.writelines(['See',' you',' next',' time','.\n']) 试题编号:20200321-syp-12 试题类型:单选题 标准答案:B 试题难度:较难 20. 语句运行后,结果是?( )  for i in range(5):      print(i)   A.  0 1 2 3 4 B.  01234 C.  1 2 3 4 5 D.  12345 试题编号:20200403-syp-26 试题类型:单选题 标准答案:A 试题难度:容易 21. 若输入指令是list('1234'),结果是?( )   A.  ('1', '2', '3','4') B.  ['1', '2', '3','4'] C.  {'1', '2', '3','4'} D.  { 1, 2, 3, 4, } 试题编号:20200327-tsn-25 试题类型:单选题 标准答案:B 试题难度:容易 22. 表达式divmod(36,10) 的值为?( )   A.  (3,4) B.  (6,3) C.  (3,6) D.  (4,3) 试题编号:20200314-jinwanlian-20 试题类型:单选题 标准答案:C 试题难度:较难 23. 把文件写入到csv文件的程序段如下: ls=[‘北京’,’上海’,’天津’,’重庆’] f=open("city.csv","w") ______________     f.write(','.join(row)+'\n') f.close() 划线处的代码应该为?( )   A.  for i in ls: B.  for row in ls: C.  for i in range(len(ls)): D.  for row in range(len(ls)): 试题编号:20200314-jinwanlian-13 试题类型:单选题 标准答案:B 试题难度:一般 24. ascii(chr(65))的值是?( )   A.  "'a'" B.  'A' C.  "'A'" D.  'B' 试题编号:20200327-tsn-22 试题类型:单选题 标准答案:C 试题难度:一般 25. int()函数根据传入的参数创建一个新的整数,下列返回的值不是0的是?( )   A.  int(1.0) B.  int(0.5) C.
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > IT计算机/网络 > Python


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号