学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
All the past,all is overture.(凡是过往,皆为序章。)——William Shakespeare
小申喜欢阅读莎士比亚的戏剧集。他想知道某个单词在一部戏剧中出现的次数,为此他购买了英文原版的电子文档,并将文章内容保存为TXT文本格式。
(1)文章内容仅由英文字符构成,其编码形式是______
A.ASCII码                    B.十进制代码             C.GB18030编码                    D.Unicode字符集
(2)小申设计了统计单词出现次数的算法,分解为以下6个步骤,请将这些步骤按照合适的顺序依次排列______
①逐一列举列表中的单词,并检验是否与需要查询的单词相同,若相同则计数加1。
②将文章中的英文字符全部转换为小写,并删除标点符号等特殊字符。
③输出需要查询单词出现的次数。
④输入需要查询的单词,并转换为小写。
⑤从TXT文本文件中读入文章内容到Python程序中。
⑥提取每个单词作为单独的元素存储在列表中。
(3)通过“逐一列举,条件检验”的方法统计单词出现的次数,该方法在算法中被称为______
(4)上述算法的算法控制结构使用以下流程示意图表示,正确的是______
A.       B.       C.       D.
(5)根据算法描述,小申编写了以下Python程序,用于统计输入单词在戏剧《TheTempest》中出现的次数。请阅读程序,理解语句的作用,并在横线处补充代码,将程序补充完整,完成功能需求。
# 自定义函数作用:删除文中的标点符号,分割单词
def line_process(line):
     for ch in line:
          if ch in "~@#$%^&*(  )______+=<>?/!,。:;{}[]|\'""":
               line = line.replace(ch, "")
     words = line.split(  )
     return words
# 自定义函数作用:读入文本内容,将所有单词转换为小写,存储在列表中
def get_list(  ):
     text = []
     file = open("The Tempest。txt",'r')
     for line in file:
          text = text + line_process(line.lower(  ))
     return text
text = get_list(  ) # 调用get_list(  )函数,将所有单词存储在列表text中
word = input("请输入需要查询的单词:")
s = word.lower(  ) # lower(  )函数可以将字符串的大写字符转成小写
cnt = 0 # 变量cnt用于计数
for i in ①______:
     if s ==② ______:
          cnt = ③______
msg = word + "共出现了" + cnt + "次"
print(msg)
__________________
(6)小申编写好程序运行时,出现如下图所示的报错信息。分析并阐述报错原因和程序改正的方法______

(7)依据程序设计语言的发展历程,Python编程语言属于______。(选填:高级语言/汇编语言/机器语言)
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
小张设计了一个“加减运算练习”VB程序。界面如下图所示。单击“出题”Command1按钮显示两个运算数和运算符号,并计数。在文本框Text1中输入计算结果后单击“判断”按钮Command2,如果计算结果正确,则VB程序如下,但加下划线处代码有错,请改正。

