python二级考试试题

合集下载

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)题数:37 分数:100一、单选题(共25题,共50分)。

1.以下代码的输出是?()a = ['甲','乙','丙','丁','子','丑']print(a[4])A. 丁B. ['丁']C. ['子']D. 子答案:D。

解析:列表的下标从0开始,所以是第五个元素'子',元素是不带[]的,所以选D。

2.语句的运行结果是?()A. '新,年,快,乐'B. '新年快乐'C. '新年快乐'D. '新、年、快、乐'。

答案:A。

解析:本题考察的是字符串方法,该方法的作用是在iter变量除最后元素外每个元素后增加一个str。

例如结果为"1,2,3,4,5"。

3.语句的运行结果?()A. 'I like program'B. 'I like programming'C. 'I like programing'D. "I like programmming"答案:B。

解析:本题考察的是方法,该方法的作用是返回字符串str副本,所有old子串被替换为new。

4.题ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将ls中的元素顺序整体反转?()答案:C。

解析:本题考察的是列表元素的反转操作,该操作的方法是reverse()。

5.已知stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?()答案:C。

(完整版)python二级考试试题及答案

(完整版)python二级考试试题及答案

(完整版)python二级考试试题及答案一、选择题(每题2分,共40分)1. Python中,下列哪个选项是正确的数据类型转换方法?A. int("123")B. str(123)C. float(123.45)D. all of the above答案:D解析:A选项将字符串"123"转换为整数,B选项将整数123转换为字符串,C选项将浮点数123.45转换为float类型。

因此,所有选项都是正确的数据类型转换方法。

2. 以下哪个函数用于统计字符串中某个字符出现的次数?A. count()B. index()C. find()D. len()答案:A解析:count()函数用于统计字符串中某个字符或子字符串出现的次数。

index()和find()函数用于查找字符串中某个字符或子字符串的位置,len()函数用于获取字符串的长度。

3. 下列关于列表的说法正确的是?A. 列表是可变的B. 列表是不可变的C. 列表可以进行排序D. 列表不支持切片操作答案:AC解析:列表是可变的,可以进行排序,也支持切片操作。

因此,选项A和C是正确的。

二、填空题(每题2分,共40分)1. Python中,用于定义函数的关键字是______。

答案:def2. 在Python中,下列代码的输出结果是多少?`print(5 // 2)`答案:23. 以下代码的输出结果是______。

`print([1, 2, 3] + [4, 5, 6])`答案:[1, 2, 3, 4, 5, 6]三、编程题(共20分)1. 编写一个Python程序,实现以下功能:输入一个字符串,输出字符串中所有字符的ASCII值。

```python# 答案def print_ascii_values(input_str):for char in input_str:print(ord(char))# 测试input_str = input("请输入一个字符串:")print_ascii_values(input_str)```2. 编写一个Python程序,实现以下功能:输入一个整数列表,输出列表中的奇数和偶数。

python二级考试试卷及答案

python二级考试试卷及答案

python二级考试试卷及答案一、选择题(每题2分,共20分)1. 在Python中,以下哪个是正确的字符串格式化方法?A. "Hello, %s" % "World"B. "Hello, {0}".format("World")C. "Hello, {1}".format("World")D. "Hello, {}".format("World", "Earth")答案:B2. 下列哪个选项是Python中的列表?A. [1, 2, 3]B. (1, 2, 3)C. {1, 2, 3}D. 1, 2, 3答案:A3. Python中,以下哪个函数用于计算列表中元素的总和?A. sum()B. total()C. add()D. aggregate()答案:A4. 在Python中,以下哪个关键字用于定义类?A. classC. defD. struct答案:A5. 下列哪个选项是Python中的字典?A. {1: "one", 2: "two"}B. [1: "one", 2: "two"]C. (1: "one", 2: "two")D. 1: "one", 2: "two"答案:A6. 在Python中,以下哪个模块用于执行文件操作?A. fileB. osC. sysD. io答案:D7. Python中,以下哪个方法用于获取列表中的最后一个元素?A. last()B. end()C. tail()D. pop()答案:D8. 在Python中,以下哪个关键字用于定义函数?B. defC. funcD. method答案:B9. Python中,以下哪个模块用于生成随机数?A. randomB. randC. randintD. randomize答案:A10. 下列哪个选项是Python中的元组?A. (1, 2, 3)B. [1, 2, 3]C. {1, 2, 3}D. 1, 2, 3答案:A二、填空题(每题2分,共20分)1. Python中的整数除法运算符是____。

python二级考试试题4及答案

python二级考试试题4及答案

python二级考试试题4及答案1. 题目:请解释Python中的列表推导式,并给出一个使用列表推导式生成一个包含1到10的平方数的列表的示例代码。

答案:列表推导式是Python中的一种简洁的构建列表的方法,它允许开发者通过一个表达式来创建列表。

列表推导式通常用于从旧的列表中创建新的列表,或者通过一定的条件筛选元素。

以下是一个使用列表推导式生成1到10的平方数列表的示例代码:```pythonsquares = [x2 for x in range(1, 11)]```2. 题目:描述Python中装饰器的作用,并提供一个简单的装饰器示例。

答案:装饰器是Python中一个非常重要的概念,它允许用户在不修改原有函数代码的情况下,增加函数的额外功能。

装饰器本质上是一个函数,它接受一个函数作为参数并返回一个新的函数。

以下是一个简单的装饰器示例,该装饰器用于打印函数执行前后的时间:```pythonimport timedef timer(func):def wrapper(*args, kwargs):start_time = time.time()result = func(*args, kwargs)end_time = time.time()print(f"Function {func.__name__} took {end_time - start_time} seconds to execute.")return resultreturn wrapper@timerdef example_function():time.sleep(2)print("Function executed.")```3. 题目:解释Python中的生成器是什么,并提供一个生成器函数的示例。

答案:生成器是Python中一种特殊的迭代器,它允许开发者使用更少的内存来处理大型数据集。

Python(二级)考试题+答案

Python(二级)考试题+答案

