|
冲刺试卷 【理论部分】单选题 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 参考答案1fi = 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()
|