工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 工控编程 查看内容

Python 全国二级冲刺卷

2019-11-13 19:59| 发布者: gkket| 查看: 1| 评论: 0|原作者: gkket

摘要: 冲刺试卷【理论部分】单选题 40题 【上机测试】程序题(1)题目1x = pow((3**4 + 5*(6**7))/8, 0.5)print({:.3f}.format(x)) (2)题目2import jiebas = 中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人 ...
冲刺试卷
【理论部分】单选题 40题

【上机测试】程序题
(1)题目1
x = pow((3**4 + 5*(6**7))/8, 0.5)print("{:.3f}".format(x))

(2)题目2
import jieba
s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
n = __________
m = __________
print("中文字符数为{},中文词语数为{}。".format(n, m))

import jieba s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
n = len(s)
m = len(jieba.lcut(s))
print("中文字符数为{},中文词语数为{}。".format(n, m))

(3)题目3
print("二进制{____①____}、十进制{____②____}、八进制{____③____}、十六进制{____④____}".format(____⑤____))

print("二进制{0:b}、十进制{0}、八进制{0}、十六进制{0:x}".format(0x4DC0+50))

(4)题目4
# import turtle
# d = 0
# for i in range(____①____):
#     turtle.fd(____②____)
#     d = ____③____
# turtle.seth(d)

import turtle d = 0
for i in range(4):    turtle.fd(200)    d = d + 90    turtle.seth(d)

(5)题目5

ls = ["综合", "理工", "综合", "综合", "综合", "综合", "综合", "综合", \
     "综合", "综合", "师范", "理工", "综合", "理工", "综合", "综合", \
     "综合", "综合", "综合", "理工", "理工", "理工", "理工", "师范", \
     "综合", "农林", "理工", "综合", "理工", "理工", "理工", "综合", \
     "理工", "综合", "综合", "理工", "农林", "民族", "军事"]
d = {}
for word in ls:    d[word] = d.get(word, 0) + 1
for k in d:    print("{}:{}".format(k, d[k]))

(6)题目6
参考答案1
fi = open("论语-网络版.txt", "r", encoding="utf-8")
fo = open("论语-提取版.txt", "w")
wflag = False            #写标记for line in fi:    if "【" in line:     #遇到【时,说明已经到了新的区域,写标记置否        wflag = False    if "【原文】" in line:  #遇到【原文】时,设置写标记为True        wflag = True        continue        if wflag == True:    #根据写标记将当前行内容写入新的文件        for i in range(0,25):            for j in range(0,25):                line = line.replace("{}·{}".format(i,j),"**")        for i in range(0,10):            line = line.replace("*{}".format(i),"")        for i in range(0,10):            line = line.replace("{}*".format(i),"")        line = line.replace("*","")          fo.write(line)fi.close()fo.close()

参考答案2
fi = open("论语-提取版.txt", "r")
fo = open("论语-原文.txt", "w")
for line in fi:   #逐行遍历    for i in range(1,23):  #对产生1到22数字        line=line.replace("({})".format(i), "")  #构造(i)并替换    fo.write(line)fi.close()fo.close()


路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

热门文章

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-11-13 19:59 , Processed in 0.045402 second(s), 41 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部