Python二级考试题一、单项选择题(每题1.5分,共30分)1.下列哪个关键字可以起到终止循环的作用(C)A、continueB、whileC、breakD、with2.已知列表num=[8,9,2,7,3,5,6,4],运行print(num[::2]),结果是(D)A、8,9,2B、[8,9,2]C、8,2,3,6D、[8,2,3,6]3.运行下列代码,可知a的取值范围为(A)import randoma=random.randint(1,100)A、1≤a≤100B、1≤a≤99C、0≤a≤99D、1<a≤1004.下列哪个自定义列表名称符合规则(C)A、%32B、5alrightC、_numD、not5.执行下列代码的结果为(B)list_1=[37,23,66,54,27,19,88,32]print(len(list_1))A、[37,23,66,54,27,19,88,32]B、8C、len(list_1)D、76.运行下列程序,当输入Tom时,运行结果为(B)name=["Tom","Jerry","Tony","Lisa","Paul"]a=input("输入要查询的姓名:")if a not in name:print("yes!")else:print("no!")A、“yes!”B、“no!”C、程序报错D、True7.下面哪个指令是清空列表内容(D)A、list.insert(数据,索引)B、list.sort()C、del list[数据]D、list.clear()8.运行下列代码的结果是(C)list_1=[37,23,66,54,27,19,88,32]if36in list_1:print("happy!")else:print("unhappy!")A、happy!B、TrueC、unhappy!D、False9.运行下列代码,不可能出现的结果是(B)for a in range(1,8):print(a)A、5B、8C、1D、710.如果要使列表list_1由[9,32,44,5,27,88,10]变为[88,44,32,27,10,9,5],需要用到的操作是(D)A、list_1.insert()B、list_1.sort()C、max(list_1)D、list_1.sort(reverse=True)11.下列对于循环嵌套描述正确的是(D)A、for循环只能嵌套for循环B、for循环只能嵌套while循环C、while循环只能嵌套while循环D、for循环和while循环之间可以互相嵌套12.执行下列代码的结果是(C)tuple=("小明","小红","小白","小亮","小黄")del tuple[2]print(tuple)A、("小明","小白","小亮","小黄")B、("小明","小红","小亮","小黄")C、程序报错D、("小明","小红","小白","小黄")13.想要查询列表list_1=[99,32,23,55,45,65,12]中一共有多少个数据,可以用到的指令是(C)A、list_1.sort()B、max(list_1)C、len(list_1)D、list_1.clear()14.下列集合名称的命名哪一个不符合规范的(A)A、continueB、_jxy3C、A5B6D、setup15.以下哪个指令是找出列表中所有数据中最小值的指令(D)A、list.remove()B、max(list)C、len(list)D、min(list)16.下列哪个指令可以判断a是否为奇数(B)A、a//2=1B、a%2=1C、a/2=1D、a**2=117.运行代码print("good"+"morning")后,正确的结果是(A)A、goodmorningB、good morningC、“good morning”D、good,morning18.如果想让最后的运行结果为11,请问代码第一行s=x中的x应该设为多少(B)s=xfor a in range(1,5):s=s+aprint(s)A、0B、1C、2D、319.如果想从字符串poem=“天生我材必有用”中截取“我必用”三个字,可以采用下列哪项操作(B)A、print(poem[::2])B、print(poem[2::2])C、print(poem[2:])D、print(poem[1:5:2])20.运行下列代码,当输入87时,运行结果为(B)a=int(input("请输入任意整数:"))if a>=10and a<100:if a%2==0:print("成双成对")else:print("独善其身")else:print("天下无双")A、天下无双B、独善其身C、87D、成双成对二、多项选择题(每题2分,共10分)1.下列四组容器哪一组是元组(A、D)A、num=(1,2,3,4,5,6)B、tuple=[1,2,3,4,5,6]C、tuple={1,2,3,4,5,6}D、list=(“a”,”b”,”c”)2.运行下列代码,不可能出现的结果有(B、C、D)for a in range(10,20):if a%2==0:print(a)A、12B、13C、15D、203.执行下列代码,如果要使结果为“XXXX”,那么输入哪些数字可以实现该结果(A、B、C、D)a=int(input("请输入一个自然数:"))for s in range(1,5):if a>=s:print("X",end="")else:print("Y",end="")A、4B、5C、6D、74.以下代码运行结果为15的有哪些(A、B、C、D)A、s=0for a in range(1,6):s=s+aprint(s)B、s=0for a in range(1,8):if a>=6:continues=s+aprint(s)C、s=0for a in range(1,8):s=s+aif a>=5:breakprint(s)D、list_1=[9,27,16,29,33,15,22,35]print(list_1[5])5.超市新进一批水果,将各种水果种类输入电脑系统中生成了列表fruits=["苹果","香蕉","葡萄","菠萝","蛋挞"],但由于工作疏忽,将“柠檬”错输成“蛋挞”,下列哪段代码可以帮助工作人员修正错误(A、B)A、fruits=["苹果","香蕉","葡萄","菠萝","蛋挞"]fruits=fruits[:4]fruits.append("柠檬")print(fruits)B、fruits=["苹果","香蕉","葡萄","菠萝","蛋挞"]fruits[4]="柠檬"print(fruits)C、fruits=["苹果","香蕉","葡萄","菠萝","蛋挞"] fruits=fruits[:4]print(fruits)D、fruits=["苹果","香蕉","葡萄","菠萝","蛋挞"] fruits.insert(4,"柠檬")print(fruits)三、判断题(每题1分,共10分)1.Python的元组中所有的数据必须是同一类型的(错)2.Python的集合中可以出现重复的元素(错)3.执行下面的代码,运行结果为5(对)a={1,1,2,2,3,3,4,4,5,5}print(len(a))4.Python的集合中的元素排列是有序的(错)5.元组中的数据不可以被添加和删除,但可以被替换(错)6.运行下列代码,结果为56(对)s=0for a in range(10,18):if a%2==1:s=s+aprint(s)7.在列表的切片操作中,如果从第一个数据开始截取,那么起始索引可以被省略(对)8.已知字符串string=“两个黄鹂鸣翠柳”,print(string[1:3])结果为“个黄”(对)9.已知字符串a=“Python”,print(a.lower())结果为”PYTHON”(错)10.根据下面的代码可知,如果明天不下雨,可能做的事情有找小明踢球和在家看电视(错)if明天不下雨:if小明有空:print("找小明踢球")elif小红有空:print("找小红看电影")else:print("在家看电视")四、编程题(共50分)1.报名查询系统(20分)六年级一班组织英语口语大赛,同学们都踊跃报名,目前英语老师已经拿到了一份报名名单,请帮英语老师设计一款程序,输入学生姓名后能够查询该姓名是否已在名单中,如果在的话,输出”已成功报名”,否则就将该学生姓名添加进名单并输出新名单。

2024.03全国青年软件编程(Python)等级考试试卷(二级)

2024.03全国青年软件编程(Python)等级考试试卷(二级)

