计算机二级python题库及答案(计算机二级python好过吗)

http://www.itjxue.com  2023-04-01 01:21  来源:未知  点击次数: 

计算机二级python

一、 题型及分值分布

1.????? 单选题共40道,1到10题为公共基础知识,11到40题是python相关的知识,比如数据结构与算法、python基础知识。每道题1分,共40分;

2.???? 基础编程题共3道,题目会给一部分写好的代码,描述它的作用,然后填补空缺处的代码,使程序能正常运行。每题5分,共15分;

3.???? 简单应用题共2道,一道是利用turtle画出图形,一般以代码补全的方式出现,给出大部分代码,填写剩余的两三行。另一道难度稍大些,也是填写代码,具体题目类型看情况而定,一般要填三四行。前者10分,后者15分,共25分;

4.???? 综合应用题共1道,一般是对分词排序、文件读写或管理,要求完整写出整个程序,并能够运行成功输出题目要求的结果。要步骤给分,共20分。

二、 考试内容

1.???? python的基本语法与元素

了解程序中的基本知识,比如引用、命名、变量、缩进、赋值语句等。掌握输入输出语句的用法,熟知关键保留字。

2.???? 基本数据类型

熟知数字类型如何使用,其中有int、bool、float、complex。了解字符串类型的处理方法,如何切片以及格式化format()的使用。知道数据类型间如何进行转化,会根据要求操作。了解有关数据类型的有关python函数,掌握并能运用。

3.???? 程序的控制结构

理解顺序结构、循环结构、分支结构的书写方法。掌握分支结构中单分支、双分支以及多分支的结构,且会运用else以及elif。熟悉循环结构中while、for、break以及continue的作用以及使用方式,知道如何用try——except处理异常。

4.???? 函数的编写与运用

会编写def自定义函数,会用return返回值。知道函数的参数分类以及用法,并能区分局部变量与全局变量的作用范围。

5.???? 组合数据类型

会运用列表,能对列表进行一些基础操作。了解元组、集合与字典,并会运用到程序中。熟知一些列表操作、集合操作或者字典操作的专用python函数。

6.???? 文件操作

知道文件打开、关闭与读写的基本函数,掌握并会运用。能对一维、二维数据进行处理表达,会采用CSV格式对它们进行读写。

7.???? python库

了解turtel库、random库、time库、jieba库、pyinstaller库以及一些第三方库的相关函数,会安装需要的库并运用到程序编写中。

计算机二级python考试题型

计算机二级python的考试题型有单项选择题、基本编程题、简单应用题和综合应用题四个模块,分值分别为40分,18分,24分和18分,及格分数为60分,每一场考试有3套题,一般为随机分配。

1、单项选择题

(1)1~10题主要考察公共基础知识,即教材上的概念(我们那时教python时有配套的课本,考二级的时候概念题基本在这上面都能找到答案);

(2)11~40题考查python相关内容,基本上教材上教的算法都会考到,具体有列表,集合、保留字、第三方库等,题目难易都有,且同一套题不同考生的题目顺序也不一样。

2、基本编程题

该部分为填空题,考生需要根据给出的程序框架把内容补充完整,并且我们当时考试的时候是可以切换到python编码页面进行验算的,这一模块只要好好学基本上都能填对。

3、简单运用题

这一模块有两道题,其中一道为turtle(三套题都有考),以补全代码的形式出现,即在不修改系统给出的代码的情况下将代码补齐,另一道不同套卷考察的内容不同,我那时候考察的是函数。

4、综合应用题

一般是文件管理,分词排序、文件读写等,相比起前面的题目会有些难度。

总结:其实python二级考试内容并不难,总体上通过率还是很高的,通过后会有合格和优秀之分,想要达到优秀会有一定难度。

计算机二级python大题怎么给分

一、基本操作题3题:共15分,5分一题;这个题以代码补全的形式出现(填空),这个题的输入的代码一般是固定的,一般要求你输入的代码和运行结果要跟他给出答案一致,你可以看一下下面这两张图,都是我之前考python练习的题,基础操作题比较简单,分值也比较低。

二、简单应用题2道:共25分,10+15分,简单应用题其中一道是turtle,就是利用turtle画一个图形,也是以代码补全的形式出现(填空),而且turtle是必考题,这个小题的输入的代码一般也是固定的,一般要求你输入的代码和运行结果要跟他给出答案一致。

另外一题考的是统计、判断、函数等,这个题比turtle要难一些,他要补全的代码也比较多,有的需要自己写几行代码,难度要大一点,重点把握。下面也是我之前练习过的题目,你可以参考一下。这个题也是只要你的输出结果和他给出的结果一致就行了。

三、综合运用1道:共20分,有时会分成1~3个小问,每小题的分值差不多,你的代码不需要和他的代码一致,你中间的代码没问题也是会给分的,如果你的结果跟他给出的答案一致就可以得满分了。一般考的是对文件管理、分词排序、文件读写。综合运用的难度较大,要补全很多行代码,你只要掌握这题的基本模式,问题也不太大,你可以通过刷题去找出这题的规律,也可以去网找课学习(老师都会给你总结出规律,比较节省时间)。