Dim n,s As Integer 'n为试题计数器,s为得分
Dim a, b As Integer 'a,b 为两个运算数
Dim c As String 'c为运算符:"+ "表示加法,"-"表示减法
Private Sub Form_Load()
n = 0:
s = 0
End Sub
Private Sub Command1_Click() ‘出题按钮
Randomize
n =n + 1
If n < 11 Then
Label1.Caption = "No:" + Str(n)
a = Int(Rnd* 100) 'a,b为运算数,且要求a不小于b
b = Int(Rnd * 100)
If a > b Then t = a:a =b:b = t '(1)
If Rnd > 0.5 Then c = “+” Else b = - '(2)
Label5.Caption =Str(a) + c + Str(b) + =
Text1.Text = ""
Else
Command1.Caption = "完成测试"
End If
End Sub
Private Sub Command2_Click() ‘判断按钮
If c = "+" Then
If a + b = Val(Text1.Text) Then s =s + 10
Else
If a + b = Val(Text1.Text) Then s = s + 10 '(3)
End If
Label3.Caption = "得分:" + Str(s)
End Sub
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
将两台计算机连接到同一个交换机上,且两台计算机可以互相通信,其中一台计算机的IP地址172.168.10.8,子网掩码是255.255.0.0,另一台计算机的IP地址是172.168.1.10,其子网掩码可能是(       
A.255.255.254.0B.255.255.255.0
C.255.255.0.0D.255.255.255.254
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
信息家电中一般都安装了(     
A.桌面操作系统B.网络操作系统
C.嵌入式操作系统D.分时操作系统
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
为更好组织高三学生参加某高校的三位一体招生考试(该高校三位一体招生学业水平考试成绩折算方法如下:A等10分、B等9分、C等8、D等6分),统计了所有学生学业水平成绩情况,并保存在“学考成绩.xlsx”中,如图1所示。用Python 读取“学考成绩.xlsx”文件,并计算每个学生的折算分,筛选出各班“A总数”最多的前5条数据,导出到“各班前5名统计.xlsx”文件中。同时为直观展示各班折算分92分以上人数对比,生成图2所示图表。


(1) 在对表格进行数据整理时发现,关于“德乐蕊”同学的记录可能存在的数据问题是 ______ (单选,填字母:A.数据缺失 B.数据异常 C.逻辑错误 D.格式不一致)。
(2) Python 程序代码如下,请在横线处填上合适的代码。 ___________________
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
为了凸显图像的轮廓及其特征,可以对图像进行二值化处理。图像二值化是将图像上的像素点的灰度值设置为0或1(0表示黑色,1表示白色)。小明设计图像二值化算法如下:
输入数据:将原图的每个像素的RGB灰度值存入二维数组img中;
处理数据:如果一个像素的RGB灰度值大于或等于阈值,则将该像素RGB灰度值设置为1,否则设置为0;
输出数据:将处理后的数据以图像形式呈现。
例如:部分图像二值化过程如图a所示。

请回答下列问题:
(1) 根据题意,若阈值为100,则图a中第一行二值化处理后的编码是 ______ (用十六进制表示)。
(2) 在不改变大小的前提下,一张1024*768,256级灰度图像进行二值化处理后,其图像的压缩比是 ______ (单选,填字母)。
A.256:1   B.8:1        C.4:1               D.2:1
(3) 实现图像二值化功能的Python程序段如下,请在划线处填入合适的代码。______   

(4) 阈值为100的运行结果如图b所示,若输入阈值为50,运行程序后输出的图像是 ______ (单选,填字母)。
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
某明文字符串仅由大、小写英文字母组成,为实现加密,小明依次对该明文中的每个字符进行如下操作:
①将明文中每个字符转换成其对应的十进制ASCII码值:
②明文的密钥由0-7这8个数字循环产生,如表所示;

③加密过程中,先将每个明文字符的十进制 ASCII 码值转换成8位二进制数,再将每个字符对应的密钥转换为4位二进制数,最后,将由明文字符的十进制ASCII 码值转换成的8位二进制数中的左边4位二进制数和右边4位二进制数,分别和由密钥数字转换成的4位二进制数逐位进行异或运算:1⊕1=0,1⊕0=1,0⊕1=1,0⊕0=0。
例如:明文字符串“Programming”中字母“a”用二进制表示是01100001,其对应的密钥是数字5,用二进制表示是0101,加密后结果是00110100,如表所示。

④将每个字符的加密结果按行输出,如图所示。请回答下列问题:
(1) 输入字符串“China”,则字符“a”加密后的结果为 ______
(2) 实现上述功能的Python代码段如下,横线处代码为 ______
(3) 加框处的代码有错误,请修改: ______
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
小申最近在申请一个关于手机APP下载情况的课题,为此他从某移动数据分析平台上下载了2022年1-4月“中国区App热门应用下载榜”的部分数据。经初步整理,得到了名为“热门应用下载榜.csv”的数据文件,部分数据如下。请根据以上情境回答以下问题。

APP名称

应用领域

1月下载量

2月下载量

3月下载量

4月下载量

微信

社交通讯

10515227

10586023

5595338

2612807

QQ

社交通讯

4840495

5549392

3270954

2196967

微博

社交通讯

1488020

1357479

1397596

1278586

拼多多

综合电商

7980282

5189566

6412028

4300543

京东

综合电商

2440802

2866637

2235491

2058659

美团

综合电商

2431001

2572887

1967273

1566847

饿了么

综合电商

1528579

1215251

1451845

1809349

叮咚买菜

综合电商

645569

603302

847805

2085682

得物

综合电商

3316854

1991585

1335633

淘宝

综合电商

4416424

4027143

2978742

1909709

快手

休闲娱乐

7940261

2519546

2744268

2058346

快手极速版

休闲娱乐

4046872

2157658

2633956

4003789

饿了么

综合电商

1528579

1215251

1451845

1809349

抖音

休闲娱乐

8754023

8739191

5335021

3140634

抖音极速版

休闲娱乐

3518013

3197681

2516428

5082916

王者荣耀

休闲娱乐

2838336

2322328

1857879

2314643

拼多多

综合电商

7980282

5189566

6412028

4300543

百度

浏览器

3297148

3368248

2471573

2145527

夸克

浏览器

2787658

1415321

2736426

6370253

爱奇艺

综合视频

2152280

2647844

2504231

2134187

哗哩哗哩

综合视频

1689264

1451845

1941582

(1)小申发现数据表中存在问题数据,他用python对这些数据进行整理,删除其中的重复值和缺失值。以下能实现数据整理要求的是(              )
import pandas as pd
# 读取csv文件
df = pd.read_csv("热门应用下载榜. csv", encoding="ANSI")
# 删除重复值,保留第一条记录
df = df. ____________(subset=["APP 名称"], keep="_____________", inplace=False)
# 删除有缺失值的行
df = df. ____________(axis=0, how="_____________",inplace=False)
# 保存整理后的数据表
df.to_csv("热门应用下载榜整理版. csv", encoding="ANSI")
A. ①dropduplicates;②first;③drop_na;④any
B. ①drop_duplicates;②last;③dropna;④all
C. ①drop_duplicates;②first;③dropna;④any
D. ①dropduplicates;②last;③drop_na;④any
(2) 小申需要统计 4 月下载量最多的 APP,他编写了以下代码,则横线处可以实现上述功能的函数是(              )
import pandas aspd
# 读取csv文件
df = pd. read_csv("热门应用下载榜整理版. csv", encoding="ANSI")
# 4月下载量最多的APP
april = np. ______________(df["4月下载量"])
print(df[df["4月下载量"] == april])
A. min        B. max        C. mean        D. value_counts
(3)为统计3月综合电商应用领域中下载量超过两百万的APP,下列筛选的条件表达式中正确的是(              )
A. df[(df["应用领域"]="综合电商") and (df["3月下载量"]>=2000000)]
B. df[(df["应用领域"]="综合电商") or (df["3月下载量"]>=2000000)]
C. df[(df["应用领域"]=="综合电商") | (df["3月下载量"]>=2000000)]
D. df[(df["应用领域"]=="综合电商") & (df["3月下载量"]>=2000000)]
(4)小申统计了下载榜中不同应用领域的APP所占的比例,绘制了如下饼图,请帮助小申完善以下程序,①______________【选填:min() / max() / sum() /value_counts()】,②____________
import pandas as pd
import matplotlib. pyplot as plt
plt. rcParams['font. sans-serif'] =['SimHei'] # 支持中文,用于正常显示中文标签
df = pd. read_csv("热门应用下载榜整理版. csv", encoding="ANSI") # 读取csv文件
category = df["应用领域"]. _____________ # 统计不同应用领域的APP数量
_____________(category, labels=category. index, autopct="%1. 1f%%") # 绘制饼图
plt. show() # 显示图形
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
浙江省各个县级行政区的信息存放在Excel文件“zj.xlsx”中,如图所示。

现要编程对表格中数据进行分析,实现如下功能:统计并输出各地级市的县级行政区个数,对各县级市按土地面积进行降序排序,并输出土地面积前十名的县级市。实现上述功能的程序代码如下,请在程序划线处填入合适的代码。
import pandas as pd
s1=df=pd.read_excel("zj.xlsx")
s2=s1.groupby("地级市",as_index=False)
xjxzq_count=   ①    
print("县级行政区个数为:", xjxzq_count)
area_sort=   ②    
print("土地面积前十名的县级市为:",)
print(     ③     )
程序划线①处应填入的代码为_____________;
程序划线②处应填入的代码为_____________;
程序划线③处应填入的代码为_____________
类型:填空题
难度系数:较难0.4
收藏
纠错
详情
小王设计“模拟撤销”程序,需要用一个“历史记录”,“历史记录”是在对字符串s进行插入或删除时,将每步操作信息依次存储得到的,操作信息由操作符(“+”表示插入,“-”表示删除)、操作位置和操作字符串(只包含英文字母)构成,例如,“+23abc”表示在字符串s第23位插入了“abc”,“模拟撤销”过程按照“历史记录”的逆序进行,将字符串s的内容恢复到初始状态。对字符串“Book”的操作与撤销过程,如图所示。

小王编写的“模拟撤销”Python程序如下,输入撤销前字符串和历史记录,显示撤销过程代码如下所示。
实现上述功能的代码如下,请回答下列问题。
s=input("输入撤销前的字符串")
t=input("历史记录")
t=t[::-1]
c,num="",""
ss=s
for ch in t:
     if "a"<=ch<="z"or"A"<=ch<="Z":
          c=ch+c
     elif "0"<=ch<="9"··
          num=ch+num
     else:
        ①   
     if ch=="-":
             ②   
     else:
          s=s[:n-1]+s[n-1+len(c):]
          ss=ss+"→"+s
          c,num="",""
print("撤销过程:"+   ③   )
(1)请在划线处填入合适的代码。
程序划线①处应填入的代码为_______________;
程序划线②处应填入的代码为_________;
程序划线③处应填入的代码为_________
(2)运行该程序,输入的内容分别是"April"和"-3p+3ri-6e",字符串s的值是_____
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
首页
上一页
下一页
尾页