202009青少年软件编程(Python)等级考试试卷(三级)B卷

第 1 题 【单选题】

关于利用CSV模块对文件进行操作,下列描述不正确的是?

A :CSV是一种常用的文本格式,使用逗号分隔值的

B :CSV模块是Python的内置模块,包含很多函数,可以非常方便地读取和写入数据

C :由于CSV模块是Python的内置模块,所以可直接使用,无需引入

D :在CSV模块中,读取数据可以使用reader()函数,写入数据使用writer()函数

正确答案:C
试题解析:

第 2 题 【单选题】

format(12+23)的结果是?

A :35

B :‘35’

C :‘1223’

D :‘12+23’

正确答案:A
试题解析:

第 3 题 【单选题】

关于函数与函数的功能解释,下列说法不正确的是?

A :dict()函数用于创建一个字典

B :list()函数只能用于将元组转换为列表

C :tuple()函数可以用于将列表转换为元组

D :str()函数将对象转化为适合人阅读的形式

正确答案:D
试题解析:

第 4 题 【单选题】

不能输出’name:小明,age:9’ 的是?

A :‘name:{},age:{}’.format(‘小明’,‘9’)

B :‘name:{0},age:{1}’.format(‘小明’,‘9’)

C :‘name:{0},age:{1}’.format(name=‘小明’,age=‘9’)

D :‘name:{name},age:{age}’.format(name=‘小明’,age=‘9’)

正确答案:C
试题解析:

第 5 题 【单选题】

语句a = max([‘11’,‘22’,‘33’,‘44’,‘a65’])运行后,a的值为?

A :‘44’

B :‘a65’

C :44

D :a65

正确答案:D
试题解析:

第 6 题 【单选题】

关于round()函数,描述不正确的是?

A :round(100.0014,3)的运行结果是100.001

B :round(100.0016,3)的运行结果是100.002

C :round(100.0015)无法运行,提示参数错误

D :round(100.0015,2)的运行结果是100.0

正确答案:C
试题解析:

第 7 题 【单选题】

关于文件操作,说法正确的是?

A :Python中打开文件后,其他程序(进程)还可以访问这个文件

B :open函数有两个参数,第一个参数指定要打开的文件,只能使用绝对路径.第二个参数是打开文件的模式

C :open函数打开模式中,´r´是读模式,它可以直接打开二进制文件时,不需要增加参数

D :Python使用close()函数关闭文件,以释放文件的控制权

正确答案:B
试题解析:

第 8 题 【单选题】

将整数转换成二进制字符串的函数是?

A :bin()

B :bytes()

C :hex()

D :oct()

正确答案:B
试题解析:

第 9 题 【单选题】

关于print()函数,下列描述不正确的是?

A :print()函数是python的内置函数,用户打印输出

B :print()函数输出多个对象时,需要用´,´分隔

C :print()函数默认以´空格´结尾

D :print(´123´,end=´… …´语句中的end是用来设定结尾符号的)

正确答案:C
试题解析:

第 10 题 【单选题】

表达式int(´11´,8)的值为?

A :9

B :11

C :‘9’

D :‘11’

正确答案:A
试题解析:

第 11 题 【单选题】

下列函数的参数不能是列表的是?

A :int

B :filter

C :map

D :enumerate

正确答案:A
试题解析:

第 12 题 【单选题】

将成绩一维数组[´小明´,´85´,´83´,´96´]写入fenshu.csv文件操作,横线上填写正确的是?

fs = open("fenshu.csv", "w")ls = ['小明','85','83''96']fs._____(",".join(ls)+ " ")fs.close()

A :read

B :write

C :append

D :insert

正确答案:B
试题解析:

第 13 题 【单选题】

下列语句中,运行结果为´True´的是?

A :all((‘a’,‘b’,‘’,‘d’))

B :any((‘a’,‘b’,‘’,‘d’))

C :all((0,1,2,3))

D :any([])

正确答案:B
试题解析:

第 14 题 【单选题】

十进制数120转换为二进制数时,该二进制数的位数是?

A :8

B :7

C :6

D :5

正确答案:B
试题解析:
120的二进制是1111000

第 15 题 【单选题】

下列函数的返回值的类型和其他三项不同的是?

A :int

B :hex

C :str

D :chr

正确答案:B
试题解析:

第 16 题 【单选题】

我们习惯于十进制数的世界,但是计算机的世界是二进制的世界,用0和1这两个数字代表所有的信息,那么十进制数10用二进制表示为?

A :1000

B :1001

C :1010

D :1011

正确答案:C
试题解析:

第 17 题 【单选题】

从CSV格式读入一维数据的代码段如下:划线处应填入?

f=open("city.csv",______)ls=f.read().strip(" ").split(",")f.close()print(ls)

A :r

B :‘r’

C :w

D :‘w’

正确答案:B
试题解析:

第 18 题 【单选题】

设一组初始记录关键字序列[5,2,6,3,7],利用冒泡排序进行升序排序,则第二趟冒泡排序的结果为?

A :2,3,6,5,7

B :2,3,5,6,7

