您的位置:首页 > 汽车 > 时评 > 网页设计模板图片并排显示_设计方案评价_外贸网站都有哪些_百度搜索热度指数

网页设计模板图片并排显示_设计方案评价_外贸网站都有哪些_百度搜索热度指数

2025/2/26 16:00:45 来源:https://blog.csdn.net/No0d1es/article/details/145080948  浏览:    关键词:网页设计模板图片并排显示_设计方案评价_外贸网站都有哪些_百度搜索热度指数
网页设计模板图片并排显示_设计方案评价_外贸网站都有哪些_百度搜索热度指数

2024.12 中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

一、单选题(共25题,共50分)
1. 已知字典如下

dic1 = {

        'name': 'Ming',

        'age':20,

        'grade': 'A',

        'Tel':6666666

    }

以下哪个代码运行结果为20?( )

A. dic1('age')

B. dic1[1]

C. dic1(20)

D. dic1['age']

标准答案:D

试题解析:字典键是唯一的,所以可以通过键获得值,格式为 字典名[键名],所以选D

2. 若 ls = ["cat", "dog","tiger", "fox"],则运行代码 ls[1:2] 的结果是?( )

A. ["cat"]

B. ["dog"]

C. ["tiger"]

D. ["fox"]

标准答案:B

试题解析:首先,列表的正索引是从左向右从0开始,其次,ls[1:2]只能取到1号,不包含2号,则ls[1:2]的结果只能是["dog"]。

3. 有代码 city = ["Qingdao","Beijing","Shanghai","Wuhu","Hefei"],则正确获取 city 元素个数的命令是?( )

A. city.clear()

B. city.copy()

C. city.reverse()

D. len(city)

标准答案:D

试题解析:获取列表元素个数的函数(方法)是len()。

4. 已知 d = {"东岳":"泰山", "西岳":"华山", "南岳":"衡山", "北岳":"恒山"},则向 d 中添加元素的选项是?( )

A. d.pop("中岳")

B. d.get("中岳")

C. d["中岳"] = "嵩山"

D. del d["中岳"]

标准答案:C

试题解析:对于字典d,可以使用 d['key'] = 'value' ,即使用索引赋值的方式添加元素。

5. 已知列表ver=['香菱',11,"钟离",28,"芭芭拉",'神里绫华'],下列哪个命令能够获得列表中的"芭芭拉"?( )

A. ver[5]

B. ver[3]

C. ver[-2]

D. ver[-1]

标准答案:C

试题解析:列表list的元素只要是Python支持的数据类型就可以,故上述列表中共有6个元素;列表的索引从左向右计数时,是从0开始递增的,即0,1,2……;若从右向左计数,则从-1开始递减,即-1,-2,-3……;该列表倒数第二个元素通过索引值4或-2访问。故本题答案选C。

6. 小宸同学最近迷上了姓名查重系统(当输入一个人名时,系统自动反馈当前全国取这个名字的人数)。小宸想用Python做个简单版的名字查重系统:将自己所在的年段所有学生姓名存入列表中,当输入人名,反馈该人名在本年段重名人数。请问,统计某个人名在年段出现的次数,可以使用以下哪个函数?( )

A. append()

B. insert()

C. count()

D. index()

标准答案:C

试题解析:列表中append()函数用于向列表新增单个元素;insert()函数用于向列表指定位置插入元素;index()函数用于在列表中查找某个元素出现的初始位置,count()函数用于统计元素出现的次数。

7.s1="Let life be beautiful like summer flowers and death like autumn leaves."

s2=s1.split()

print(type(s2))

以上程序运行的结果?( )

A. <class 'set'>

B. <class 'str'>

C. <class 'list'>

D. <class 'dict'>

标准答案:C

试题解析:str.split(参数)其功能是使用参数中指定的字符将字符串str分割成字符串列表,结果返回的是列表类型。

8.a=[70,71,72,73,74,75]

b=('2021年','2022年','2023年','2024年')

c="新中国,旧中国"

以下哪个选项可以实现输出字符串“2024年是新中国成立75周年。”?( )

A. print(b[3]+"是"+c[:3]+"成立"+str(a[5])+"周年。")

B. print(b[3]+"是"+c[:3]+"成立"+a[5]+"周年。")

C. print(b[3]+"是"+c[:4]+"成立"+str(a[5])+"周年。")

D. print(str(b[3])+"是"+c[:4]+"成立"+str(a[5])+"周年。")

标准答案:A

试题解析:字符串之间的连接可采用连接符“+”,字符串与整型数字类型无法直接连接,需将其他类型的数据转化为字符串类型后方可连接。其他数据类型转换为字符串类型可使用str()函数。字符串的索引从下标0开始,字符串的切片遵循左闭右开原则。

B选项a[5]的结果是“int”类型,无法直接与其余字符串类型进行连接。

C、D选项输出的结果是“2024年是新中国,成立75周年。”未能输出题目指定的字符串。

9.

for i in range(2024,2124):

    if(i%400==0 or (i%4==0 and i%100!=0)):

        print("{}是闰年。".format(i))

    else:

        continue

以上程序的作用是?( )

A. 从2024遍历到2124,判断哪些年份是闰年,并输出闰年年份

B. 从2024遍历到2123,判断哪些年份是闰年,并输出闰年年份

C. 从2025遍历到2124,判断哪些年份是闰年,并输出闰年年份

D. 寻找2024年至2123年期间的第一个闰年

标准答案:B

试题解析:Python程序的循环结构+if条件结构。range()函数会生成数列,range(left,right[,step]):左闭右开区间即大于等于left,小于right。step是步长。

10.在Python中,下列选项不属于循环结构语句的是?( )

A.

for 变量 in 序列:

    语句块

B.

while(判断条件):

    语句块

C.

for 变量 in range(100):

    语句块

D.

do:

    语句块

whlie(判断条件);

标准答案:D

试题解析:在Python程序中,没有do……while直到型循环。

================================================

答案和更多内容请查看网站:【试卷中心 -- Python编程 二级】

网站链接 

青少年软件编程历年真题模拟题实时更新

================================================

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com