【精品解析】江苏省盐城市东台创新高级中学2020-2021学年高一下学期信息技术3月份检测试卷

资源下载
  1. 二一教育资源

【精品解析】江苏省盐城市东台创新高级中学2020-2021学年高一下学期信息技术3月份检测试卷

资源简介

江苏省盐城市东台创新高级中学2020-2021学年高一下学期信息技术3月份检测试卷
一、选择题
1.(2021高一下·东台月考)以下关于信息描述正确的是(  )
A.单纯的数据就是信息
B.28和90%这样的数值就是信息
C.今日的最高气温28℃,相对湿度90% 是数据
D.数据处理就是把原始数据转换成人们所需要的信息的过程
【答案】D
【知识点】信息及其特征
2.下面有关对信息的理解,哪句是错误的(  )。
A.在一定程度上,人类社会的发展速度取决于人们感知信息、利用信息的广度和深度
B.信息无时不在,无处不在,信息是我们行动的决策的重要依据
C.电视机、电话机、声波、光波是信息
D.人类借助信息资源对自然界中有限的物质资源和能量资源进行有效地获取、分配和利用,促进和保障人类社会的可持续发展
【答案】C
【知识点】信息及其特征
【解析】【解答】信息不能独立存在,要依附于一定的载体,借助一定的载体存储或传递, 电视机、电话机、声波、光波等都是信息所依附的载体,但都不是信息。C选项错误。故答案选C。
【分析】本题考查信息的概念和特性。信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界.在一切通讯和控制系统中,信息是一种普遍联系的形式。信息主要具有普遍性、不完全性、时效性、可共享性、依附性。此外,还有无限性、传递性、转化性、价值性。
3.(2021高一下·东台月考)在WPS表格中,计算B3到E3之间所有单元格中数据的和,在结果单元格中应输入(  )
A.SUM(B3:E3) B.=SUM(B3:E3)
C.SUM(B3+E3) D.=SUM(B3+E3)
【答案】B
【知识点】表格数据的处理与计算
4.(2021高一下·东台月考)在Excel中,下列地址为绝对地址的是(  )
A.F$1 B.$D2 C.D5 D.$E$7
【答案】D
【知识点】表格数据的处理与计算
5.(2021高一下·东台月考)利用WPS表格存储学生信息,为了输入诸如“008104”这样的学号信息,单元格的属性需要设置成(  )
A.数值 B.文本 C.特殊 D.常规
【答案】B
【知识点】表格数据的处理与计算
6.(2019高一上·东台月考)Excel中B1,B2,B3单元格中都有数值,则公式“=(B1+B2+B3)/3”,可以转换的表达方式是(  )
A.=SUM(B1:B3) B.=SUM(B1:B3)/B3
C.=AVERAGE(B1:B3) D.=AVERAGE(B1:B3)/3
【答案】C
【知识点】表格数据的处理与计算
7.(2021高一下·东台月考)下列关于计算1×3×5×7×9×…×99值的算法描述中,错误的是(  )
A. B.
C. D.
【答案】C
【知识点】算法的常用表示方法;分支结构语句及程序实现
8.Python程序文件的扩展名是(  )。
A..python B..pyt C..pt D..py
【答案】D
【知识点】窗体文件、工程文件及其扩展名
9.(2021高一下·东台月考)下面Python代码运行后,a、b的值为(  )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2 B.30 20 C.30 32 D.3 2
【答案】C
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
10.(2021高一下·东台月考)下列选择中,错误的是(  )
A.执行ord(A)后返回的值为“65”
B.执行bin(3)后返回值为“11”
C.执行chr(66)后返回值为字母“B”
D.执行ascii(65)后返回值为“65”
【答案】B
【知识点】常用标准函数
11.(2021高一下·东台月考)在Python语言中,以下简单数据类型选项中描述错误的是(  )
A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5的值是整数(int)类型
【答案】D
【知识点】常见数据类型、数组
12.(2021高一下·东台月考)某用户预订了商品编号为“ID2315937”、单价为20元、数量为2,可将这3个不同类型的简单数据组织成一个复合数据类型元组。记作:BookInfo1=("ID2315937",20,2),下列选择正确的是(  )
A.BookInfo1[1]的值是"ID2315937"
B.BookInfo1[1]*BookInfo1[2]的值为40
C.BookInfo1(1)的值是20
D.len(BookInfo1)的值为4,len(BookInfo1[2])的值为1
【答案】B
【知识点】常见数据类型、数组
13.(2021高一下·东台月考)下列程序段运行输出正确的是(  )
BookInfo0=("ID0010230",15.68,36)
BookInfo1=("ID2315937",20,2)
BookSet={BookInfo0,BookInfo1}
t=0
For i in BookSet:
t+=i[1]*i[2]
print(t)
A.68,36 B.604.48 C.20 D.2
【答案】B
【知识点】循环结构语句及程序实现
14.(2021高一下·东台月考)关于数据结构的描述,以下选项中错误的是(  )
A.数据结构指相互有关联的数据元素的集合
B.数据的存储结构有顺序存储、链接存储、索引存储和散列存储
C.数据结构不可以直观地用图形表示
D.数据的逻辑结构主要有集合结构、线性结构、树结构和图结构四种类型
【答案】C
【知识点】基本数据结构
15.(2021高一下·东台月考)如图所示的线性数据结构,下列说法错误的是(  )
A.正向编号,首元素索引号为0,向后走,索引号递增
B.反向编号,尾元素编号为-1,向首元素方向依次递减
C.线性数据结构只包括队列与栈
D.栈:后进先出,添加和删除都在栈顶实现,队列:先进先出,删除在队首,添加在队尾
【答案】C
【知识点】基本数据结构
16.(2021高一下·东台月考)关于栈,下列说法错误的是(  )
A.栈是先进后出(FILO)表。它的数据元素只能在同一端(称为栈顶)进行操作,添加(进栈),删除(出栈)
B.pop(0)方法可以删除列表的尾元素(相当于栈的“出栈”操作)
C.pop()方法可以删除列表的尾元素(相当于栈的“出栈”操作)
D.append方法可以在列表尾部添加一个数据元素(相当于栈的“入栈”操作)
【答案】B
【知识点】基本数据结构
17.(2020高一上·连云港期末)以下选项中不属于线性数据结构的是(  )。
A.线性表 B.二叉树 C.队列 D.栈
【答案】B
【知识点】基本数据结构
18.(2021高一下·东台月考)单车道死胡同停车,后进去的车先倒出来,先进去的车最后才能倒出来,阅读下列“单车道死胡同停车管理”程序代码,下列说法错误的是(  )
listque=[] #定义列表listque存储停车状况
max=8 #停车位最大容量
while(True):
print('\n1. 停车') #\n表示换行打印
print('2. 开车离开')
print('3. 查看停车库')
print('其他. 退出')
x=input("输入你的选择:") #输入选择项
if x=='1':
if len(listque)print("还有"+str(max-len(listque))+"个停车位。")
listque.append(input("请输入停车车牌:"))
else:
print("对不起,停车位已满。")
elif x=='2':
if len(listque)==0:
print("停车库为空。")
else:
print(listque.pop()+"开出。")
elif x=='3':
print(listque)
else:
break
A.此程序的数据结构方式是先进先出的队列
B.listque.pop()表示删除停车车牌
C.while(True)语句表示永远执行循环
D.listque.append(  )语句的作用是输入停车车牌
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构
19.(2021高一下·东台月考)网店接受了大量的订单,如何安排发货呢?实际上,网店在处理订单时,一般采取“先下单,先发货”的原则,阅读下面的Python程序,下列选择中正确的是(  )
listque=[] #定义列表listque存储订单
x=0
while(x!=4):
print('1. 添加订单')
print('2. 发货')
print('3. 查看订单列表')
print('4. 退出')
x=int(input("输入你的选择:"))
if x==1:
y=input("输入订单编号:")
listque.append(y)
elif x==2:
if len(listque)==0:
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif x==3:
print("等待发货:",listque)
print(  )
input("运行完毕,请按回车键退出...")
A.listque.append(y)增加订单编号,listque.pop(0)出货,删除订单编号
B.listque.append(y)增加订单编号,listque.pop()出货,删除订单编号
C.此程序的数据结构是先进先出的栈
D.如此程序的数据结构是先进先出的“队列”,可以用listque.insert(y)代替listque.append(y)插入添加订单
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构
20.(2021高一下·东台月考)单车道胡同路边停车,先进去的车只能从另一出口出来,阅读程序代码,下列说法错误的是(  )
listque=[] #定义列表listque存储停车状况
max=8 #停车位最大容量
while(True):
print('\n1.停车') #\n表示换行打印
print('2. 开车离开')
print('3. 查看停车库')
print('其他. 退出')
x=input("输入你的选择:") #输入选择项
if x=='1':
if len(listque)print("还有"+str(max-len(listque))+"个停车位。")
listque.append(input("请输入停车车牌:"))
else:
print("对不起,停车位已满。")
elif x=='2':
if len(listque)==0:
print("停车库为空。")
else:
print(listque.pop(0)+"开出。")
elif x=='3':
print(listque)
else:
break
A.listque.append(  )语句的作用是输入停车车牌
B.listque.pop(0)表示开车离开,删除停车车牌
C.此程序的数据结构方式是先进先出的栈
D.while(True)语句表示永远执行循环
【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构
21.(2021高一下·东台月考)树结构是一种具有层次关系的非线性结构。树是由n(n≥0)个节点组成的有限集合,如图所示,下列说法错误的是(  )
A.任何一个非空树均仅有一个称为根的节点,如图中A,n=0时为空树
B.当n>0时,其余节点可分为m ( m≥0)个互不相交的有限集合,其中每个集合又是一棵树,并称为根的子树
C.节点A为根节点,B,C,D为A的子树的根节点,同理,E,F,G是B的子树的根节点,B是E,F,G的父节点
D.在树结构中,数据元素之间是一对一的关系
【答案】D
【知识点】基本数据结构
22.(2021高一下·东台月考)下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是(  )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
【答案】B
【知识点】资源管理的方式;基本数据结构
23.(2021高一下·东台月考)下图是注册表的树结构,下列说法错误的是(  )
A.图中计算机为树的根结点(父节点),有5个子树
B.图中HKEY_CURRENT_USER有10个子结点
C.叶子结点是子树
D.图中HKEY_CURRENT_USER有3个叶子结点
【答案】C
【知识点】基本数据结构
24.(2021高一下·东台月考)某同学网购的书,三本书是三个不同的物流公司派送的,将图中每个节点进行编号,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,图中两结点的连接线表示“权”,值为用时,详见下图。依次列出所有可能走法的分析树,求出取书用时最短时的路径,下列选择正确的是(  )
A.H-A-C-B-H B.H-C-B-A-H C.H-A-B-C-H D.H-B-A-C-H
【答案】A
【知识点】基本数据结构
25.(2021高一下·东台月考)图结构是由一组节点(称为顶点)和一组节点间的连线(称为边或弧)构成的一种数据结构。图结构中的每个顶点都可以与其他顶点有边相连,下列说法错误的是(  )
A.图结构中数据元素之间是一对多的关系
B.图可以分为有向图和无向图
C.相连顶点之间的边或弧叫权,权表示两个节点之间的某种关系
D.图上的边或弧带权则称为网,可分为有向网和无向网
【答案】A
【知识点】基本数据结构
26.(2021高一下·东台月考)阅读下列程序代码,下列选择中错误的是(  )
from tkinter import *
root = Tk()
root.title("旅行线路")
root.geometry('300x120')
root.resizable(0,0)
Button(root, text="添加线路", relief="solid",width=10,height=2).pack()
Button(root, text="查询线路", relief="solid",width=10,height=2). pack()
A.root.geometry设置窗口大小,窗口大小是'300x120'
B.root.title是设置窗口标题
C.root.resizable(0,0)是允许设置窗口大小
D.Button是设置按钮,此段代码有两个按钮
【答案】C
【知识点】顺序结构及程序实现
27.图示中①、②、③分别表示的是(  )
A.记录、表、字段 B.表、记录、字段
C.字段、记录、表 D.记录、字段、表
【答案】C
【知识点】数据表、字段、记录的概念
【解析】【分析】由图可知,学号是一个字段,一行称作一条记录,课程信息表是一个表,此题答案为C选项。
【点评】数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。数据库表中每一行称为一个记录,或称为一个元组,每一列称为一个字段,或称为一个属性。
28.(2021高一下·东台月考)下列关于数据库管理的叙述,正确的是(  )
A.数据库只能给一个用户使用,不能共享
B.数据库的表和Excel的工作表相同,因此它们的功能也差不多
C.数据库可以高效地检索数据
D.数据库里有多个表,表和表之间没有任何关联
【答案】C
【知识点】数据库系统的组成与功能;数据表、字段、记录的概念
29.(2021高一下·东台月考)下列数据库中的两个数据表,可以建立表间关联的字段是(  )
A.车牌号码 B.车主姓名
C.车主身份证号码 D.车架号
【答案】A
【知识点】数据表、字段、记录的概念
30.(2021高一下·东台月考)“供应商表”有3条记录。“零件表”有4条记录,其中有一条是错误的,它是(  )
A.第1条记录 B.第2条记录 C.第3条记录 D.第4条记录
【答案】C
【知识点】数据表、字段、记录的概念
31.(2021高一下·东台月考)徐明从公司销售部调动到公司人事部工作,现在要在数据库中对徐明记录中的“所在部门”字段值进行修改,较好的方法是(  )
A.公司数据库中逐条比对,定位到徐明的记录,然后修改相应的字段数据
B.在公司数据库中根据唯一的工号定位到徐明的记录,然后修改相应的字段数据
C.在公司数据库中销售部删除徐明的记录,在新部门增添他的记录
D.在公司数据库中人事部再增添徐明的记录
【答案】B
【知识点】数据表、字段、记录的编辑
32.下图是一个用Access软件创建的数据表,记录了某班学生的网络访问情况。
下列叙述中,正确的是(  )
A.“访问时间”的字段类型是“数值型”
B.该表共有5个字段
C.该表共有42条记录
D.该表共有67条记录
【答案】D
【知识点】数据表、字段、记录的概念
【解析】【解答】由图可知,“访问时间”的字段类型是“文本类型”,A选项错误;该表共有6个字段,B选项错误;该表共有67条记录,C选项错误;此题答案为D选项。
【分析】数据库表中每一行称为一个记录,或称为一个组;每一列称为一个字段,或称为一个属性。
33.(2020高一上·南通期末)下列关于数据库系统组成的叙述,正确的是(  )
A.文件、数据库管理系统、数据库管理员、数据库应用程序和用户
B.数据库、数据库管理系统、数据库管理员、数据库接口程序和用户界面
C.文件、数据库管理员、数据库维护员、数据库应用程序和用户
D.数据库、数据库管理系统、数据库管理员、数据库应用程序和用户
【答案】D
【知识点】数据库系统的组成与功能
【解析】【解答】数据库系统一般由数据库、数据库管理系统、数据库应用系统、数据库管理员、、数据库应用程序和用户构成。故答案选D。
【分析】本题考查的是数据库系统的组成。
34.(2021高一下·东台月考)在“学生选修课程信息库.mdb”中包含三个表,第1个是“学生信息表”,描述学生的学号、姓名、性别、班级等;第2个是“课程信息表”,描述课程的课程号、课程名、课时数等;第3个表是“课程选修信息表”。为了方便各表之间的联系,第3个表中应包含的最少信息是(  )
A.姓名、课程名 B.学号、姓名、课程号
C.学号、课程号 D.课程号、课程名、学号
【答案】C
【知识点】数据表、字段、记录的概念
35.(2021高一下·东台月考)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(  )
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
【答案】A
【知识点】数据库、数据库系统及其特征;数据库的分类与应用
36.(2021高一下·东台月考)关于算法的重要特征,下列说法错误的是(  )
A.有穷性:算法必须能在执行有限个步骤之后终止
B.确切性:算法中的每一次运算都有明确的定义,可具有二义性
C.输入项:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身给出了初始条件;输出项:算法一定要有输出
D.可行性:算法中执行的任何计算都可以在有限时间内完成(也称为有效性)
【答案】B
【知识点】算法的基本概念与特征
37.(2021高一下·东台月考)一个正确的算法因该具有5个特性,除输入项、输出项特性外,另外3个特性是(  )
A.确切性、可行性、有穷性 B.易读性、确切性、有效性
C.有穷性、稳定性、确切性 D.可行性、易读性、有穷性
【答案】A
【知识点】算法的基本概念与特征
38.(2021高一下·东台月考)关于枚举法,下列说法错误的是(  )
A.枚举法的基本思想就是,根据问题的部分已知条件预估解的范围,并在此范围内对所有可能的情况进行逐一验证,直到找到满足已知条件的解为止
B.枚举范围的大小直接影响着枚举法的执行效率
C.枚举法,也称蛮力法或暴力搜索法,理论上利用这种方法可破解任何一种密码
D.枚举范围中的判定条件直接影响着枚举法的执行效率
【答案】D
【知识点】枚举算法及程序实现
39.(2021高一下·东台月考)下列那个不是算法的常见表达方式(  )
A.自然语言 B.流程图 C.编语言 D.程序
【答案】C
【知识点】算法的常用表示方法
40.(2021高一下·东台月考)以下关于算法中输入、输出的描述正确的是(  )。
A.算法可以没有输入,表示该算法不涉及任何数据信息
B.算法可以没有输出,表示该算法运行结果为“无解”
C.算法必须要有输入,否则算法无法进行
D.算法至少要有一个输出
【答案】D
【知识点】算法的基本概念与特征
二、操作题
41.(2021高一下·东台月考)“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只
打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存。
⑴请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善。
⑵运行程序,运行结果如图所示。
# 请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善
money=100 #一共100文钱
num=100 #一共100只鸡
cock_price=5 #公鸡价格5文
hen_price=3 #母鸡价格3文
threechick_price=1 #3只小鸡1文
for cock_num in range(1,money//cock_price+1): #公鸡只数可能为1-20
for hen_num in range(1, ①   ): #母鸡只数可能为1-33
for chick_num in range(1, ②   ): #(3小鸡)只数可能为1-100
money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price
num1=cock_num+hen_num+chick_num*3
if money1==money and num1==num:
print (cock_num,hen_num,③   ) #(③小鸡数)
input("运行完毕,请按回车键退出...")
【答案】34或 money//hen_price+1;101或money//threechick_price+1;chick_num*3
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
42.(2021高一下·东台月考)在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。
i=   
while (i%3!=2     i%5!=3 or i%7!=2):
i=   
print(i)
【答案】0;or;i+1
【知识点】枚举算法及程序实现;循环结构语句及程序实现
1 / 1江苏省盐城市东台创新高级中学2020-2021学年高一下学期信息技术3月份检测试卷
一、选择题
1.(2021高一下·东台月考)以下关于信息描述正确的是(  )
A.单纯的数据就是信息
B.28和90%这样的数值就是信息
C.今日的最高气温28℃,相对湿度90% 是数据
D.数据处理就是把原始数据转换成人们所需要的信息的过程
2.下面有关对信息的理解,哪句是错误的(  )。
A.在一定程度上,人类社会的发展速度取决于人们感知信息、利用信息的广度和深度
B.信息无时不在,无处不在,信息是我们行动的决策的重要依据
C.电视机、电话机、声波、光波是信息
D.人类借助信息资源对自然界中有限的物质资源和能量资源进行有效地获取、分配和利用,促进和保障人类社会的可持续发展
3.(2021高一下·东台月考)在WPS表格中,计算B3到E3之间所有单元格中数据的和,在结果单元格中应输入(  )
A.SUM(B3:E3) B.=SUM(B3:E3)
C.SUM(B3+E3) D.=SUM(B3+E3)
4.(2021高一下·东台月考)在Excel中,下列地址为绝对地址的是(  )
A.F$1 B.$D2 C.D5 D.$E$7
5.(2021高一下·东台月考)利用WPS表格存储学生信息,为了输入诸如“008104”这样的学号信息,单元格的属性需要设置成(  )
A.数值 B.文本 C.特殊 D.常规
6.(2019高一上·东台月考)Excel中B1,B2,B3单元格中都有数值,则公式“=(B1+B2+B3)/3”,可以转换的表达方式是(  )
A.=SUM(B1:B3) B.=SUM(B1:B3)/B3
C.=AVERAGE(B1:B3) D.=AVERAGE(B1:B3)/3
7.(2021高一下·东台月考)下列关于计算1×3×5×7×9×…×99值的算法描述中,错误的是(  )
A. B.
C. D.
8.Python程序文件的扩展名是(  )。
A..python B..pyt C..pt D..py
9.(2021高一下·东台月考)下面Python代码运行后,a、b的值为(  )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2 B.30 20 C.30 32 D.3 2
10.(2021高一下·东台月考)下列选择中,错误的是(  )
A.执行ord(A)后返回的值为“65”
B.执行bin(3)后返回值为“11”
C.执行chr(66)后返回值为字母“B”
D.执行ascii(65)后返回值为“65”
11.(2021高一下·东台月考)在Python语言中,以下简单数据类型选项中描述错误的是(  )
A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5的值是整数(int)类型
12.(2021高一下·东台月考)某用户预订了商品编号为“ID2315937”、单价为20元、数量为2,可将这3个不同类型的简单数据组织成一个复合数据类型元组。记作:BookInfo1=("ID2315937",20,2),下列选择正确的是(  )
A.BookInfo1[1]的值是"ID2315937"
B.BookInfo1[1]*BookInfo1[2]的值为40
C.BookInfo1(1)的值是20
D.len(BookInfo1)的值为4,len(BookInfo1[2])的值为1
13.(2021高一下·东台月考)下列程序段运行输出正确的是(  )
BookInfo0=("ID0010230",15.68,36)
BookInfo1=("ID2315937",20,2)
BookSet={BookInfo0,BookInfo1}
t=0
For i in BookSet:
t+=i[1]*i[2]
print(t)
A.68,36 B.604.48 C.20 D.2
14.(2021高一下·东台月考)关于数据结构的描述,以下选项中错误的是(  )
A.数据结构指相互有关联的数据元素的集合
B.数据的存储结构有顺序存储、链接存储、索引存储和散列存储
C.数据结构不可以直观地用图形表示
D.数据的逻辑结构主要有集合结构、线性结构、树结构和图结构四种类型
15.(2021高一下·东台月考)如图所示的线性数据结构,下列说法错误的是(  )
A.正向编号,首元素索引号为0,向后走,索引号递增
B.反向编号,尾元素编号为-1,向首元素方向依次递减
C.线性数据结构只包括队列与栈
D.栈:后进先出,添加和删除都在栈顶实现,队列:先进先出,删除在队首,添加在队尾
16.(2021高一下·东台月考)关于栈,下列说法错误的是(  )
A.栈是先进后出(FILO)表。它的数据元素只能在同一端(称为栈顶)进行操作,添加(进栈),删除(出栈)
B.pop(0)方法可以删除列表的尾元素(相当于栈的“出栈”操作)
C.pop()方法可以删除列表的尾元素(相当于栈的“出栈”操作)
D.append方法可以在列表尾部添加一个数据元素(相当于栈的“入栈”操作)
17.(2020高一上·连云港期末)以下选项中不属于线性数据结构的是(  )。
A.线性表 B.二叉树 C.队列 D.栈
18.(2021高一下·东台月考)单车道死胡同停车,后进去的车先倒出来,先进去的车最后才能倒出来,阅读下列“单车道死胡同停车管理”程序代码,下列说法错误的是(  )
listque=[] #定义列表listque存储停车状况
max=8 #停车位最大容量
while(True):
print('\n1. 停车') #\n表示换行打印
print('2. 开车离开')
print('3. 查看停车库')
print('其他. 退出')
x=input("输入你的选择:") #输入选择项
if x=='1':
if len(listque)print("还有"+str(max-len(listque))+"个停车位。")
listque.append(input("请输入停车车牌:"))
else:
print("对不起,停车位已满。")
elif x=='2':
if len(listque)==0:
print("停车库为空。")
else:
print(listque.pop()+"开出。")
elif x=='3':
print(listque)
else:
break
A.此程序的数据结构方式是先进先出的队列
B.listque.pop()表示删除停车车牌
C.while(True)语句表示永远执行循环
D.listque.append(  )语句的作用是输入停车车牌
19.(2021高一下·东台月考)网店接受了大量的订单,如何安排发货呢?实际上,网店在处理订单时,一般采取“先下单,先发货”的原则,阅读下面的Python程序,下列选择中正确的是(  )
listque=[] #定义列表listque存储订单
x=0
while(x!=4):
print('1. 添加订单')
print('2. 发货')
print('3. 查看订单列表')
print('4. 退出')
x=int(input("输入你的选择:"))
if x==1:
y=input("输入订单编号:")
listque.append(y)
elif x==2:
if len(listque)==0:
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif x==3:
print("等待发货:",listque)
print(  )
input("运行完毕,请按回车键退出...")
A.listque.append(y)增加订单编号,listque.pop(0)出货,删除订单编号
B.listque.append(y)增加订单编号,listque.pop()出货,删除订单编号
C.此程序的数据结构是先进先出的栈
D.如此程序的数据结构是先进先出的“队列”,可以用listque.insert(y)代替listque.append(y)插入添加订单
20.(2021高一下·东台月考)单车道胡同路边停车,先进去的车只能从另一出口出来,阅读程序代码,下列说法错误的是(  )
listque=[] #定义列表listque存储停车状况
max=8 #停车位最大容量
while(True):
print('\n1.停车') #\n表示换行打印
print('2. 开车离开')
print('3. 查看停车库')
print('其他. 退出')
x=input("输入你的选择:") #输入选择项
if x=='1':
if len(listque)print("还有"+str(max-len(listque))+"个停车位。")
listque.append(input("请输入停车车牌:"))
else:
print("对不起,停车位已满。")
elif x=='2':
if len(listque)==0:
print("停车库为空。")
else:
print(listque.pop(0)+"开出。")
elif x=='3':
print(listque)
else:
break
A.listque.append(  )语句的作用是输入停车车牌
B.listque.pop(0)表示开车离开,删除停车车牌
C.此程序的数据结构方式是先进先出的栈
D.while(True)语句表示永远执行循环
21.(2021高一下·东台月考)树结构是一种具有层次关系的非线性结构。树是由n(n≥0)个节点组成的有限集合,如图所示,下列说法错误的是(  )
A.任何一个非空树均仅有一个称为根的节点,如图中A,n=0时为空树
B.当n>0时,其余节点可分为m ( m≥0)个互不相交的有限集合,其中每个集合又是一棵树,并称为根的子树
C.节点A为根节点,B,C,D为A的子树的根节点,同理,E,F,G是B的子树的根节点,B是E,F,G的父节点
D.在树结构中,数据元素之间是一对一的关系
22.(2021高一下·东台月考)下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是(  )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
23.(2021高一下·东台月考)下图是注册表的树结构,下列说法错误的是(  )
A.图中计算机为树的根结点(父节点),有5个子树
B.图中HKEY_CURRENT_USER有10个子结点
C.叶子结点是子树
D.图中HKEY_CURRENT_USER有3个叶子结点
24.(2021高一下·东台月考)某同学网购的书,三本书是三个不同的物流公司派送的,将图中每个节点进行编号,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,图中两结点的连接线表示“权”,值为用时,详见下图。依次列出所有可能走法的分析树,求出取书用时最短时的路径,下列选择正确的是(  )
A.H-A-C-B-H B.H-C-B-A-H C.H-A-B-C-H D.H-B-A-C-H
25.(2021高一下·东台月考)图结构是由一组节点(称为顶点)和一组节点间的连线(称为边或弧)构成的一种数据结构。图结构中的每个顶点都可以与其他顶点有边相连,下列说法错误的是(  )
A.图结构中数据元素之间是一对多的关系
B.图可以分为有向图和无向图
C.相连顶点之间的边或弧叫权,权表示两个节点之间的某种关系
D.图上的边或弧带权则称为网,可分为有向网和无向网
26.(2021高一下·东台月考)阅读下列程序代码,下列选择中错误的是(  )
from tkinter import *
root = Tk()
root.title("旅行线路")
root.geometry('300x120')
root.resizable(0,0)
Button(root, text="添加线路", relief="solid",width=10,height=2).pack()
Button(root, text="查询线路", relief="solid",width=10,height=2). pack()
A.root.geometry设置窗口大小,窗口大小是'300x120'
B.root.title是设置窗口标题
C.root.resizable(0,0)是允许设置窗口大小
D.Button是设置按钮,此段代码有两个按钮
27.图示中①、②、③分别表示的是(  )
A.记录、表、字段 B.表、记录、字段
C.字段、记录、表 D.记录、字段、表
28.(2021高一下·东台月考)下列关于数据库管理的叙述,正确的是(  )
A.数据库只能给一个用户使用,不能共享
B.数据库的表和Excel的工作表相同,因此它们的功能也差不多
C.数据库可以高效地检索数据
D.数据库里有多个表,表和表之间没有任何关联
29.(2021高一下·东台月考)下列数据库中的两个数据表,可以建立表间关联的字段是(  )
A.车牌号码 B.车主姓名
C.车主身份证号码 D.车架号
30.(2021高一下·东台月考)“供应商表”有3条记录。“零件表”有4条记录,其中有一条是错误的,它是(  )
A.第1条记录 B.第2条记录 C.第3条记录 D.第4条记录
31.(2021高一下·东台月考)徐明从公司销售部调动到公司人事部工作,现在要在数据库中对徐明记录中的“所在部门”字段值进行修改,较好的方法是(  )
A.公司数据库中逐条比对,定位到徐明的记录,然后修改相应的字段数据
B.在公司数据库中根据唯一的工号定位到徐明的记录,然后修改相应的字段数据
C.在公司数据库中销售部删除徐明的记录,在新部门增添他的记录
D.在公司数据库中人事部再增添徐明的记录
32.下图是一个用Access软件创建的数据表,记录了某班学生的网络访问情况。
下列叙述中,正确的是(  )
A.“访问时间”的字段类型是“数值型”
B.该表共有5个字段
C.该表共有42条记录
D.该表共有67条记录
33.(2020高一上·南通期末)下列关于数据库系统组成的叙述,正确的是(  )
A.文件、数据库管理系统、数据库管理员、数据库应用程序和用户
B.数据库、数据库管理系统、数据库管理员、数据库接口程序和用户界面
C.文件、数据库管理员、数据库维护员、数据库应用程序和用户
D.数据库、数据库管理系统、数据库管理员、数据库应用程序和用户
34.(2021高一下·东台月考)在“学生选修课程信息库.mdb”中包含三个表,第1个是“学生信息表”,描述学生的学号、姓名、性别、班级等;第2个是“课程信息表”,描述课程的课程号、课程名、课时数等;第3个表是“课程选修信息表”。为了方便各表之间的联系,第3个表中应包含的最少信息是(  )
A.姓名、课程名 B.学号、姓名、课程号
C.学号、课程号 D.课程号、课程名、学号
35.(2021高一下·东台月考)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(  )
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
36.(2021高一下·东台月考)关于算法的重要特征,下列说法错误的是(  )
A.有穷性:算法必须能在执行有限个步骤之后终止
B.确切性:算法中的每一次运算都有明确的定义,可具有二义性
C.输入项:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身给出了初始条件;输出项:算法一定要有输出
D.可行性:算法中执行的任何计算都可以在有限时间内完成(也称为有效性)
37.(2021高一下·东台月考)一个正确的算法因该具有5个特性,除输入项、输出项特性外,另外3个特性是(  )
A.确切性、可行性、有穷性 B.易读性、确切性、有效性
C.有穷性、稳定性、确切性 D.可行性、易读性、有穷性
38.(2021高一下·东台月考)关于枚举法,下列说法错误的是(  )
A.枚举法的基本思想就是,根据问题的部分已知条件预估解的范围,并在此范围内对所有可能的情况进行逐一验证,直到找到满足已知条件的解为止
B.枚举范围的大小直接影响着枚举法的执行效率
C.枚举法,也称蛮力法或暴力搜索法,理论上利用这种方法可破解任何一种密码
D.枚举范围中的判定条件直接影响着枚举法的执行效率
39.(2021高一下·东台月考)下列那个不是算法的常见表达方式(  )
A.自然语言 B.流程图 C.编语言 D.程序
40.(2021高一下·东台月考)以下关于算法中输入、输出的描述正确的是(  )。
A.算法可以没有输入,表示该算法不涉及任何数据信息
B.算法可以没有输出,表示该算法运行结果为“无解”
C.算法必须要有输入,否则算法无法进行
D.算法至少要有一个输出
二、操作题
41.(2021高一下·东台月考)“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只
打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存。
⑴请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善。
⑵运行程序,运行结果如图所示。
# 请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善
money=100 #一共100文钱
num=100 #一共100只鸡
cock_price=5 #公鸡价格5文
hen_price=3 #母鸡价格3文
threechick_price=1 #3只小鸡1文
for cock_num in range(1,money//cock_price+1): #公鸡只数可能为1-20
for hen_num in range(1, ①   ): #母鸡只数可能为1-33
for chick_num in range(1, ②   ): #(3小鸡)只数可能为1-100
money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price
num1=cock_num+hen_num+chick_num*3
if money1==money and num1==num:
print (cock_num,hen_num,③   ) #(③小鸡数)
input("运行完毕,请按回车键退出...")
42.(2021高一下·东台月考)在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。
i=   
while (i%3!=2     i%5!=3 or i%7!=2):
i=   
print(i)
答案解析部分
1.【答案】D
【知识点】信息及其特征
2.【答案】C
【知识点】信息及其特征
【解析】【解答】信息不能独立存在,要依附于一定的载体,借助一定的载体存储或传递, 电视机、电话机、声波、光波等都是信息所依附的载体,但都不是信息。C选项错误。故答案选C。
【分析】本题考查信息的概念和特性。信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界.在一切通讯和控制系统中,信息是一种普遍联系的形式。信息主要具有普遍性、不完全性、时效性、可共享性、依附性。此外,还有无限性、传递性、转化性、价值性。
3.【答案】B
【知识点】表格数据的处理与计算
4.【答案】D
【知识点】表格数据的处理与计算
5.【答案】B
【知识点】表格数据的处理与计算
6.【答案】C
【知识点】表格数据的处理与计算
7.【答案】C
【知识点】算法的常用表示方法;分支结构语句及程序实现
8.【答案】D
【知识点】窗体文件、工程文件及其扩展名
9.【答案】C
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
10.【答案】B
【知识点】常用标准函数
11.【答案】D
【知识点】常见数据类型、数组
12.【答案】B
【知识点】常见数据类型、数组
13.【答案】B
【知识点】循环结构语句及程序实现
14.【答案】C
【知识点】基本数据结构
15.【答案】C
【知识点】基本数据结构
16.【答案】B
【知识点】基本数据结构
17.【答案】B
【知识点】基本数据结构
18.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构
19.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构
20.【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构
21.【答案】D
【知识点】基本数据结构
22.【答案】B
【知识点】资源管理的方式;基本数据结构
23.【答案】C
【知识点】基本数据结构
24.【答案】A
【知识点】基本数据结构
25.【答案】A
【知识点】基本数据结构
26.【答案】C
【知识点】顺序结构及程序实现
27.【答案】C
【知识点】数据表、字段、记录的概念
【解析】【分析】由图可知,学号是一个字段,一行称作一条记录,课程信息表是一个表,此题答案为C选项。
【点评】数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。数据库表中每一行称为一个记录,或称为一个元组,每一列称为一个字段,或称为一个属性。
28.【答案】C
【知识点】数据库系统的组成与功能;数据表、字段、记录的概念
29.【答案】A
【知识点】数据表、字段、记录的概念
30.【答案】C
【知识点】数据表、字段、记录的概念
31.【答案】B
【知识点】数据表、字段、记录的编辑
32.【答案】D
【知识点】数据表、字段、记录的概念
【解析】【解答】由图可知,“访问时间”的字段类型是“文本类型”,A选项错误;该表共有6个字段,B选项错误;该表共有67条记录,C选项错误;此题答案为D选项。
【分析】数据库表中每一行称为一个记录,或称为一个组;每一列称为一个字段,或称为一个属性。
33.【答案】D
【知识点】数据库系统的组成与功能
【解析】【解答】数据库系统一般由数据库、数据库管理系统、数据库应用系统、数据库管理员、、数据库应用程序和用户构成。故答案选D。
【分析】本题考查的是数据库系统的组成。
34.【答案】C
【知识点】数据表、字段、记录的概念
35.【答案】A
【知识点】数据库、数据库系统及其特征;数据库的分类与应用
36.【答案】B
【知识点】算法的基本概念与特征
37.【答案】A
【知识点】算法的基本概念与特征
38.【答案】D
【知识点】枚举算法及程序实现
39.【答案】C
【知识点】算法的常用表示方法
40.【答案】D
【知识点】算法的基本概念与特征
41.【答案】34或 money//hen_price+1;101或money//threechick_price+1;chick_num*3
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
42.【答案】0;or;i+1
【知识点】枚举算法及程序实现;循环结构语句及程序实现
1 / 1

展开更多......

收起↑

资源列表