C :2,5,6,3,7

D :2,5,3,6,7

正确答案:B
试题解析:

第 19 题 【单选题】

Python的异常捕获常用try…except…else结构,下列描述不正确的是?

A :try模块中是可能发生错误的语句

B :如果try中的语句引发异常,则执行except中的语句

C :如果try中的语句没有引发异常,则执行else中的语句

D :对于每一个try模块,都必须对应一个except模块和一个else模块

正确答案:D
试题解析:

第 20 题 【单选题】

质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.小明想编程求出1-2000之间的质数的个数,他应该采用?

A :解析算法

B :枚举算法

C :冒泡算法

D :二分查找算法

正确答案:B
试题解析:

第 21 题 【单选题】

下列问题适合用解析算法求解的是?

A :寻找班级中身高最高的同学

B :计算一辆车行驶100公里的油耗

C :将十三张纸牌按从小到大进行排列

D :统计100内偶数的各位数字之和恰好为10的个数

正确答案:D
试题解析:

第 22 题 【单选题】

关于python异常相关的关键字和关键字说明,下列说法不正确的是?

A :try/except:捕获异常并处理

B :pass:忽略异常

C :else:如果try中的语句引发异常,则执行else中的语句

D :finally:无论是否出现异常,都执行的代码

正确答案:C
试题解析:

第 23 题 【单选题】

下列不同进制的数字表示,不合法的是?

A :789

B :0xb2

C :0o784

D :0b1101

正确答案:C
试题解析:

第 24 题 【单选题】

关于一维数据的表示,下列描述正确的是?

A :{1,2,3,4}可以表达有序一维数据

B :(1,2,3,4)可以表达无序一维数据

C :[1,2,3,4]可以表达有序一维数据

D :[1,2,3,4]可以表达无序一维数据

正确答案:C
试题解析:

第 25 题 【单选题】

将数据写入stu.csv文件,运行后结果如图所示,下列语句不正确的一项是?

在这里插入图片描述

A :write.writerow((‘序号’,‘姓名’,‘性别’))

B :write.writerow([‘1’,‘张明’,‘男’])

C :write.writerow((‘2’,‘李蕾’,‘女’))

D :write.writerow([3,王洋,男])

正确答案:D
试题解析:

第 1 题 【判断题】

二进制数10101010对应的十进制数为169。

A :正确
B :错误
正确答案:B
试题解析:
结果是170

第 2 题 【判断题】

在Python中从csv文件中读取数据时必须使用strip(‘ ’)命令去掉数据中的换行符。

A :正确
B :错误
正确答案:B
试题解析:

第 3 题 【判断题】

在Python中要将csv文件中的数据读取为字符串,可以使用下面代码。

file=open('name.csv','r')name=file.read().strip(' ')file.close()

A :正确
B :错误
正确答案:A
试题解析:

第 4 题 【判断题】

sum()函数可以对列表进行求和,也可以对元组进行求和。

A :正确
B :错误
正确答案:A
试题解析:

第 5 题 【判断题】

十六进制数1a2e对应的十进制数是6702。

A :正确
B :错误
正确答案:A
试题解析:

第 6 题 【判断题】

在Python中,下面代码可以读取score.csv文件中的全部成绩(多行)到嵌套列表sc中。

file=open('score.csv','r')sc=[]sc.append(file.strip(' ').split(','))file.close()

A :正确
B :错误
正确答案:A
试题解析:

第 7 题 【判断题】

执行语句:“{1} {0}”.format(“武汉”, “加油”,“!”),输出结果是:‘加油 武汉’。

A :正确
B :错误
正确答案:A
试题解析:

第 8 题 【判断题】

any(())的返回值是True。

A :正确
B :错误
正确答案:B
试题解析:
any(())的返回值是False。

第 9 题 【判断题】

语句sorted([5,3,4,1,2],reverse = True)的输出结果是:[5,4,3,2,1]。

A :正确
B :错误
正确答案:A
试题解析:

第 10 题 【判断题】

在Python中,执行下面代码,无论输入什么数据,最后一行都会输出“程序结束” 。

try:a=eval(input())b=eval(input())print(a/b)except NameError:print("错误2")except ZeroDivisionError:print("错误1")finally:print("程序结束")

A :正确
B :错误
正确答案:A
试题解析:

第 1 题 【问答题】

请读取文件“apple.csv”的数据,数据内容如下图显示:
在这里插入图片描述

下列代码实现了读取“编号”和“重量”信息,输出重量达到“100”的编号,请你补全代码。

在这里插入图片描述

正确答案:
待更新
试题解析:

第 2 题 【问答题】

一格小朋友最近研究斐波那契数列,其定义如下:

f[0]=1,f[1]=1,f[n]=f[n-1]+f[n-2] (n≥2)

现在一格小朋友要考考你:

给你两个正整数 x和y(y<40),问你有多少个 n,使得x≤f[n]≤y 。

例如,对于x=2,y=6,应该输出3

满足条件的分别是f[2]=2,f[3]=3,f[4]=5