青少年软件编程(Python)等级考试试卷(二级)分数:100 题数:37一、单选题(共25题,共50分)1.期末考试结束了,全班的语文成绩都储存在列表score中,班主任老师请小明找到全班最高分,小明准备用Python来完成,以下哪个选项,可以获取最高分呢?()A. min(score)B. max(score)C. score.max()D. score.min()试题编号:20240112-wy-002试题类型:单选题标准答案:B试题难度:一般试题解析:max() 函数可以获取列表中的最大值,比如:score = [88, 78, 92, 85], max(score) 的值就是最大的元素:92考生答案:B考生得分:2是否评分:已评分评价描述:2.已知列表a = [1,2,3,4,5,6],想输出[2,3,4],可以使用以下哪个语句?()A. print(a[2:4])B. print(a[2:5])C. print(a[1:4])D. print(a[0:4])试题编号:20240112-zms-006试题类型:单选题标准答案:C试题难度:一般试题解析:列表切片,包括左端,不包括右端,同时,列表的第1个元素的下标为0,所以正确的开头和结尾的下标分别为1和4,所以选C考生答案:C考生得分:2是否评分:已评分评价描述:3.第一小组成员姓名和年龄如下dic1 = {'张明':12,'李红':12,'王长江':13}现新增成员龙小勤,年龄为13,以下代码正确的是?()A. dic1['龙小勤'] = 13B. ['龙小勤'] = 13C. dic1.['龙小勤'] = 13D. dic1('龙小勤') = 13试题编号:20240112-zms-022试题类型:单选题标准答案:A试题难度:一般试题解析:字典新增key和value的方法: dic1['key']=value考生答案:C考生得分:0是否评分:已评分评价描述:4.已知列表ls = list(range(3,33,3)),则ls 第5个元素是?()A. 15B. 18C. 21D. 24试题编号:20240129-wqj-013试题类型:单选题标准答案:A试题难度:较难试题解析:本题主要考察的实range()的使用,本题中ls 的元素有从3开始,到33结束(不包含33),步长为3的元素构成,即:[3, 6, 9, 12, 15, 18, 21, 24, 27, 30],所以第5个数为:15考生答案:A考生得分:2是否评分:已评分评价描述:5.执行如下代码,tuple不属于元组的选项是?()A. tuple = ()B. tuple = ('北京')C. tuple = ('芜湖',)D. tuple = ('北京', '芜湖', '合肥', '上海')试题编号:20240129-wqj-020试题类型:单选题标准答案:B试题难度:一般试题解析:当赋值运算创建的元组只有一个元素时,需要在该元素后面补齐逗号“,”以表明这是元组。

全国二级python模拟考试答案

全国二级python模拟考试答案

全国二级python模拟考试答案一、选择题(每题2分,共20分)1. Python中,以下哪个关键字用于定义一个函数?A. defB. ifC. forD. while答案:A2. 在Python中,以下哪个选项是正确的字符串格式化方法?A. "Hello, %s" % "world"B. "Hello, {0}".format("world")C. "Hello, {1}".format("world")D. "Hello, %d" % "world"答案:B3. Python中的列表推导式是用于创建列表的简洁方式,以下哪个表达式可以创建一个包含0到9的平方的列表?A. [x2 for x in range(10)]B. [x for x in range(10) if x2]C. [x2 for x in range(10) if x > 5]D. [x for x in range(10) if x2]答案:A4. 在Python中,以下哪个是正确的字典定义方式?A. dict = {1: 'one', 2: 'two'}B. dict = {'1': 'one', '2': 'two'}C. dict = (1: 'one', 2: 'two')D. dict = [1: 'one', 2: 'two']答案:B5. Python中,以下哪个模块用于执行HTTP请求?A. requestsB. urllibC. httpD. httplib答案:A6. 在Python中,以下哪个是正确的文件打开模式,用于在文件末尾追加内容?A. 'r'B. 'w'C. 'a'D. 'b'答案:C7. Python中,以下哪个函数用于将字符串转换为浮点数?A. int()B. float()C. str()D. list()答案:B8. 在Python中,以下哪个是正确的列表元素删除方法?A. del list[index]B. list.remove(index)C. list[index] = NoneD. list[index] = ''答案:A9. Python中,以下哪个是正确的异常处理结构?A. try...exceptB. try...finallyC. try...except...finallyD. A和C答案:D10. 在Python中,以下哪个是正确的元组定义方式?A. tuple = (1, 2, 3)B. tuple = [1, 2, 3]C. tuple = {1, 2, 3}D. tuple = "1, 2, 3"答案:A二、填空题(每题3分,共15分)1. Python中的列表切片操作可以通过指定起始索引、结束索引和步长来实现,其中步长默认值为________。

python二级考试试题及答案

python二级考试试题及答案

python二级考试试题及答案一、选择题(每题2分,共10题,满分20分)1. Python中,以下哪个是正确的变量命名?A. 2variableB. variable2C. _variableD. variable-2答案:B2. 在Python中,以下哪个函数用于计算列表中元素的个数?A. len()B. count()C. size()D. length()答案:A3. 下列哪个选项是Python中的逻辑运算符?A. &&B. ||C. andD. or答案:C4. Python中,以下哪个关键字用于定义函数?A. defB. functionC. funcD. define答案:A5. 在Python中,以下哪个数据类型可以存储多个值?A. 列表B. 元组C. 字典D. 集合答案:A6. Python中,以下哪个方法用于删除列表中的元素?A. remove()B. delete()C. pop()D. clear()答案:C7. 在Python中,以下哪个是正确的字符串格式化方法?A. %sB. .format()C. f-stringD. All of the above答案:D8. Python中,以下哪个模块用于数学计算?A. mathB. mathsC. calculationD. calculator答案:A9. 在Python中,以下哪个关键字用于循环遍历列表?A. forB. whileC. loopD. iterate答案:A10. Python中,以下哪个方法用于将字符串转换为整数?A. int()B. str()C. float()D. toInt()答案:A二、填空题(每题2分,共5题,满分10分)1. Python中,使用________函数可以将字符串转换为列表。

答案:split()2. Python中,使用________方法可以获取字典中的所有键。

国家计算机二级python操作题

国家计算机二级python操作题

国家计算机二级python操作题一、单选题(每题1分,共10分)1. Python是一种广泛使用的______。

A. 编译型语言B. 解释型语言C. 标记语言D. 汇编语言2. 在Python中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable_nameD. variable-name23. 下列哪个是Python中的内置数据类型?A. ListB. TupleC. DictionaryD. 所有选项4. 在Python中,以下哪个语句用于定义函数?A. define function my_function():B. function my_function():C. def my_function():D. None of the above5. Python中的异常处理是通过使用______语句实现的。

A. tryB. catchC. finallyD. A6. Python中的列表推导式是用于______。

A. 列表的复制B. 列表的排序C. 创建列表D. 列表的删除7. 在Python中,以下哪个是正确的字典推导式?A. {key: value for key, value in dict.items()}B. dict(key, value)C. dict = {key: value}D. None of the above8. 下列哪个是Python中的文件操作模式?A. 'r'B. 'w'C. 'a'D. 所有选项9. Python中的装饰器是一种______。

