python23 Python 计算机二级模拟题赏析
2016年以来,人工智能大数据的火热引发了python学习的狂潮,也引起了全国计算机等级考试的关注。NCRE很快就通过了python计算机二级考试。很多网友一下子就乐了。众所周知,python很容易学习,面向对象和解释性的特性使得编程不再困难。这几天恰逢计算机等级考试。我从python123网站上得到了一套模拟题,供大家做。也许做完之后,你会立刻端正态度,做出一个飞跃。
1.关于数据的存储结构,正确描述了以下选项
a数据占用的存储量/
计算机中数据的顺序存储模式
计算机中数据逻辑结构的表示
存储在外部存储器中的数据
正确答案:c。
2.关于线性链表的描述,以下选项是正确的
存储/
b存储空必须是连续的,前置元素必须存储在后续元素的前面
c存储空必须是连续的,每个元素的存储顺序是任意的
d存储空不一定是连续的,每个元素的存储顺序是任意的
正确答案:d。
3.在深度为7的完全二叉树中,叶节点的总数为
A 31
B 64
C 63
D 32
正确答案:B
4.关于结构化编程所需的基本结构,以下选项是错误的
重复的结构
选择结构
转到跳转
d序列结构
正确答案:c。
5.关于面向对象继承,正确描述了以下选项
继承是指一组对象的相似属性
继承指的是类之间共享属性和操作的机制
继承是指对象之间的共同性质
继承意味着一个对象具有另一个对象的属性
正确答案:B
6.关于软件危机,以下选项的问题是
软件成本不断增加
软件质量难以控制
软件过程不规范
软件开发的低生产率
正确答案:c。
软件危机是指落后的软件生产模式无法满足快速增长的计算机软件需求,导致软件开发和维护过程中出现一系列严重问题的现象
7.关于软件测试,正确描述了以下选项
软件测试的主要目的是确定程序中错误的位置
为了提高软件测试的效率,程序员最好自己完成软件测试工作
软件测试是为了证明软件没有错误
软件测试的主要目的是发现程序中的错误
正确答案:d。
8.在以下选项中,用树结构表示实体之间关系的模型是
网格模型
b级模型
静态模型
三维关系模型
正确答案:B
9.学生选课有三张表,学生S,课程,课程SC,表SC的关键词是
学生人数、成绩
学生号,班级号
学生人数、姓名和年级
班级号,年级
正确答案:B
10.有以下关系表:
回答:
x =功率/8),0.5)
打印)
乍一看,你不能调用任何模块。我想大家都怕慌,但是记得高中数学老师说过X的0.5次方是sqrt
2.以党的十九大报告中的一句话为字符串变量s,对Python程序进行改进,利用Python内置函数和揭巴库中已有的函数,计算出字符串s的汉字数和汉字字数。注意,汉字包含中文标点符号。
进口界牌
S =“中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要与不平衡发展之间的矛盾。”
n = ____①___
m = ____②___
打印)
回答
1:镜头
2:jieba.lcut
标题需要中文字符,但有一个问题我不知道包里没有中文逗号和句号,但如果没有,就会是len),但只能写在需要的地方,不能导入re库
3.0x4DC0是十六进制数,其对应的Unicode码是中国古代《易经》六十四卦中的第一卦。请输出第五十一卦对应的Unicode码的二进制、十进制、八进制和十六进制格式。
打印)
回答:
打印)
看到标题的格式,大家肯定都慌了。我也是。我知道格式化字符串中%的格式,但当我查找数据时,我仍然明白。为什么不能填写bin、oct、hex?当然,符合答案就可以了
4.用乌龟。海龟库的FD函数和turtle.seth函数绘制一个边长为200的正方形,效果如下图所示。请结合格式框补充横线代码。
进口海龟
d = 0
对于范围内的I:
海龟. fd
d = ____③___
海龟。赛斯
回答:
Fd是向前的,seth是setheading的函数,龟。如果你学海龟,你可能会觉得太简单了。是的,我也这么认为。
进口海龟
d = 0
因为我在范围内:
海龟. fd
d = d + 90
海龟。赛斯
5.列表ls存储了中国39 985所大学对应的学校类型。请将此列表用作数据变量,改进Python代码,并统计每种类型的数量。
ls =
回答:
一种类似词频统计的算法
ls =
d = {}
ls中的单词:
d = d.get + 1
对于d中的k:
打印)
6.《论语》是儒家经典著作之一,主要记载孔子及其弟子的言行。网上有很多版本的《论语》。这里给出了一个版本,文件名是《论语-在线版》。txt”,其内容按以下格式组织:
1.11孔子说:“父在,看其志;父亲没有,观察他的行动;三年不改对父之道,可谓孝顺。”
本版以原文标注《论语》原文内容,以注释、翻译、注释标注原文注释、翻译、注释。
问题1:请编写一个程序,将《论语》文档中的所有原始内容提取出来,并将输出保存到《论语-提取版》中。txt文件。输出文件格式要求:去掉文章原部分每行开头的空格和“1.11”等数字标志,行尾没有空格或空行。参考格式如下:
孔子说:“你为什么不时不时地学习呢?有来自远方的朋友不令人愉快吗?人家不知道也不着急,不是君子吗?”
有的儿子说:“他也是个孝顺的弟弟,但善于犯罪的人很少;犯罪不容易,但善于作乱的人不会有。绅士的工作是必不可少的,但他是天生的。谁也是孝弟,是做人的基础吗?”
孔子说:“智者言色,清新。”
问题2:请写一个程序,基于《论语-摘抄版》。txt”,进一步去掉每一行文字中的所有括号及其内部数字,保存为“论文-原创版”。txt "文件。参考格式如下:
孔子说:“你为什么不时不时地学习呢?有来自远方的朋友不令人愉快吗?人家不知道也不着急,不是君子吗?”
有的儿子说:“他也是个孝顺的弟弟,但善于犯罪的人很少;犯罪不容易,但善于作乱的人不会有。绅士的工作是必不可少的,但他是天生的。谁也是孝弟,是做人的基础吗?”
孔子说:智者言出有色,但言之有鲜。"
参考答案:
不就是正则表达式处理这样的文本吗?首先,分析文本结构。原文以【原文】开头,以【】结尾,然后去掉1.11和多余的空行,空网格等。第二个是去掉这样的评论。代码如下
进口re
打开为f:
b=f .读数
文远=re.findall+?,b)
yw=
文远的福里:
t=re.sub
t=re.sub
yw .追加
tiqu= '
。加入
打开为f:
写
#问题2
yuanw=re.sub ','',tiqu)
使用openas f:
写
结果你看参考答案,真的很高!参考答案还没有导入re库,要靠一行一行的读,用格式。感兴趣的同学可以试试
参考代码1
fi=打开
fo=打开
Wflag=假#写标志
fi中的forline:
如果第行的“【”:#当【被满足时,表示已经到达一个新的区域。写下标记来设置它。
wflag =假
如果第行中有“”:#当您遇到时,将写标志设置为“真”
wflag =真
继续
如果wflag == True: #根据写入标志将当前行的内容写入新文件
对于范围内的I:
对于范围内的j:
line =line.replace,“**”)
对于范围内的I:
line =line.replace,"")
对于范围内的I:
line =line.replace,"")
行=行。替换
fo.write
fi.close
fo.close
参考代码2
fi=打开
fo=打开
对于fi中的线:#逐线遍历
对于范围内的I:#对产生从1到22的数字
Line=line.replace”。格式,“”#构造和替换
fo.write
fi.close
fo.close
来源网络,侵权删除