补全下面的代码:
在这里插入图片描述

正确答案:
待更新
试题解析:

第 3 题 【问答题】

一格小朋友打算破解爸爸的笔记本电脑,她得到了爸爸的密码本和一个电子钥匙。密码本是一个整数序列,电子钥匙是一个整数。

如果在密码本中存在两个不同整数之和等于电子钥匙的值,就能破解成功输出“yes”,否则输出“no”。

例如:

密码本为下面的列表

a=[22,89,60,70,45,43,45,1,55]

电子钥匙为整数46

输出”yes”,满足条件的整数为1和45。

补全下面的代码:

在这里插入图片描述

正确答案:
待更新
试题解析:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/703104.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【全开源】国际版JAVA同城服务美容美发到店服务上门服务系统源码支持Android+IOS+H5

国际版同城服务美容美发到店与上门服务系统&#xff1a;一站式打造美丽新体验 随着人们生活水平的提高和审美观念的升级&#xff0c;美容美发服务已成为人们日常生活中不可或缺的一部分。为了满足全球消费者的多样化需求&#xff0c;我们推出了“国际版同城服务美容美发到店与…

力扣98.验证二叉搜索树

法一&#xff08;自己思路&#xff0c;复杂了&#xff09;&#xff1a; from collections import dequeclass Solution(object):def isValidBST(self, root):""":type root: TreeNode:rtype: bool"""queue deque()if root.left!None:queue.app…

男士内裤什么牌子的好?五大质量出众男士内裤汇总

许多男性朋友在挑选男士内裤时&#xff0c;常常因市场上琳琅满目的品牌和多样化的材质而感到困惑&#xff0c;不知从何下手。然而&#xff0c;选择男士内裤并非一件小事&#xff0c;它关乎着舒适感、透气性以及抗菌效果等多方面的体验。因此&#xff0c;在选购男士内裤时&#…

线性/非线性最小二乘 与 牛顿/高斯牛顿/LM 原理及算法

最小二乘分为线性最小二乘和非线性最小二乘 最小二乘目标函数都是min ||f(x)||2 若f(x) ax b&#xff0c;就是线性最小二乘&#xff1b;若f(x) ax2 b / ax2 bx 之类的&#xff0c;就是非线性最小二乘&#xff1b; 1. 求解线性最小二乘 【参考】 2. 求解非线性最小二乘…

并发问题系统学习

进程、线程 进程&#xff1a;进程是代码在数据集合上的一次运行活动&#xff0c;是系统进行资源分配和调度的基本单位。可以理解为一个java应用。 线程&#xff1a;线程是进程的一个执行路径&#xff0c;一个进程中至少有一个线程&#xff0c;进程中的多个线程共享进程的资源。…

易基因: WGBS等揭示梨驯化和改良过程中DNA甲基化对果实成熟的作用机制 | 作物育种

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 梨&#xff08;Pyrus ssp.&#xff0c;蔷薇科杏仁核亚科&#xff09;是世界上最重要的温带水果作物之一。与野生梨相比&#xff0c;栽培梨的果实在许多形态特征上表现出显著变化&#xf…

出国旅游常用英语,柯桥成人英语培训

Where can I catch a taxi?哪里我可以叫到出租车&#xff1f; The taxi zone is right on the left corner over there.出租车站台就在左边转角处。 Are you free?您有空吗&#xff1f; Sure. Where are you going?当然。您要去哪里&#xff1f; Drive me back to Santa …

【邮件签名证书】基于公钥基础设施的数字证书

邮件签名证书&#xff0c;也称为S/MIME&#xff08;Secure/Multipurpose Internet Mail Extensions&#xff09;证书&#xff0c;是一种基于公钥基础设施&#xff08;PKI&#xff09;的数字证书&#xff0c;专门用于验证电子邮件发送者的身份并保证邮件内容未被篡改。它通过在邮…

flex 盒子布局 align-items: start; flex-wrap: wrap; justify-content: space-between;

flex 盒子布局 align-items: start; flex-wrap: wrap; justify-content: space-between; 总盒子 .allboc {display: flex;width: 100%;align-items: start;flex-wrap: wrap;justify-content: space-between; }左边 justify-content: flex-start; .blog-articles {display: fl…

服务攻防——应用协议软件,设备平台

向日葵利用 vnc利用5900端口 当为none就可以直接连接&#xff0c;而其他几种密码也能破解 可以使用hydna来尝试爆破 teamviewer(cve2020-13699) 让对方点击这个网站&#xff0c;就会 触发 zabbix 端口10051 cve2020 手工 点击这个 找到cookie 然后不需要密码就能进…

基于springboot实现的在线动漫信息平台

开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven…

项目中使用Elasticsearch的API相关介绍

项目中使用Elasticsearch的API相关介绍 0、域映射类型 text&#xff1a;会分词&#xff0c;不支持聚合对当前搜索关键词&#xff0c;先自身分词&#xff0c;分成多个词&#xff0c;然后去一个一个的词去利用倒排索引去查询es索引库一般应用在搜索关键字匹配的字段的类型。 商…