我当时只是通过刷题,自己刷题的坏处就是摸不着头脑,虽然每道题都有视频解析和文字解析,很多时候我都看不懂,完全不知道某个代码的含义,也不知道这段代码的作用是什么,只能自己去网上搜索这些代码的意思,费时又费力,还在最后还是考过了二级python(险过)。

为什么有的计算机二级python软件答案必须与给出的答案相符才给分

为什么有的计算机二级python软件答案必须与给出的答案相符才给分答案参考如下:

1.必须使用vc++6.0,并且做完后点击保存;2.答案必须与这个软件的标准答案完全一致,否则不给分,因为他的判断标准不是你是否实现了所要求的功能,而是你的答案与他的标准答案是否一致,所以一旦与标准答案不同即使实现了功能,也不会得分;3.不知道说对了没有,不过只要能正确实现功能,在二级考试时是绝对可以得分的,我用过未来教育的软件,备考时就经常出现这种问题,明明可以正确输出,却不能得分,另外他的题库与考试题库基本一致,还是值得称赞的,祝你好运。

全国计算机等级考试二级教程2019年版——Python语言程序设计(参考答案)

答案:C B B C A D B A D B

1.获得用户输入的一个整数N,计算并输出N的32次方。

2.获得用户输入的一段文字,将这段文字进行垂直输出。

3.获得用户输入的一个合法算式,例如1.2+3.4,输出运算结果。

4.获得用户输入的一个小数,提取并输出其整数部分。

5.获得用户输入的一个整数N,计算并输出1到N相加的和。

答案:C A A A B A C D A C

1.获得用户输入的一个整数,输出该整数百位及以上的数字。

2.获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来。

3.程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称。例如,输入3,返回“星期三”。

4.设n是一任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。

5.输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。

答案:B A D C D D C A C D

1.输入一个年份,输出是否是闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份,都是闰年。

2.最大公约数计算。获得两个整数,求出这两个整数的最大公约数和最小公倍数。最大公约数的计算一般使用辗转相除法,最小公倍数则使用两个数的乘积除以最大公约数。

3.统计不同字符个数。用户从键盘键入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。

4.改编题目1中的程序,当用户输入出错时给出“输入内容必须是整数!”的提示,并让用户重新输入。

5.羊车门问题。有三扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门。在开启它之前,主持人会开启另外一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后能否增加猜中汽车的机会?——这是一个经典问题。请使用random库对这个随机事件进行预测,分别输出参赛者改变选择和坚持选择获胜的概率。

答案:B B B B A D D A D D

Tips:

2.字典类型的key只能是不可变数据类型;

3.Python中以下情况判断为False:

(1)None–None值

(2)False–False值

(3)0 --- 数值零不管它是int,float还是complex类型

(4)‘’,(),[] --- 任何一个空的序列

(5){} --- 空的集合。

9.列表类型的pop(i)方法,如果不指定参数 i,则默认取出并删除列表中最后一个元素

1.英文字符频率统计。编写一个程序,对给定字符串中出现的a~z字母频率进行分析,忽略大小写,采用降序方式输出。

2.中文字符频率统计。编写一个程序,对给定字符串中出现的全部字符(含中文字符)频率进行分析,采用降序方式输出。

3.随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。

4.重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和输出测试结果的程序。

5.重复元素判定续。利用集合的无重复性改编上一个程序,获得一个更快更简洁的版本。

计算机二级python考试内容

一、 Python 语言基本语法元素

1.程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值 语句、引用。

2.基本输入输出函数:input()、eval()、print()。

3.源程序的书写风格。

4.Python 语言的特点。

二、 基本数据类型

1. 数字类型:整数类型、浮点数类型和复数类型。

2. 数字类型的运算:数值运算操作符、数值运算函数。

3. 字符串类型及格式化:索引、切片、基本的 format()格式化方法。

4. 字符串类型的操作:字符串操作符、处理函数和处理方法。

5. 类型判断和类型间转换。

三、 程序的控制结构

1. 程序的三种控制结构。

2. 程序的分支结构:单分支结构、二分支结构、多分支结构。

3. 程序的循环结构:遍历循环、无限循环、break 和 continue 循环控制。

4. 程序的异常处理:try-except。

四、 函数和代码复用

1. 函数的定义和使用。

2. 函数的参数传递:可选参数传递、参数名称传递、函数的返回值。

3. 变量的作用域:局部变量和全局变量。

五、 组合数据类型

1. 组合数据类型的基本概念。

2. 列表类型:定义、索引、切片。

3. 列表类型的操作:列表的操作函数、列表的操作方法。

4. 字典类型:定义、索引。

5. 字典类型的操作:字典的操作函数、字典的操作方法。

六、 文件和数据格式化

1. 文件的使用:文件打开、读写和关闭。

2. 数据组织的维度:一维数据和二维数据。

3. 一维数据的处理:表示、存储和处理。

4. 二维数据的处理:表示、存储和处理。

5. 采用 CSV 格式对一二维数据文件的读写。

(责任编辑:IT教学网)

更多

推荐综合特效文章