全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天

文章目录

  • Python 二级等考(第三季)精品题9
    • 单项选择题
      • 第一题
      • 第二题
      • 第三题
      • 第四题
      • 第五题
      • 第六题
      • 第七题
      • 第八题
      • 第九题
      • 第十题
      • 第十一题
      • 第十二题
      • 第十三题
      • 第十四题
      • 第十五题
      • 第十六题
      • 第十七题
      • 第十八题
      • 第十九题
      • 第二十题
      • 第二十一题
      • 第二十二题
      • 第二十三题
      • 第二十四题
      • 第二十五题
      • 第二十六题
      • 第二十七题
      • 第二十八题
      • 第二十九题
      • 第三十题
      • 第三十一题
      • 第三十二题
      • 第三十三题
      • 第三十四题
      • 第三十五题
      • 第三十六题
      • 第三十七题
      • 第三十八题
      • 第三十九题
      • 第四十题
    • 程序设计题
      • 第一题
      • 第二题
      • 第三题
      • 第四题
      • 第五题
      • 第六题

Python 二级等考(第三季)精品题9

单项选择题

第一题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第1张图片

第二题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第2张图片

第三题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第3张图片

第四题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第4张图片

第五题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第5张图片

第六题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第6张图片

第七题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第7张图片

第八题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第8张图片

第九题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第9张图片

第十题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第10张图片

第十一题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第11张图片

第十二题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第12张图片

第十三题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第13张图片

第十四题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第14张图片

第十五题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第15张图片

第十六题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第16张图片

第十七题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第17张图片

第十八题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第18张图片

第十九题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第19张图片

第二十题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第20张图片

第二十一题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第21张图片

第二十二题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第22张图片

第二十三题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第23张图片

第二十四题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第24张图片

第二十五题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第25张图片

第二十六题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第26张图片

第二十七题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第27张图片

第二十八题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第28张图片

第二十九题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第29张图片

第三十题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第30张图片

第三十一题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第31张图片

第三十二题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第32张图片

第三十三题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第33张图片

第三十四题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第34张图片

第三十五题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第35张图片

第三十六题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第36张图片

第三十七题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第37张图片

第三十八题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第38张图片

第三十九题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第39张图片

第四十题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第40张图片

程序设计题

第一题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第41张图片

n = input()              #1,2,3,4
nums = n.split(",")        #["1","2","3","4"]
s = 0
for i in nums:
    s += eval(i)
print(s)

第二题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第42张图片

s = input() # 请输入一个由1和0组成的二进制数字串:
d = 0
while s:
   d = d*2 + (ord(s[0]) -ord('0'))
   s = s[1:]
print("转换成十进制数是:{}".format(d))
#需要掌握 print 和 format 的格式用法,字符串的内置处理函数

第三题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第43张图片

fi = open("data.txt", 'r')
for l in fi:
    l = l.split(',')
    s = 0.0
    n = len(l)
    for cours in l:
        items  = cours.split(':')
        s += eval(items[1])
    print("总和是:{},平均值是:{:.2f}".format(s,s/n))
fi.close()
'''
要点:
1. 文件打开与关闭
2. 按行读入的是字符串,需要用split()分割
3. 文件里有多行,用一个多重循环
4. 对读进来的数据做运算,还要进一步的按照“:”来分割,结果是列表,并且分数在第二个字段这些都是细节,需要熟练掌握处理的步骤和函数
'''

第四题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第44张图片

import turtle
for i in range(4):
    turtle.circle(90,90)  # (1)为一个负数
    turtle.right(180)

第五题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第45张图片

def is_prime(n):               #定义判断n是否是素数的函数
    for i in range(2,n):       #如果是,函数值为True
        if n % i == 0:         
            return False       #如果不是,函数值返回为False
    return True

ls = [23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]  #本题目主要针对的是没有重复数据的列表
for i in ls.copy():                     #遍历ls中每一个元素,ls.copy()这是一个拷贝副本,保证删除ls中的元素后,不影响元素遍历。
    if is_prime(i) == True:             #如果i是素数
        ls.remove(i)                    #使用remove方法,从列表ls中删除i
print(len(ls))                          #输出去除素数后,ls的元素个数len(ls)

第六题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十八天_第46张图片

import jieba                    #导入中文分词库,这是必考点
with open("sgld.txt","r",encoding ="utf-8")as f:  #使用with语句以只读方式打开文件
    lssgld = f.readlines()                        #按行读取文件构建lssgld列表
 
d = {
     }                                  #定义空字典
for ls in lssgld: 
    ls = ls.replace("\n","")            #数据清洗:去掉每一行最后的换行符
    for c in "。,:”“ ":                       #中文分词前,将中文逗号、中文句号、中文冒号、中文引号,英文空格替换为空字符
        ls = ls.replace(c, "")      #使用字符串函数replace将
    wordlist = jieba.cut(ls)        #对每行进行中文分词
    for word in wordlist:   
        d[word] = d.get(word,0) + 1   #构建字典

ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse = True)  #列表排序

for i in range(5):
    a = ls[i][0]
    print("{}".format(a),end = "、")      #出现次数前5的词

你可能感兴趣的:(python)