计算机二级python题目类型

计算机二级python题目类型,第1张

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

具体考试内容如下:

一、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格式对一二维数据文件的读写。

七、Pvthon计算生兆或扮态

1.标准库:turtle库(必选):random库(必选)time库(可选)。

2.基本的Python内置函数。

3.第三方库的获取和族灶安装。

3.脚本程序转变为可执行程序的第三方库:PvInstaller库(必选)。

4.第三方库:jieba库(必选),wordeloud库(可选)。

5.更广泛的Python计算生态,只要求了解第三方库的名称,不限于以下领域.网络爬虫。数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。

这并不是什么困难的题目吧?属于很基础的内容了。

不考虑性能与功能健壮的情况下,伪代码如下:

以r模式打开文件:

    逐行读出:

        行计数加1

        以空格拆分行为一个列表,

        词计数增加列表长度

        字符数增加列表所有元素的长度之和

输出结果

在python的安装目录下有文件LICENSE.txt,以它为例:

linecount = wordcount = charcount = 0

with open('LICENSE.txt', 'r') as f:

    for line in f:

        linecount += 1

        words = line.split(' ')

        wordcount += len(words)

        charcount += sum(len(_) for _ in words)

print(linecount, wordcount, charcount)

运行输出结果:

605 5258 25385

至于更进一步,就需要考虑一些意外的情况了:

是否有chr(9)替代了某些空格?它会影响对line的拆分,进而影响单词数与字符数的统计并培亮;

是否有连续的空格,它的影响同上;

除空格外,是否还有不计入字符数据的字符(比如标点符号之类的)?

要处理这些问题,一般都需要在将一行拆分为words的过程中或紧随其后去处理。如有必要,“line.split(' '绝宽)”可以替换为一个自行编写的函中州数如splitbyword(),并在其中实现上述相关的功能。

下面是一个 Python 程序,可以实现统计 jianjie.txt 文件中各字词出现闭伍的次数,并使用字典存储结果。

在这个程序中,或绝我们首先读入 jianjie.txt 文件的内容,然后使用 split 函数将其分割成一个个字词。接着,我们遍历每一个字词,并使用字典存储它们出现的次数。最后,我们输出字典即可得到统计结果。

希望这对你衫态姿有帮助!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12270761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存