A. 函数B. 类C. 变量D. 模块10. 在Python中,以下哪个是正确的字符串格式化方法?A. %sB. .format()C. f"{value}"D. 所有选项二、多选题(每题2分,少选、多选、错选均不得分,共10分)11. Python支持以下哪些数据结构?A. 数组B. 列表C. 元组D. 字典12. 在Python中,以下哪些是合法的导入模块方式?A. import module_nameB. from module_name import functionC. from module_name import *D. None of the above13. Python中的文件对象通常具有哪些方法?A. open()B. read()C. write()D. close()14. 在Python中,以下哪些是有效的循环结构?A. forB. whileC. do-whileD. None of the above15. Python中的类可以包含以下哪些元素?A. 方法B. 属性C. 继承D. 接口三、判断题(每题1分,共10分)16. Python是一种静态类型语言。

计算机二级phyon题库

计算机二级phyon题库

计算机二级phyon题库一、选择题基本的Python内置函数sum(x)的作用是()。

A. 对组合数据类型x计算求和结果B. 返回变量x的数据类型C. 将x转换为等值的字符串类型D. 对组合数据类型x进行排序,默认从小到大答案:A。

内置函数sum()的作用是对组合数据类型进行求和操作,例如列表、元组等。

Python文件的后缀名是()。

A. pdfB. doC. passD. py答案:D。

Python文件的默认后缀名是“.py”。

Python语言语句块的标记是()。

A. 分号B. 逗号C. 缩进D. /答案:C。

Python使用缩进来区分代码块。

下列关于算法说法不正确的是()。

A. 算法独立于任何具体的语言,Python算法只能用Python语言来实现B. 解决问题的过程就是实现算法的过程C. 算法是程序设计的“灵魂”D. 算法可以通过编程来实现答案:A。

算法是独立于任何具体的语言的,它可以用任何编程语言来实现。

在Python中,表达式(21%4)+3的值是()。

答案:2。

因为21除以4的余数是1,所以(21%4)的结果是1,再加上3等于4,但这里只问表达式的值,所以答案是2(这里的表述可能有些歧义,通常我们理解的是求整个表达式(21%4)+3的结果,即1+3=4,但按照问题的直接表述,答案给出为2可能是指21%4的结果,不过在此我按照通常理解给出最终计算结果4,但需注意原题中的表述)。

如果按照原题中的答案2来理解,可能是题目表述或答案给出的特殊情境,正常情况下应计算整个表达式的值。

二、填空题在Python中,使用________关键字可以定义一个变量。

答案:无需特定关键字,直接赋值即可定义变量,例如“a = 1”中a就是一个变量。

但如果非要填一个“关键字”,可以认为是“var”(但需注意,Python中并没有名为“var”的关键字来定义变量,这是与其他一些编程语言的不同之处,此处仅根据填空题的格式给出一个通常意义上的“答案”,实际在Python中定义变量不需要关键字)。

2024年等级考试-计算机二级-Python语言程序设计考试历年真题常考点试题带答案

2024年等级考试-计算机二级-Python语言程序设计考试历年真题常考点试题带答案

2024年等级考试-计算机二级-Python语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共15题)1.为了提高测试的效率,应该A.随机选取测试数据B.在完成编码以后制定软件的测试计划C. 取一切可能的输入数据作为测试数据D. 集中对付那些错误群集的程序2.以下不是程序输出结果的选项是:import random as rls1 = [12,34,56,78]r.shuffle(ls1)print(ls1)A.[12, 78, 56, 34]B.[56, 12, 78, 34]C. [12, 34, 56, 78]D.[12, 78, 34, 56]3.表达式 1001 == 0x3e7 的结果是:A.falseB.FalseC. trueD. True4.用 Pyinstall 工具把 Python 源文件打包成一个独立的可执行文件,使用的参数是:A.-DB. -L5.以下程序的输出结果是:def fun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A.1 2 [3, 4, 5, 6]B.1,2,3,4,5,6C. 1 2 3, 4, 5, 6D.1 2 (3, 4, 5, 6)6.设 str = 'python' ,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A.print(str[0].upper()+str[1:])B.print(str[1].upper()+str[-1:1])C.print(str[0].upper()+str[1:-1])D.print(str[1].upper()+str[2:])7.以下选项,不是 Python 保留字的选项是:A.delB.passC.notD.string8.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。

2023年python二级考题

2023年python二级考题

2023年python二级考题一、判断题pop()方法可以清空列表。

(错误,pop()方法默认删除并返回列表中的最后一个元素,要清空列表应使用clear()方法)元组要用方括号括起来。

