相关试卷
-
1、计算机发展脉络的顺序是( )。
①以数据为核心 ②以计算机为核心 ③以网络为核心
A、①②③ B、③②① C、②③① D、①③② -
2、在信息社会中,以知识为基础的信息经济是最基本的经济形态,以下说法中不属于信息经济的特点是( )。A、经济水平发达 B、以创新核心技术应用为主 C、第三产业比重不断上升 D、降低了获取信息与知识的成本
-
3、在 Python语言中,可以使用列表来模拟链表节点的插入操作。以下Python程序段用二维列表来定义单向链表。如要在该链表中插入节点,可以通过程序来修改相应节点的指针达到目的。(1)、如下图所示,请根据程序补充完整未插入数据前的链表数据区域的值(依次填写)、、、 , 此时链表的头指针的值是。
(2)、实现链表插入的 Python 程序如下,请在程序划线处填入合适的代码。data=[[8,-1],[7,4],[5,5],[6,0],[1,3],[2,1]] # 定义单向链表
head=2 leng=len(data)
pos=int(input("请输入要插入的位置(0~%d)之间:"%(leng)))
val=int(input("请输入要插入的数据值:"))
data.append([val,leng])
# 插入节点:
p=head
if pos== : # 加在链表最前面,作为首节点
data[leng][1]=p
head= # 更新头指针
else: q=data[p][1] c=0
while c<pos-1 and q!=-1:
p=q q=data[p][1]
c+=1
# 更新指针
data[p][1]=leng
#用列表形式来显示插入后的链表:
p=head s=[]
while p!=-1:
s.append()
p=data[p][1]
print(s)
-
4、以下有关栈和队列的说法正确的是( )A、栈和队列都是先进后出 B、栈和队列都是先进先出 C、队列元素前面只有一个,后面有多个 D、栈和队列只允许在端点插入和删除数据
-
5、以下Python表达式不能取出字符串s=“0086-0573-1180”中的子串“0573”的是( )A、s[s.find("-")+1:-5] B、s[6:6+len("0573")] C、s[-9:9:1] D、s[-6:-10:-1][::-1]
-
6、用Python程序段定义一个3行4列的二维数组(要求先将各元素的值初始化为0,再将第2行第2个元素重新赋值为1),以下程序段可行的是( )A、arr=[[0]*3 for j in range(4)]
arr[2][2]=1
B、arr=[[0]*4]*3 arr[1][1]=1 C、arr=[[0] for i in range(4)]for j in range(3)
arr[1][1]=1
D、arr=[[0,0,0,0] for j in range(3)]arr[2][2]=1
-
7、有一入栈序列为“ABCD”,以下以“C”开头的出栈序列中不正确的是( )A、CABD B、CBAD C、CBDA D、CDBA
-
8、以下数据结构中不属于线性结构的是( )A、数组 B、链表 C、队列 D、树
-
9、小李将2022年北京冬奥会的奖牌榜保存在Excel工作簿“2022BJ.xlsx”文件中,部分界面如图a所示。
图 a(1)、在Excel软件中打开“2022BJ.xlsx”文件,为了计算各国的奖牌总数,小李先在F2单元格中利用求和函数得出挪威的奖牌总数,然后利用填充柄完成区域F3:F30的各国奖牌总数的计算,则在F4单元格中中国的奖牌总数的计算公式是。(2)、为了提高效率,小李利用 Python 编程对 Excel 工作簿文件进行数据分析,设计如下 Python程序代码,请根据要求在划线处填入合适的代码或完成相应操作的选择。import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 使图形中的中文正常编码显示
df=pd.read_excel("① ") # 读取Excel文件
print(② ) # 筛选出金牌数前10名(即顺序号小于等于 10)的记录并打印
dfs= ③ # 筛选出奖牌总数前 10 名的记录,并按从高到低排序输出给 dfs print(dfs) # 打印 dfs
#第一部分代码结束
③处代码有多种写法,以下代码中不能达成此操作的是 (单选,填字母) A.df.sort_values("奖牌总数",ascending=True).tail(10)
C. dfs=df.sort_values("奖牌总数",ascending=True)[:-11:-1]
C.df.sort_values("奖牌总数",ascending=False)[:10]
D.df.sort_values("奖牌总数",ascending=False).head(10)
以下为第二部分代码,用于绘制如图b所示图形。
图 bplt.figure(figsize=(8,4))
plt.title("2022 年北京冬奥会金牌榜") # 显示图表标题
plt. ④(df[:10]
国家,df[:10].金牌, label="金牌")
plt.xlabel("国家")
plt.ylabel("金牌总数")
plt.legend( ) #显示图例
plt.show( )
#第二部分代码结束
-
10、回文数是指正序(从左向右)和倒序(从右向左)读都是一样 的整数。如“121”就是一个回文数。编写 Python 程序用于输出 5 位数字的回文数,由于回文数比较多,只选取回文数字“先升序后 降序”的特殊回文数,如“12321”是一个特殊的五位回文数,而 “32423”虽然是回文数,但不是所要求的特殊回文数。程序运行结果如所示。
(1)、设计编写Python程序如下所示,请在划线处填入合适的代码。def SXL(s): #自定义函数,判断是否为升序序列
for i in range(1, len(s)):
if :
i+=1 else:
return False break
return
c=0 # c变量用于统计回文数的个数
print("五位特殊回文数如下:")
for i in range(10000,100000):
num = str(i)
if : # 判断是否为回文数
if SXL(num[
]): # 加框处代码有误,请改正c+=1 print(num)
print("共有"++"个!")
(2)、程序加框处代码有误,请改正:。 -
11、如下 Python 程序段:
from flask import Flask app = Flask( name )
@app.route('/')
def index( ):
return "<p>Hello World!</p>"
if __name__== ' main ':
app.run(host='127.0.0.1',port=80)
以下有关该程序段的说法不正确的是( )
A、该程序中导入的flask模块一种小型 Web 网络应用框架 B、app=Flask( name )用于创建应用实例 C、@app.route('/')用于创建表单 D、程序正确运行时,可以在浏览器地址栏输入“127.0.0.1”来查看显示的内容 -
12、将 micro:bit 板与计算机相连,并通过 BXY Python Editor 软件将以下程序“烧录”进板,并查看输出结果。
micro:hit
from microbit import *
import random try:
while True:
display.scroll(str(random.randint(1, 5)))
except:
display.clear()
以下有关上述操作的描述正确的是( )
A、不论 micro:bit 板与电脑连接与否,都能将程序“烧录”进去 B、在 BXY Python Editor 编辑器里不断随机显示“1~4”四个数字中的其中一个 C、在 micro:bit 板的 LED 上滚动随机显示“1~5”五个数字中的其中一个 D、一旦将 micro:bit 板与电脑的连接断开,随机数字将无法显示 -
13、如下 Python 程序段:
s="D5u6p@1_2t3B" num=0
for i in s[::-1]:
if "a"<=i<="z" or "A"<=i<="Z" or "0"<=i<="9":
if "0"<=i<="9":
num=num*10+int(i)
else:
break print(num)
该部分程序段运行后,变量 num 的值是( )
A、21 B、32 C、56 D、65 -
14、如下 Python 程序段:
n=int(input("请输入正整数 n:"))
s=""while n>0:
t=n%2
s=s+str(t)
n=n//2print(s)
该部分程序段运行时,输入的值为“12”,则输出的结果是( )
A、0011 B、1011 C、1100 D、11 -
15、下列Python表达式中,值为False的是( )A、17%5<=20//7 B、"xyz">="XYZ" C、"10" in [6,8,10,12] D、not round(4.212)!=4
-
16、某算法的流程图如下,输入为 5 时,执行该流程后,下列说法不正确的的是( )
A、输出f的值为24 B、“i<n”执行了5次 C、“f←f×i”共执行了4次 D、交换“f←f×i”和“i←i+1”的位置不会影响执行结果 -
17、将一幅未经压缩的 1024*768 像素、256 色的 BMP 图像另存为 JPEG 格式文件,存储后的 文件存储容量为 76.8KB,则该 JPEG 文件的压缩比约为( )A、5:1 B、10:1 C、80:1 D、320:1
-
18、下列不属于人工智能的主要方法的是( )A、符号主义 B、联结主义 C、行为主义 D、自由主义
-
19、下列关于数据可视化的描述中不正确的是( )A、数据可视化增强了数据的解释力与吸引力 B、据可视化是将数据以图形图像等形式表示 C、数据可视化可以直观地呈现数据中蕴含的信息 D、标签云是基于语句的文本内容可视化
-
20、用户在访问 Web 服务器的网页时,浏览器所起到的作用是( )A、用于创建并显示 Web 服务器的网页文档 B、用于修改并显示 Web 服务器的网页文档 C、用于解析并显示 Web 服务器的网页文档 D、用于删除并显示 Web 服务器的网页文档