(错误,元组应使用圆括号括起来)(152,4.86,28#3",*4.(s57)是一个合法的元组。

(错误,元组中不能包含非法的字符或格式)执行print("'he" in "'he110wor1d")的输出结果为True。

(正确)if语句的条件后面要使用花括号表示接下来是满足条件后要执行的语句块。

(错误,应使用冒号)break语句不能在循环体之外使用。

(正确)字符串和元组是不可变对象,列表和字典是可变对象。

(正确)下列程序段中循环一共执行了6次。

() for i in range(18,-1,-2): print(i)(正确)if语句的表达式为空字符串、空列表、空元组、空字典和数字0都等价于False。

(正确)字典值可以是任何的Python对象,既可以是标准的对象,也可以是用户定义的,但键不行。

(正确,字典的键必须是不可变类型)二、单选题下列说法正确的是()。

A. {123:a,a:123}不是一个合法的字典。

B. 数字、字符串、列表和元组都可以作为字典的键。

C. {(12,34,a):a,a:5678}是一个合法的字典。

D. 字典中的内容一经创建就不能再修改。

答案:A(注:B选项错误,因为列表是可变的,不能作为字典的键;C选项错误,因为字典的键必须是不可变的,而元组中包含变量a,使其可变;D选项错误,字典的内容是可以修改的)下列程序的运行结果是()。

d1=dict(age=18)print(d1)A. (age=18)B. [age=18]C. age=18D. {age:18}答案:Ddatas={Name:"XiaoMing",No:1001,Age:14,School:"ShiYanXueXiao "},表达式len(datas)的值是()。

2024年6月GESP编程能力认证Python等级考试二级真题(含答案)

2024年6月GESP编程能力认证Python等级考试二级真题(含答案)

(yr%400==0) || (yr%4==0 && yr%100!=0)A. 5'5'B. 5"5"C. 10D. 55第 7 题 执⾏下⾯Python 代码后,有关说法错误的是( )。

A. 如果先后输⼊1和1,则将输出1a = 5b = "5"c = f"{a }" + f"{b }"print (c )1234a = int (input ())b = int (input ())if a and b : print ("1")elif not (a or b ): print ("2")elif a or b : print ("3")else :print ("4")12345678910A. 第1横线处应填⼊:N // 2第2横线处应填⼊:N - M5 - M2B. 第1横线处应填⼊:(N - M5 * 5) // 2第2横线处应填⼊:N - M5 * 5 - M2 * 2C. 第1横线处应填⼊:N - M5 * 5 // 2第2横线处应填⼊:N - M5 * 5 - M2 * 2D. 第1横线处应填⼊:(N - M5 * 5) // 2A. 55B. 45C. 36D. 28第 10 题 下⾯Python 代码执⾏后的输出是()。

N = int (input ())M5 = N // 5M2 = ______________M1 = ______________print (f"5*{M5}+2*{M2}+1*{M1}")123456loopCount = 0for i in range (10):for j in range (1, i ): loopCount += 1print (loopCount )12345loopCount = 0for i in range (10): for j in range (i ): if i * j % 2: break loopCount += 1print (loopCount )1234567A. 执⾏上⾯代码如果输⼊0,将终⽌循环B. 执⾏上⾯代码能实现所有⾮0整数的求和C. 执⾏上⾯代码第⼀次输⼊0,最后将输出0D. 执⾏上⾯代码将陷⼊死循环,可将while N:改为while N==0:第 12 题 执⾏下⾯的Python 代码,有关说法正确的是( )【质数是指仅能被1和它本⾝整除的正整数】。

python二级考试题及答案

python二级考试题及答案

python二级考试题及答案Python二级考试题及答案一、选择题1. Python中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable nameD. variable$name答案:B2. 下面哪个选项是Python中的关键字?A. classB. mainC. functionD. method答案:A3. 在Python中,以下哪个函数用于计算列表中所有元素的和?A. sum()B. add()C. total()D. aggregate()答案:A4. Python中,以下哪个是正确的字符串格式化方法?A. `"Hello, %s" % "world"`B. `"Hello, {}".format("world")`C. `"Hello, {0}".format("world")`D. 以上都是答案:D5. Python中,以下哪个是正确的列表推导式?A. `[x for x in range(10) if x % 2 == 0]`B. `[x if x % 2 == 0 for x in range(10)]`C. `[x for x in range(10) for x % 2 == 0]`D. 以上都是答案:A二、填空题1. 在Python中,使用`____`关键字可以定义一个函数。

答案:def2. Python中的`____`函数可以用于将字符串转换为浮点数。

答案:float3. 在Python中,`____`模块包含了大量的数学函数。

答案:math4. Python中,`____`函数用于获取列表中的最大值。

答案:max5. 在Python中,`____`关键字用于定义一个类。

答案:class三、编程题1. 编写一个Python函数,计算并返回一个列表中所有数字的总和。

python二级考试题库及答案

python二级考试题库及答案

python二级考试题库及答案一、选择题1. Python中,以下哪个关键字用于定义一个函数?A. classB. defC. importD. return答案:B2. 在Python中,以下哪个是正确的字符串格式化方法?A. format("Hello, %s", name)B. printf("Hello, %s", name)C. print("Hello, %s" % name)D. All of the above答案:D3. Python中,以下哪个是列表推导式的正确用法?A. [x for x in range(10)]B. [x if x % 2 == 0 for x in range(10)]C. [x for x in range(10) if x % 2 == 0]D. All of the above答案:D4. 在Python中,以下哪个是正确的字典推导式?A. {x: x**2 for x in range(5)}B. {x: x**2 if x % 2 == 0 for x in range(5)}C. {x: x**2 for x in range(5) if x % 2 == 0}D. All of the above答案:D5. Python中,以下哪个是正确的文件打开模式?A. 'r' - 只读模式B. 'w' - 写入模式C. 'a' - 追加模式D. All of the above答案:D6. 在Python中,以下哪个是正确的异常处理语句?A. try...except...B. if...else...C. for...in...D. while...loop...答案:A7. Python中,以下哪个是正确的迭代器创建方法?A. iter()B. next()C. range()D. All of the above答案:D8. 在Python中,以下哪个是正确的生成器表达式?A. (x for x in range(10))B. [x for x in range(10)]C. {x for x in range(10)}D. All of the above答案:A9. Python中,以下哪个是正确的模块导入方式?A. import mathB. from math import *C. import math as mD. All of the above答案:D10. 在Python中,以下哪个是正确的类定义?A. class MyClass:passB. def MyClass:passC. class MyClass():passD. All of the above答案:A二、填空题1. Python中的全局变量声明关键字是________。

python二级考试试题及答案

python二级考试试题及答案

python二级考试试题及答案1. 单选题:Python中用于定义类的关键字是什么?A. functionB. classC. defD. struct答案:B2. 单选题:以下哪个选项是Python中的列表推导式?A. [x for x in range(10)]B. (x for x in range(10))C. {x for x in range(10)}D. [x in range(10)]答案:A3. 多选题:Python中的垃圾回收机制主要依赖于哪些技术?A. 引用计数B. 标记-清除C. 复制收集D. 分代收集答案:A、B、C4. 填空题:在Python中,使用____关键字可以定义一个函数。

答案:def5. 判断题:Python中的元组(tuple)是可变的。

A. 正确B. 错误答案:B6. 单选题:以下哪个选项是Python中的异常处理语句?A. tryB. exceptC. finallyD. all of the above答案:D7. 多选题:Python中哪些内置函数可以用来获取列表中的元素?A. len()B. list.pop()C. list.remove()D. list.index()答案:B、D8. 填空题:在Python中,使用____函数可以将字符串转换为浮点数。

答案:float()9. 单选题:Python中用于定义装饰器的关键字是什么?A. @functionB. @decoratorC. @classmethodD. @staticmethod答案:B10. 判断题:Python中的字典(dict)是无序的。

A. 正确B. 错误答案:B11. 单选题:以下哪个选项是Python中定义全局变量的正确方式?A. global varB. global var = valueC. var = global valueD. var global value答案:A12. 多选题:Python中哪些是合法的标识符?A. _my_variableB. 2variableC. my-variableD. my-variable2答案:A、D13. 填空题:在Python中,使用____函数可以将列表转换为字符串。

2024年6月青少年软件编程Python等级考试二级真题试卷(含答案)

2024年6月青少年软件编程Python等级考试二级真题试卷(含答案)

2024年6月青少年软件编程Python等级考试二级真题试卷(含答案)分数:100 分题数:37一、单选题(共25题,共50分)。

1. 列表fruit=['西瓜','菠萝','哈密瓜','葡萄'],以下哪个选项,可以获取列表最后一个元素(B)。

A. fruit[len(fruit)]B. fruit[len(fruit)-1]C. fruit[len(fruit)+1]D. fruit[0]2. 初唐四杰是指唐朝初期的四位文学家,分别是王勃、杨炯、卢照邻和骆宾王。

目前有列表names=['王勃','杨炯','白居易','卢照邻','骆宾王'],列表中多了一位不是初唐四杰的文学家,以下哪个选项可以删除列表中的这位诗人(C)。

A. names.pop()B. names.pop(1)C. names.pop(2)D. names.pop(3)3. 小明在语文课学习了一个新成语“从善如流”,形容能迅速而顺畅地接受别人的正确意见,执行以下语句,终端区会打印什么内容(B)。

A. 从善如流B.C.D.4. 下面代码的输出是(C)。

A. (1,3,5)。

B. (1,2,3,4,5)。

C. (5,3,1)。

D. (5,4,3,2,1)。

5. 执行如下代码,输出结果是(D)。

A.B.C.D.6. 哪个选项不符合下面程序横线处的语法要求(C)。

A.B.C.D.7. 执行以下代码后,列表1s的元素个数是多少个(B)。

A. 6B. 5C. 4D. 78. 已知xs=(5,'女','北京大学'),该如何定义字符串格式,才能在执行print(格式%xs)后得到如下的运行结果(C)。

A.B.C.D.9. 小圆同学想要创建空列表P,他可以通过以下哪条语句实现(C)。

2022年3月青少年软件编程(Python)等级考试二级【答案版】全文

2022年3月青少年软件编程(Python)等级考试二级【答案版】全文

可编辑修改精选全文完整版一、单选题(共25题,每题2分,共50分)1. 关于Python中的列表,下列描述错误的是?( )A. 列表是Python中内置可变序列,是若干元素的有序集合;B. 列表中的每一个数据称为“元素”;C. 在Python中,一个列表中的数据类型可以各不相同;D. 可以使用s[1]来获取列表s的第一个元素。

标准答案:D 试题难度:一般2. 已知列表a=[1,3,5,7],下列语句无法将a变成a=[1,3,5,7,9]的是?( )A. a.append(9)B. a=[1,3,5,7,9]C. a.insert(4,9)D. a[4]=9标准答案:D 试题难度:一般3. 关于以下代码段的说法错误的是?( )a = [1, 2, 5, 4, 3]a.sort(reverse=True)print(a)A. a.sort(reverse=True)语句中的reverse默认值为False。

B. 省略a.sort(reverse=True)语句中的reverse=True,代码运行结果不变。

C. 将以上代码的a.sort(reverse=True)改为a=sorted(a,reverse=True),代码运行结果和原题的结果一样。

D. 以上代码运行结果为:[5, 4, 3, 2, 1]。

标准答案:B 试题难度:较难4. 下面程序的运行结果是?( )a=80b=70if a>b:a,b=b,aprint(a,b)A. 70 70B. 80 70C. 70 80D. 80 80标准答案:C 试题难度:一般试题解析:条件语句的运用,代码的意思是当a>b时,ab两个数互换,然后输出新的值。

80>70,所以新输出的a为70,b为5. 以下关于元组的描述正确的是?( )A. 元组和列表相似,所有能对列表进行的操作都可以对元组进行B. 创建元组时,若元组中仅包含一个元素,在这个元素后可以不添加逗号C. 元组中的元素不能被修改D. 多个元组不能进行连接标准答案:C 试题难度:一般6. 以下程序的输出结果是?( )tuple1 = (1,2,3)tuple2 = (2)print(tuple1*tuple2)A. (1,2,3)B. (1,2,3,1,2,3)C. (2,4,6)D. 报错标准答案:B 试题难度:一般7. 以下代码的输出结果是?( )ls = []for m in '想念':for n in '家人':ls.append(m+n)print(ls)A. ["想念","家人"]B. ["想想","念念","家人"]C. ["想家想","人念家","念人"]D. ["想家", "想人", "念家", "念人"]标准答案:D 试题难度:一般8. 以下程序的输出结果是?( )lt = ['绿茶','乌龙茶','红茶','白茶','黑茶'] ls = ltls.clear()print(lt)A. []B. 变量未定义的错误C. ['绿茶','乌龙茶','红茶','白茶','黑茶']D. '绿茶','乌龙茶','红茶','白茶','黑茶'试题难度:一般9. 下面代码的输出结果是?( )list1 = [1,2,3]list2 = [4,5,6]print(list1+list2)A. [4,5,6]B. [1, 2, 3, 4, 5, 6]C. [1,2,3]D. [5,7,9] 标准答案:B 试题难度:一般10. 字符串str="maixnm"包含"min"和"max"两个单词,下面哪个操作不能将"min"从中找出来?( )A. str1=str[0]+str[2]+str[4]B. str1=str[0:-1:2]C. str1=str[::2]D. str1=str[0:4:2]标准答案:D 试题难度:一般试题解析:本题考点是字符串的通用操作,根据访问指定索引范围,我们应该得到答案为D11. cat=['fat','black','cloud'],则cat.index('black')的值为?( )A. 1B. 2C. 3D. 0标准答案:A 试题难度:容易12. 3年级2班的学生花名册被存储在一个列表name中,如何快速得到该班级学生的总人数?( )A. print(sum(name))B. print(len(name))C. print(min(name))D. print(max(name))标准答案:B 试题难度:一般试题解析:获取序列长度len(s)、获取最值max(s) min(s)、统计总和sum(s).根据题意,我们是要获取列表的长度,所以print(len(name)).13. 小张的爸爸每个月都有绩效工资,绩效工资根据业绩被分为1200、1400和1600三个等级,小张把爸爸每个月的绩效工资都记录在了一个money的列表中,如何能快速得到小张爸爸得到1600元绩效的次数?( )A. money.index(1600)B. money.count(1600)C. money.remove(1600)D. money.insert(0,1600) 标准答案:B 试题难度:一般试题解析:检索某个元素第一次出现元素下标s.index(x)、统计元素出现的次数s.count(x),s.remove(x)删除第一个匹配值,插入元素s.insert(i,x)。

2024年12月GESP编程能力认证Python等级考试二级真题(含答案)

2024年12月GESP编程能力认证Python等级考试二级真题(含答案)

A. 123456789B. 0123456789C. 12345678910A. 上述代码执⾏后其输出相当于求1-10的和(包含10)B. 上述代码执⾏后其输出相当于求1-10的和(不包含10)C. 上述代码执⾏后其输出相当于求0-10的和(不包含10)D. 上述代码执⾏时将触发异常A. 1B. 2C. 9D. 10第 8 题 下⾯Python 代码执⾏后的输出是( )。

A. 0#0#0#0#0#0#0#1#B. 0#0#0#0#0#0#1#C. 0#0#0#0#1#for i in range (10): print (i , end = "")12for i in range (10): tnt += i print (tnt )123for i in range (1,10): if i % 2: continue else : break print (i )123456for i in range (10): if i % 3: continueprint ("0", end = "#")else :print ("1",end = "#")123456A. i % 7 == 0 and i % 3 != 0B. not(i % 7) and i % 3 != 0C. i % 7 and i % 3D. i % 7 == 0 and not(i % 3 == 0)A. tnt = tnt + N % 10B. tnt += N % 10C. tnt = N % 10 + tntD. tnt = N % 10第 11 题 下⾯Python 代码执⾏后的输出是( )。

A. 0010120123B. 01012012301234C. 001012012301234D. 01012012301234012345for i in range (100):if __________________________: print (i )123N = int (input ("请输入正整数:"))tnt = 0while N != 0:___________________ N = N // 10print (tnt )123456for i in range (5):for j in range (i ): print (j ,end ="")123A. 将代码最后⼀⾏的print()与if-else 对齐效果相同B. 将代码最后⼀⾏的print()修改为print("")效果相同C. 将Lie * Hang > 9修改为Lie * Hang >= 10效果相同D. 将Lie * Hang > 9修改为Hang * Lie > 9效果相同第 13 题 在数学中N!表⽰N 的阶乘,即1到N 的乘积,如3!=1*2*3。

计算机二级python题库操作题

计算机二级python题库操作题

计算机二级python题库操作题一、选择题(每题2分,共20分)1. 在Python中,以下哪个是正确的字符串格式化方法?A. format("Hello, %s", "World")B. "Hello, " + "World"C. "Hello, {0}".format("World")D. "Hello, " % "World"2. 下列哪个是Python中的列表推导式?A. [i for i in range(10)]B. for i in range(10): print(i)C. range(10)D. list(range(10))3. 在Python中,以下哪个是正确的字典推导式?A. {i: i2 for i in range(5)}B. dict((i, i2) for i in range(5))C. {i: i2 for i in range(5)}.items()D. dict((i, i2) for i in range(5)).values()4. 下列哪个是Python中的生成器函数?A. def gen_func():yield 1yield 2B. def gen_func():return 1, 2C. def gen_func():for i in range(2):yield iD. def gen_func():print(1)print(2)5. 在Python中,以下哪个是正确的文件写入方式?A. with open("file.txt", "w") as f: f.write("Hello, World")B. f = open("file.txt", "w"): f.write("Hello, World")C. f = open("file.txt", "w"): f.write("Hello,World").close()D. with open("file.txt", "r") as f: f.write("Hello, World")6. 下列哪个是Python中的异常处理语句?A. try: passB. except: passC. finally: passD. raise Exception("An error occurred")7. 在Python中,以下哪个是正确的类定义?A. class MyClass:passB. def MyClass():passC. class MyClass() {passD. class MyClass:def __init__(self): pass8. 下列哪个是Python中的装饰器?A. @staticmethodB. @classmethodC. @propertyD. @classmethod9. 在Python中,以下哪个是正确的列表排序方法?A. my_list = [3, 1, 2]B. my_list.sort()C. sorted(my_list)D. my_list.sort(reverse=True)10. 下列哪个是Python中的lambda函数?A. lambda x: x + 1B. def add_one(x): return x + 1C. add_one = lambda x: x + 1D. add_one = lambda x: (x + 1)二、简答题(每题5分,共10分)1. 请简述Python中的列表和元组的区别。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精品文档1. 关于数据的存储结构,以下选项描述正确的是 A 数据所占的存储空间量 B 数据在计算机中的顺序存储方式 C 数据的逻辑结构在计算机中的表示 D 存储在外存中的数据正确答案: C2. 关于线性链表的描述,以下选项中正确的是 A 存储空间不一定连续,且前件元素一定存储在后件元 素的前面 B 存储空间必须连续,且前件元素一定存储在后件元素 的前面 C 存储空间必须连续,且各元素的存储顺序是任意的.精品文档D 存储空间不一定连续,且各元素的存储顺序是任意的正确答案: D3. 在深度为 7 的满二叉树中,叶子结点的总个数是 A 31 B 64 C 63 D 32正确答案: B4. 关于结构化程序设计所要求的基本结构,以下选 项中描述错误的是 A 重复(循环)结构 B.选择(分支)结构 C goto 跳转 D 顺序结构正确答案: C精品文档5. 关于面向对象的继承,以下选项中描述正确的是 A 继承是指一组对象所具有的相似性质 B 继承是指类之间共享属性和操作的机制 C 继承是指各对象之间的共同性质 D 继承是指一个对象具有另一个对象的性质正确答案: B6. 关于软件危机,以下选项中描述错误的是 A.软件成本不断提高 B 软件质量难以控制 C 软件过程不规范 D 软件开发生产率低正确答案: C精品文档7. 关于软件测试,以下选项中描述正确的是 A 软件测试的主要目的是确定程序中错误的位置 B 为了提高软件测试的效率,最好由程序编制者自己来 完成软件的测试工作 C 软件测试是证明软件没有错误 D 软件测试的主要目的是发现程序中的错误正确答案: D.精品文档8. 以下选项中用树形结构表示实体之间联系的模型 是 A 网状模型 B 层次模型 C 静态模型 D 关系模型正确答案: B9. 设有表示学生选课的三张表,学生 S(学号,姓 名,性别,年龄,身份证号),课程(课号,课程名), 选课 SC(学号,课号,成绩),表 SC 的关键字(键 或码)是 A 学号,成绩 B 学号,课号.C 学号,姓名,成绩 D 课号,成绩 正确答案: B10. 设有如下关系表:精品文档以下选项中正确地描述了关系表 R、S、T 之间关系 的是 A T=R∪S B T=R×S CT=R–S.D T=R∩S正确答案: C精品文档11. 关于 Python 程序格式框架的描述,以下选项中 错误的是 A Python 语言的缩进可以采用 Tab 键实现 B Python 单层缩进代码属于之前最邻近的一行非缩进 代码,多层缩进代码根据缩进关系决定所属范围 C 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义 D Python 语言不采用严格的“缩进”来表明程序的格式 框架正确答案: D.精品文档12. 以下选项中不符合 Python 语言变量命名规则 的是 A I B 3_1 C _AI D TempStr正确答案: B13. 以下关于 Python 字符串的描述中,错误的是 A 字符串是字符的序列,可以按照单个字符或者字符片 段进行索引 B 字符串包括两种序号体系:正向递增和反向递减 C.精品文档Python 字符串提供区间访问方式,采用 [N:M] 格式, 表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M) D 字符串是用一对双引号" "或者单引号' '括起来的零 个或者多个字符正确答案: C14. 关于 Python 语言的注释,以下选项中描述错误 的是 A Python 语言的单行注释以#开头 B Python 语言的单行注释以单引号 ' 开头 C Python 语言的多行注释以 ' ' '(三个单引号)开头 和结尾 D Python 语言有两种注释方式:单行注释和多行注释正确答案: B.精品文档15. 关于 import 引用,以下选项中描述错误的是 A 使用 import turtle 引入 turtle 库 B 可以使用 from turtle import setup 引入 turtle 库 C 使用 import turtle as t 引入 turtle 库,取别名 为t D import 保留字用于导入模块或者模块中的对象正确答案: B16. 下面代码的输出结果是 x = 12.34print(type(x)) A <class 'int'> B.<class 'float'> C <class 'bool'> D <class 'complex'>正确答案: B精品文档17. 关于 Python 的复数类型,以下选项中描述错误 的是 A 复数的虚数部分通过后缀“J”或者“j”来表示 B 对于复数 z,可以用 z.real 获得它的实数部分 C 对于复数 z,可以用 z.imag 获得它的实数部分 D 复数类型表示数学中的复数正确答案: C18. 关于 Python 字符串,以下选项中描述错误的是.精品文档A 可以使用 datatype() 测试字符串的类型 B 输出带有引号的字符串,可以使用转义字符\ C 字符串是一个字符序列,字符串中的编号叫“索引” D 字符串可以保存在变量中,也可以单独存在正确答案: A19. 关于 Python 的分支结构,以下选项中描述错误 的是 A 分支结构使用 if 保留字 B Python 中 if-else 语句用来形成二分支结构 C Python 中 if-elif-else 语句描述多分支结构 D 分支结构可以向已经执行过的语句部分跳转.正确答案: D精品文档20. 关于程序的异常处理,以下选项中描述错误的是 A 程序异常发生经过妥善处理可以继续执行 B 异常语句可以与 else 和 finally 保留字配合使用 C 编程语言中的异常和错误是完全相同的概念 D Python 通过 try、except 等保留字提供异常处理功 能正确答案: C21. 关于函数,以下选项中描述错误的是 A 函数能完成特定的功能,对函数的使用不需要了解函 数内部实现原理,只要了解函数的输入输出方式即可。

B 使用函数的主要目的是减低编程难度和代码重用.精品文档C Python 使用 del 保留字定义一个函数 D 函数是一段具有特定功能的、可重用的语句组正确答案: C22. 关于 Python 组合数据类型,以下选项中描述错 误的是 A 组合数据类型可以分为 3 类:序列类型、集合类型和 映射类型 B 序列类型是二维元素向量,元素之间存在先后关系, 通过序号访问 C Python 的 str、tuple 和 list 类型都属于序列类型 D Python 组合数据类型能够将多个同类型或不同类型 的数据组织起来,通过单一的表示使数据操作更有序、 更容易.正确答案: B精品文档23. 关于 Python 序列类型的通用操作符和函数,以 下选项中描述错误的是 A 如果 x 不是 s 的元素,x not in s 返回 True B 如果 s 是一个序列,s = [1,"kate",True],s[3] 返 回 True C 如果 s 是一个序列,s = [1,"kate",True],s[–1] 返 回 True D 如果 x 是 s 的元素,x in s 返回 True正确答案: B24. 关于 Python 对文件的处理,以下选项中描述错 误的是 A.精品文档Python 通过解释器内置的 open() 函数打开一个文 件 B 当文件以文本方式打开时,读写按照字节流方式 C 文件使用结束后要用 close() 方法关闭,释放文件的 使用授权 D Python 能够以文本和二进制两种方式处理文件正确答案: B25. 以下选项中不是 Python 对文件的写操作方法 的是 A writelines B write 和 seek C writetext D.write 正确答案: C精品文档26. 关于数据组织的维度,以下选项中描述错误的是 A 一维数据采用线性方式组织,对应于数学中的数组和 集合等概念 B 二维数据采用表格方式组织,对应于数学中的矩阵 C 高维数据有键值对类型的数据构成,采用对象方式组 织 D 数据组织存在维度,字典类型用于表示一维和二维数 据正确答案: D27. 以下选项中不是 Python 语言的保留字的是 A except.B do C pass D while正确答案: B精品文档28. 以下选项中是 Python 中文分词的第三方库的 是 A jieba B itchat C time D turtle正确答案: A.精品文档29. 以下选项中使 Python 脚本程序转变为可执行 程序的第三方库的是 A pygame B PyQt5 C PyInstaller D random正确答案: C30. 以下选项中不是 Python 数据分析的第三方库 的是 A numpy B scipy C pandas.D requests 正确答案: D31. 下面代码的输出结果是 x = 0o1010print(x) A 520 B 1024 C 32768 D 10 正确答案: A32. 下面代码的输出结果是.精品文档x=10 y=3print(divmod(x,y)) A (1, 3) B 3,1 C 1,3 D (3, 1)正确答案: D33. 下面代码的输出结果是 for s in "HelloWorld":if s=="W": continueprint(s,end="") A.精品文档Hello B World C HelloWorld D Helloorld正确答案: D精品文档34. 给出如下代码:DictColor = {"seashell":"海贝色","gold":"金色 ","pink":"粉红色","brown":"棕色", "purple":"紫 色","tomato":"西红柿色"}以下选项中能输出“海贝色”的是 A print(DictColor.keys()) B print(DictColor["海贝色"]) C.print(DictColor.values()) D print(DictColor["seashell"])正确答案: D精品文档35. 下面代码的输出结果是s =["seashell","gold","pink","brown","purple","t omato"]print(s[1:4:2])A ['gold', 'pink', 'brown'] B ['gold', 'pink'] C ['gold', 'pink', 'brown', 'purple', 'tomato'] D ['gold', 'brown'].正确答案: D精品文档36. 下面代码的输出结果是d ={"大海":"蓝色", "天空":"灰色", "大地":"黑色 "}print(d["大地"], d.get("大地", "黄色")) A 黑的 灰色 B 黑色 黑色 C 黑色 蓝色 D 黑色 黄色正确答案: B37. 当用户输入 abc 时,下面代码的输出结果是try:.n=0 n = input("请输入一个整数: ") def pow10(n):return n**10except: print("程序执行错误") A 输出:abc B 程序没有任何输出 C 输出:0 D 输出:程序执行错误正确答案: B38. 下面代码的输出结果是 a = [[1,2,3], [4,5,6], [7,8,9]] s = 0 for c in a:.精品文档for j in range(3): s += c[j]print(s)A 0 B 45 C 以上答案都不对 D 24正确答案: B精品文档39. 文件 book.txt 在当前程序所在目录内,其内容是一 段文本:book,下面代码的输出结果是txt = open("book.txt", "r")print(txt) txt.close() A book.txt.B txt C 以上答案都不对 D book正确答案: C精品文档40. 如果当前时间是 2018 年 5 月 1 日 10 点 10 分 9 秒, 则下面代码的输出结果是import timeprint(time.strftime("%Y=%m-%d@%H>%M>%S", time.gmtime())) A 2018=05-01@10>10>09 B 2018=5-1 10>10>9 C True@True.D 2018=5-1@10>10>9正确答案: A精品文档.。

相关文档
最新文档