第一部分 课时训练
必修1 数据与计算
第1单元 初识数据与计算
1.1 我们身边的数据
1.B 2.A 3.C 4.A 5.A 6.A 7.D 8.C
9.A 10.A 11.D 12.C 13.B 14.A 15.C
1.2 数据的计算
1.D 2.C 3.D 4.D 5.D 6.C 7.B 8.B
9.A 10.A 11.D 12.B 13.D 14.B 15.D
第2单元 编程计算
2.1 计算机解决问题的过程
1.B 2.C 3.C 4.C 5.B 6.B 7.C 8.A
9.B 10.C 11.C 12.C 13.C 14.B 15.D
2.2 做出判断的分支
1.C 2.A 3.B 4.C 5.C 6.B 7.A 8.B
9.B 10.B 11.A 12.B 13.B 14.C 15.C
2.3 周而复始的循环
1.D 2.B 3.A 4.A 5.C 6.D 7.B 8.D
9.C 10.C 11.D
2.4 可以复用的代码
1.A 2.B 3.C 4.D 5.B 6.C 7.C 8.A
9.A 10.D 11.C
第3单元 认识数据
3.1 数据编码
1.B 2.C 3.C 4.D 5.A 6.D 7.D 8.D
9.C 10.C
3.2 数据与结构
1.A 2.A 3.B 4.C 5.C 6.B 7.A 8.A
9.A 10.B 11.C 12.C 13.B 14.B 15.D
3.3 数据与系统
1.C 2.B 3.A 4.D 5.C 6.C 7.A 8.C
9.C 10.A 11.B 12.C 13.C
3.4 加密与解密
1.A 2.D 3.A 4.A 5.D 6.B 7.B 8.C
9.C 10.D
第4单元 计算与解决问题
4.1 算法及其特征
1.C 2.B 3.A 4.B 5.C 6.A 7.B 8.B
9.C 10.A
4.2 数值计算
1.D 2.D 3.B 4.A 5.A 6.D
4.3 非数值计算
1.C 2.A 3.C 4.D 5.D 6.B 7.B 8.A
9.A 10.D
4.4 综合问题的解决
1.D 2.C 3.D 4.A 5.B 6.A 7.A 8.C
9.B 10.A
第5单元 数据分析与人工智能
5.1 走近数据分析
1.A 2.B 3.D 4.B 5.A 6.D 7.D 8.A
9.C 10.C 11.B 12.D 13.B 14.A 15.C
5.2 探秘人工智能
1.C 2.C 3.D 4.A 5.A 6.B 7.A 8.D
9.B 10.D 11.B 12.A 13.C 14.A 15.A必修1 数据与计算
第1单元 初识数据与计算
1.1 我们身边的数据
1.下列对于数据和信息之间关系的描述最准确的是( )
A.数据比信息更加抽象
B.信息是数据的内涵,是对数据的语义解释
C.数据和信息在本质上没有区别
D.数据和信息是两个完全独立的概念
2.下列不属于信息社会中人类社会赖以生存的三大资源的是( )
A.数据 B.信息
C.物质 D.能源
3.“白露忙割地,秋分把地翻”这句谚语可以指导农民进行农耕,这属于( )
A.数据 B.信息
C.知识 D.指数
4.关于数据的说法,正确的是( )
A.数字和数值属于数据
B.数值包含数字,数字就是数值
C.数字可以直接进行算术运算
D.在计算机领域参与运算的数据都是数字
5.要想统计“本班学生最喜欢的动画片”,下列收集数据的方法比较合适的是( )
A.调查问卷 B.访问
C.观察 D.查阅资料
6.小芳的邻居通过某短视频APP了解到了种植水芹的多种方法,改良了现在的种植方法,从而达到了增产的效果。这体现了信息的( )
A.价值性 B.载体依附性
C.独立性 D.时效性
7.关于数据的收集方法,下列属于间接获取数据的是( )
A.通过实验获取数据 B.通过访谈获取数据
C.通过传感器收集环境数据 D.通过查阅文献获取数据
8.小陈去周庄旅游,景点门票两日内有效,首次入园需验票(扫描门票的二维码),然后采集指纹,若两日内再次入园刷指纹即可,下列说法正确的是( )
A.采集指纹的过程属于信息的发布
B.采集指纹的目的是提高信息的共享性
C.两日后刷指纹不可入园,体现信息的时效性
D.两日后刷指纹不可入园,体现信息的真伪性
9.“小明同学的口腔温度是38℃”、“38”和“成年人清晨安静状态下的口腔正常温度在36.3℃~37.2℃”,这三种描述分别属于( )
A.信息、数据、知识 B.数据、信息、知识
C.信息、知识、数据 D.知识、数据、信息
10.下列关于数据来源的叙述中,不正确的是( )
A.针对具体信息的获取,直接数据和间接数据一定是相同的
B.按照获取数据的渠道,可以将数据分为直接数据和间接数据
C.统计调查或科学实验得到的数据一般称为直接数据或一手数据
D.查阅资料获得的数据或他人对原始数据处理过的数据,一般称为间接数据或二手数据
11.下列关于知识和信息的说法,不正确的是( )
A.知识是信息经过加工提炼后形成的抽象产物
B.知识是一类高级的、抽象的,而且具有普遍适应性的信息
C.知识是人的思维对信息进行整理过的符号化产物
D.知识和信息的概念是等同的,都是人类求知活动的结晶
12.下列属于信息的是( )
A.石油 B.光盘
C.今天报纸上的新闻 D.《读者》杂志
13.下列不是信息载体的是( )
A.条形码 B.麦克风
C.网页 D.宣传画
14.近年来,智能穿戴的概念变得非常流行。智能手环、智能手表、智能眼镜等产品纷纷问世。以智能手环为例,它通过加速度传感器来收集人的行走步数。收集到的步数是( )
A.数据 B.信息 C.知识 D.数字
15.类似“一个标准大气压下,冰水混合物的温度为0℃”这样的数据是固定不变的,可以称为常量数据。下列选项中,常量数据是( )
A.人的体重 B.成人的身高
C.圆周率 D.一节课的时间
1.2 数据的计算
1.下列关于WPS电子表格的叙述错误的是( )
A.WPS电子表格能用图表的形式对数据进行分析和处理
B.SUM(A3:E3)等价于SUM(A3,B3,C3,D3,E3)
C.AVERAGE(A1:C2)是对A1、B1、C1、A2、B2、C2六个单元格中的数据求平均值
D.COUNT函数的作用是计算所选数字区域中的最大值
2.在WPS电子表格中有一组数据,选定了其中一部分单元格(连续的一个矩形区域)后单击“复制”按钮,下列说法错误的是( )
A.可以粘贴到另一个工作表中
B.可以粘贴到WPS文档中,直接粘贴后是一个表格
C.可以粘贴到WPS文档中,但不能以图片形式粘贴
D.可以粘贴到一个文本文件中
3.在WPS表格中使用AVERAGE( )函数计算C3到C23之间所有单元格中数据的平均值,则下列输入的公式中,正确的是( )
A.=AVERAGE(C3+C23) B.AVERAGE(C3:C23)
C.AVERAGE(C3+C23) D.=AVERAGE(C3:C23)
4.在WPS表格中,下列单元格地址行、列均能绝对引用的是( )
A.A7 B.$A7 C.A$7 D.$A$7
5.下列WPS表格中的数据是按什么关键字排序的( )
A.性别 B.姓名 C.体重 D.身高
6.在WPS表格中,若要对建立的图表进行修改,则下列叙述正确的是( )
A.先修改工作表中的数据,再对图表做相应的修改
B.先修改图表中的数据点,再对工作表中相关数据进行修改
C.工作表的数据和相应的图表是关联的,只要对工作表中的数据进行修改,图表就会自动更新
D.若在图表中删除了某个数据点,则工作表中相关数据也被删除
7.在WPS表格中,输入“04-20”,单元格中显示的结果是( )
A.04/20 B.4月20日
C.0.2 D.4/20
8.在WPS表格中有列数据“D20、D200、D220、D22”,该列数都在默认情况下进行升序排列,排序结果是( )
A.D220、D22、D200、D20 B.D20、D200、D22、D220
C.D20、D220、D200、D22 D.D20、D22、D200、D220
9.在WPS表格插入图表过程中,需要选中不连续的数据区域,则应该左键选中第一个区域、然后按住 键,再选中另外一个区域( )
A.Ctrl B.Shift C.Alt D.Tab
10.下列关于WPS表格的使用,正确的是( )
A.MAX( )函数可以求最大值
B.图表一旦创建就不能修改了
C.SUM( )函数可以用来统计个数
D.一个WPS表格工作簿只能有三张工作表
11.在WPS表格中,数据筛选是指( )
A.将不满足条件的记录删除
B.将满足条件的记录删除
C.将满足条件的记录保存到另一个工作表
D.将不满足条件的记录隐藏起来
12.为了在WPS表格中输入学生的学号信息“0001”“0002”“0003”等,需要将单元格格式设置为( )
A.常规 B.文本 C.数值 D.特殊
13.下列关于图表可视化的描述不恰当的是( )
A.通过图形化手段能够清晰、有效地传达与沟通消息
B.选择合适的图表类型有助于对信息的理解
C.数据可视化有利于推动数据思维提升,并发现业务逻辑
D.尽量从视觉设计的角度制作数据可视化图表
14.在如下图所示的学生成绩表中,学期考评成绩的组成为平时成绩占20%、期中考试成绩占20%、期末考试成绩占60%。为了运用填充柄进行快速计算,应在E3单元格中输入( )
A.=0.2*70+0.2*75+0.6*55
B.=0.2*B3+0.2*C3+0.6*D3
C.=SUM(0.2*B3:0.2*C3:0.6*D3)
D.=0.2*$B$3+0.2*$C$3+0.6*$D$3
15.如果在WPS表格中单元格C4的公式为=B4/B12,出现了“#DIV/0!”的错误信息,下列原因中,不可能的是( )
A.B12单元格的值为0 B.B12单元格的数据被删除
C.B12单元格的内容为空 D.B12单元格被删除
第2单元 编程计算
2.1 计算机解决问题的过程
1.使用计算机编程解决问题的首要步骤是( )
A.设计图纸 B.分析问题
C.查找资料 D.问卷调查
2.下列问题不适合用编写程序来完成的是( )
A.已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的实数解
B.计算某个班级高考成绩的平均分
C.列出方程y=3x+9的所有实数解
D.根据圆的半径求面积
3.下列不属于计算机程序设计语言的是( )
A.Java B.Basic
C.Linux D.Python
4.在编程中,以下哪个选项不是伪代码的特点( )
A.易于理解 B.独立于特定的编程语言
C.可以被计算机直接执行 D.用于描述算法的逻辑流程
5.下列用于描述选择结构的流程图是( )
A B
C D
6.关于算法的表示方法,以下说法正确的是( )
A.较之流程图和伪代码,自然语言具有叙述精确、无二义性的优点
B.较之自然语言和伪代码,用流程图描述可以减少歧义的产生
C.较之自然语言和流程图,用伪代码描述更为简洁
D.目前最常用的算法表示方法是自然语言
7.下列关于算法说法正确的是( )
A.“输出所有的素数”问题,可以用枚举算法解决
B.在屏幕上输出“hello world!”,这个任务不需要用算法解决
C.“鸡兔同笼”问题,用解析算法和枚举算法都可以解决
D.算法必须要有输入,如“鸡兔同笼”问题必须输入头和脚的数量
8.某算法的部分流程图如图所示,执行这部分流程后,输出s,n的值分别是( )
A.105,9 B.15,9
C.105,7 D.15,7
9.问题分析清楚后,需要给出解决问题的详细方法和步骤,这一过程称为( )
A.分析问题 B.设计算法
C.编写程序 D.调试运行程序
10.已知S=1+2+3+……+N,找出一个最大整数N,使得S<3 000。编写程序,解决此问题,最合适的程序结构是( )
A.环型结构 B.顺序结构
C.循环结构 D.选择结构
11.下列选项中,属于算法描述方法的是( )
A.列表法 B.枚举法 C.流程图 D.集合法
12.计算机程序设计语言的发展一共经历了三个阶段,最早出现的程序设计语言是( )
A.自然语言 B.汇编语言
C.机器语言 D.高级语言
13.高级语言更接近自然语言,并不特指某一种语言,也不依赖特定的计算机系统,因而更容易掌握和使用,通用性也更好。下列选项中不属于高级语言的是( )
A.Java语言 B.Python语言
C.汇编语言 D.VB语言
14.在Python中,下列说法不正确的是( )
A.为了提高程序的可读性,通常在程序中加入注释语句,其格式为“#注释内容”
B.若在一行书写多条语句,则每条语句之间用逗号分隔
C.语句c+=a等效于c=c+a
D.程序运行时,是不会执行注释语句的
15.考试结束后老师经常都会使用计算机来进行成绩分析,计算机在教育领域的应用使得教学效率得到了提升,用计算机解决问题比人工解决问题更优越的原因是( )
A.可以解决人类无法解决的所有问题
B.可以减少分析问题这一环节从而提高效率
C.计算机比人类更容易思考出解决问题的方案
D.可以迅速完成大量重复性的数据处理工作,从而提高信息加工处理的效率
2.2 做出判断的分支
1.下列Python变量名正确的是( )
A.123X B.print C._x_1 D.True
2.整型变量a中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,15变成51,正确的表达式是( )
A.a%10*10+a//10 B.a%10//10+a//10
C.a/10%10+a//10 D.a%10*10+a%10
3.用于实现分支结构的Python关键字是( )
A.switch B.ifelse C.loop D.case
4.在Python中,分支结构的主要作用是( )
A.重复执行代码 B.按顺序执行代码
C.根据不同条件执行不同代码 D.同时执行多段代码
5.阅读下列Python程序段:
x=int(input("输入用水量:"))
if x<=144:
print("第一阶梯水量")
elif x>204:
print("第三阶梯水量")
else:
print("第二阶梯水量")
第二阶梯水量为( )
A.0<=x<=204 B.144C.1446.Python语句"ab"*2+"c"的运行结果是( )
A.ab2c B.ababc
C.ababcc D.abcabc
7.在Python中,算术表达式"98//512"的值为( )
A.7 B.9 C.11 D.13
8.执行下列Python程序,a、b的值分别为( )
a,b=3,7
a=a+b
b=a-b
a=a-b
print(a,b)
A.10,-4 B.7,3
C.-4,-4 D.10,3
9.某校要筛选出身高(t)在165~185厘米之间,并且体重(w)在52千克及以上的学员,下列Python逻辑表达式正确的是( )
A.165<=t<=185 or w>=52
B.165<=t<=185 and w>=52
C.t<=165 or t>=185 or w>=52
D.t<=165 or t>=185 and w<=52
10.下列选项描述了Python中的分支结构,其中说法不正确的是( )
A.Python中的ifelifelse语句描述的是多分支结构
B.分支结构可以向已经执行过的语句部分跳转
C.分支结构使用ifelse作为保留字
D.Python中的ifelse语句用来形成二分支结构
11.下列Python逻辑表达式中,值为True的是( )
A.3/2!=1 B.'D'<'A'
C.5%3!=2 D.'G'=='g'
12.已知a=3,若执行语句print(float(a)),则输出的结果为( )
A.3 B.3.0 C.0.3 D."3"
13.下列哪个语句在Python中是非法的( )
A.x=y=z=1 B.x=(y=z+1)
C.x,y=y,x D.x+=y
14.设a=2,b=3,在Python中,表达式not(a>b)的值是( )
A.1 B.0 C.True D.False
15.运行以下Python程序段,变量m的值为( )
a,b,c=7,2,23
if a>b:
m=a
else:
m=b
if c>m:
m=c
A.7 B.2 C.23 D.32
2.3 周而复始的循环
1.下列对Python循环语句的描述错误的是( )
A.循环语句的结束条件设置不合理会造成无限循环
B.所有的for循环都可以用while循环改写
C.for循环一般用于循环次数已知的情况
D.for循环和while循环不能相互嵌套
2.有如下Python程序段:
s=0
for i in range(101):
s+=i
print("s=",s)
循环变量i的终值是( )
A.101 B.100
C.0 D.1
3.下列代码的输出结果是( )
for i in range(1,11,2):
print(i,end="")
A.1 3 5 7 9 B.3 5 7 9
C.1 3 5 7 9 10 D.1 3 5 7 9 11
4.关于下列Python程序段的说法正确的是( )
for i in range(0,10,2):
print(i)
A.程序循环的次数是5次
B.程序循环的次数是10次
C.程序的运行结果是:2 4 6 8
D.程序的运行结果是:0 2 4 6 8 10
5.运行以下Python程序段,输出结果是( )
list=["图书",67,"100","借出",78]
print(list[2])
A.67 B.图书
C.100 D.借出
6.下列Python代码的输出结果是( )
s=[5,2,9,1]
s.insert(3,3)
print(s)
A.[5,2,9,1,2,3] B.[5,3,2,9,1]
C.[5,2,9,2,1] D.[5,2,9,3,1]
7.下列Python数据中不属于列表的是( )
A.[23,45,5.6,7.8] B.{23,45,56,78}
C.[23,45,"Info","a"] D.["A","B","C","D"]
8.下列关于Python语言中while循环的叙述错误的是( )
A.可以将while循环的条件表达式写成while False:
B.可以将while循环的条件表达式写成while1:
C.如果将while循环的条件表达式写成while True:,则while循环体在不加干预的情况下会一直执行下去
D.while循环和for循环在任何情况下都是可以互换实现的
9.输入数字“12345”,下列代码的输出结果是( )
x=int(input("Enteranumber:"))
s=0
while x!=0:
s+=x%10
x//=10
print(s)
A.12345 B.1234
C.15 D.123
10.关于下列Python程序段的说法正确的是( )
k=1
while 1:
k+=1
A.存在语法错误,不能执行 B.执行1次
C.执行无限次 D.执行k次
11.关于计数循环"for count in range(10,0,2):",下列说法正确的是( )
A.等同于for count in range(10):
B.等同于while count<10:
C.有语法错误,无法执行
D.无语法错误,循环一次都不执行
2.4 可以复用的代码
1.在Python中,自定义函数一般包括函数名、参数、函数体和返回值部分,其中哪两部分是必不可少的( )
A.函数名和函数体 B.参数和返回值
C.函数名和参数 D.函数体和返回值
2.下列关于自定义函数的描述正确的是( )
A.函数中return语句只能放在函数定义的最后
B.定义函数需要使用系统保留字def
C.若定义的函数名与系统函数恰好重名,则定义无效
D.函数没有参数时可以省略后面的空括号
3.利用Python编写自定义函数完成阶乘的计算,代码如下所示,程序运行结果是( )
def factorial(n):
#求n!
s=1
for i in range(2,n+1):
s=s*i
return s
print(factorial(4))
A.1 B.120
C.24 D.6
4.某同学在Python中编写了一段代码,功能为:随机产生一个1到5之间的整数。但是程序执行不成功。程序代码、错误提示如下图所示。程序报错的原因是( )
A.随机函数拼写错误
B.程序没有保存
C.随机函数参数范围填写错误
D.随机函数模块没有导入
5.想要在Python程序运行时产生一个随机数,需要导入的模块是( )
A.data B.random
C.pygame D.turtle
6.关于Python发布代码及安装使用代码,下列说法中错误的是( )
A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件
B.在DOS命令行中打开mymodule所在的目录,使用“python setup.pysdist”命令构建发布文件
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import*”
D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中
7.下列代码的输出结果是( )
def fun(a,b):
t=a
a=b
b=t
print(a,b)
#pow(x,y)返回x**y的值
fun(pow(3,2),pow(2,3))
A.3 2 B.2 3 C.8 9 D.9 8
8.Python中很多模块必须导入后才能使用,下列选项中,可以导入模块的是( )
A.import mymodule B.input mymodule
C.def mymodule D.print mymodule
9.在Python语言中,如果要获取一个1~10之间的随机整数,可调用的内部模块是( )
A.随机模块:random B.海龟作图模块:turtle
C.时间模块:time D.数学模块:math
10.当函数有多个参数时,各个参数之间的分隔符是( )
A.冒号 B.分号 C.点号 D.逗号
11.关于下列代码的描述正确的是( )
def func(a,b):
c=a**2+b
b=a
return c
a=10
b=2
c=func(b,a)+a
A.运行程序后,变量c的值为14
B.该函数的名称为def
C.运行程序后,变量b的值为2
D.运行程序后,变量b的值为10
第3单元 认识数据
3.1 数据编码
1.模拟信号数字化的步骤是( )
①采样 ②量化 ③编码
A.②①③ B.①②③ C.③②① D.①③②
2.从数字化的角度考虑,影响声音数字化质量的主要因素有( )
①采样频率 ②量化位数 ③音量大小 ④声道数
A.①②③④ B.①③④ C.①②④ D.②③
3.关于模拟信号和数字信号,下列说法正确的是( )
A.模拟信号和数字信号都能传递信息,在传递方式上没有区别
B.数字信号随时间的变化是连续的
C.数字信号的值可以被计算机直接处理
D.数字信号的值用十进制表示
4.汉字的编码多种多样,如输入码、输出码和机内码等,其功能各异。用于存储汉字的编码称为( )
A.区位码 B.输出码 C.字型码 D.机内码
5.汉字“杨”的Unicode编码为十六进制数6768,用二进制可表示为( )
A.0110011101101000 B.0110011101101001
C.0110011101101011 D.0110011101100111
6.下列关于十六进制、十进制、二进制中的11代表的数的大小,关系正确的是( )
A.十六进制数11比十进制数11小 B.一样大
C.二进制数11比十进制数11大 D.二进制数11比十六进制数11小
7.在计算机内部,采用二进制编码存储字符和汉字。关于信息的编码,以下表述错误的是( )
A.ASCII码从大到小排依次为:小写字母>大写字母>数字
B.汉字输入计算机用统一的汉字内码,并以二进制形式存储
C.若用8位二进制表示一个字符,则可表示256个不同字符
D.一个字节有8位二进制,每个汉字内码只能占2个字节
8.下列字符中,其ASCII码值最大的是( )
A.0 B.B C.a D.z
9.字符串“11a.m.”的ASCII码编码是“31 31 61 2E 6D 2E”,那么字符串“8cm”的ASCII码编码是( )
A.38 22 6D B.38 22 2E
C.38 63 6D D.31 27 61 30 6D 2E
10.一段时长为1分钟、采样频率为44.1kHz、量化位数为16位、双声道的音频,该音频的存储容量约为( )
A.10.3KB B.172KB C.10.1MB D.80.7MB
3.2 数据与结构
1.在Python程序中,有下列一组常量值:6.0、"3.14”、[6,3.14],它们对应的数据类型分别是( )
A.浮点数、字符串、列表 B.整数、字符串、列表
C.浮点数、字符串、元组 D.整数、浮点数、列表
2.在Python程序中,下列属于字符串型的是( )
A."123" B.["hel1o","你好"]
C.hel1o D.#hello#
3.下列选项中不属于线性数据结构的是( )
A.线性表 B.二叉树
C.队列 D.栈
4.如图所示线性数据结构,下列说法错误的是( )
A.正向编号,首元素索引号0,向后索引号递增
B.反向编号,尾元素编号-1,向首元素方向依次递减
C.线性数据结构只包括队列与栈
D.栈:后进先出,添加和删除都在栈顶实现,队列:先进先出,删除在队首,添加在队尾
5.关于队列,下列说法错误的是( )
A.队列可用列表模拟,空队列可以用函数list( )得到
B.队列是先进先出,可以使用append进队、pop出队
C.通过pop(1)可以删除列表首元素,相当于出队操作
D.通过函数len( )可以得到队列中元素的个数
6.创建一个list列表,正确的是( )
A.list[1,2,3] B.list=[1,2,3]
C.list(1,2,3) D.list=(1,2,3)
7.下列选项中是日常生活中数据结构的应用实例,表述不正确的有( )
A.条形码和对应价格关系是数据结构中的“非线性表”
B.在银行柜台前排队叫号是数据结构中的“队列”
C.某公司的组织架构图是数据结构中的“树”
D.圆桌上每个人和每盘菜的关系是数据结构中的“图”
8.由一组节点(称为顶点)和一组节点间的连线(称为边或弧),构成的一种数据结构是( )
A.图结构 B.选择结构
C.线性结构 D.树结构
9.队列的删除操作是在( )
A.队首 B.队尾
C.队列中间位置 D.任意位置
10.数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素及它们之间的 和运算等的学科( )
A.结构 B.关系
C.运算 D.算法
11.下列是计算机操作系统中的注册表树结构,下列说法错误的是( )
A.图中计算机为树的根节点,有5个子树
B.图中HKEY CURRENT USER有10个子节点
C.叶子节点是子树
D.图中HKEY CURRENT USER有3个叶子节点
12.一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是( )
A.edcba B.decba
C.dceab D.abcde
13.一个队列的数据入队顺序是1,2,3,4,则该队列的出队顺序是( )
A.4,3,2,1 B.1,2,3,4
C.1,4,3,2 D.3,2,4,1
14.栈S最多能容纳4个元素。现在6个元素按A、B、C、D、E、F的顺序进栈,下列哪一个序列是不可能的出栈序列( )
A.A、B、C、D、E、F B.A、F、E、D、C、B
C.C、B、E、D、A、F D.C、D、B、F、E、A
15.在存储数据时,通常不仅要存储各数据元素的值,还要存储( )
A.元素的存储方法 B.数据的处理方法
C.数据元素的类型 D.数据元素之间的关系
3.3 数据与系统
1.关于Access软件,下列说法不正确的是( )
A.数据库文件的扩展名为.accdb
B.数据表中包含字段、记录
C.Access是网络型数据库
D.数据表中的主键具有唯一性
2.Access是一个关系型数据库管理系统,下列说法正确的是( )
A.Access建立的数据库文件的扩展名是.mdf
B.Access中的数据表不能脱离数据库而独立存在
C.数据表中的同一字段可以存放不同类型的数据
D.一个数据库中只能有一张数据表
3.利用Python访问数据库一般可分为以下5个步骤,正确的顺序是( )
①访问记录集,处理数据 ②建立与数据库的连接 ③断开与数据库的连接 ④根据需要产生记录集 ⑤根据需要把处理好的数据更新到数据库中
A.②④①⑤③ B.④②①⑤③
C.②④①③⑤ D.④①②⑤③
4.在Access2016中,修改数据库表中的字段类型可在 视图下进行( )
A.数据库表 B.SQL C.页面 D.设计
5.关于数据库的描述正确的是( )
A.一个数据库中不允许创建字段名相同的字段
B.数据表一旦创建,不可以再修改该表的结构
C.数据库管理系统可以创建、删除数据库文件
D.声音文件不可以保存在Access数据表中
6.使用Access软件打开数据库中的“表1”,部分界面如图所示。关于“表1”,下列说法正确的是( )
A.“借阅ID”字段值全为“1”
B.“是否赔偿”字段的输入值可以为“已赔偿”
C.不同记录的“图书编号”字段值可以相同
D.“借书日期”字段为文本类型
7.Access软件属于数据库管理软件。在课程信息表中,对于“课程名称”这个字段在Access数据库中应该选用的数据类型是( )
A.文本型 B.备注型 C.数字型 D.日期/时间型
8.Access数据库中不能导入的外部数据源是( )
A.文本文件 B.XML文件 C.word文件 D.Excel文件
9.在Access数据表中,每条“记录”是由若干 构成的( )
A.表 B.数据库 C.字段 D.行
10.数据库系统的核心是( )
A.数据库管理系统 B.数据库
C.数据库管理员 D.用户
11.在Access数据库中“日期/时间”类型的字段大小为( )
A.4字节 B.8字节
C.12字节 D.16字节
12.图示中①②③分别表示的是( )
A.记录、表、字段 B.表、记录、字段
C.字段、记录、表 D.记录、字段、表
13.下图所示是数据库中的两个数据表,可以建立表间关联的字段是( )
A.健康标号 B.健康状态
C.学号 D.姓名
3.4 加密与解密
1.常采用数据加密技术来防止信息系统中的数据被破坏,下列说法中错误的是( )
A.为了确保加密与解密可逆,加密与解密的密钥必须相同
B.量子密钥是目前人类最安全的加密方式
C.数据解密则是通过解密算法和解密密钥将密文转换为明文
D.数据加密是通过加密算法和加密密钥将明文转变为密文
2.常见的密码盗窃方式有( )
A.肩窥方式 B.字典破解 C.暴力破解 D.三种都是
3.下列属于防暴力破解窃取密码的是( )
A.使用多种字符相结合的密码 B.在输入密码时遮挡操作过程
C.密码不使用生日等 D.使用简单数字组合作密码
4.加密和解密本质上是对数据进行的某种交换,控制加密和解密的过程进行的是( )
A.密钥 B.明文 C.密文 D.信息
5.严格的密码策略不包括( )
A.满足一定的长度,比如8位以上 B.同时包含数字,字母和特殊字符
C.系统强制要求定期更改密码 D.用户可以设置空密码
6.加密技术通常分为对称式加密和非对称式加密,下列关于两者描述正确的是( )
A.对称式加密数据容量不发生变化,非对称式加密则发生变化
B.对称式加密和解密使用同一个密钥,非对称式则使用不同密钥
C.对称式加密比非对称式加密算法更加简单、安全
D.两者没有区别,仅是在不同使用场景中的名称不同
7.下列是几个同学为自己的QQ设置的密码,其中较为安全的密码是( )
A.487902 B.win586* C.b7c8 D.abcd
8.对计算机上重要文件进行保护,我们可以采取的措施是( )
①文件加密 ②文件隐藏 ③文件只读 ④文件共享
A.①②④ B.③④ C.①②③ D.②③④
9.下列选项可作为衡量密码算法加密强度的是( )
A.密钥的个数 B.软硬件性能 C.密钥的长度 D.算法保密性
10.关于恺撒密码说法错误的是( )
A.恺撒密码的密钥为3
B.恺撒密码中加密与解密使用同一个密钥
C.恺撒密码被称为对称加密体制
D.恺撒密码中加密与解密使用不同的密钥
第4单元 计算与解决问题
4.1 算法及其特征
1.下列关于算法的描述正确的是( )
A.数据的输入不可以是零个
B.数据的输出可以是零个
C.算法中每一步都是可以在有限时间内完成的
D.一个算法所包含的计算步骤可以无限循环
2.算法的有穷性指的是( )
A.算法必须使用有限的内存
B.算法必须在有限的步骤内完成
C.算法必须有无限的步骤
D.算法可以是随机的
3.阅读下列Python程序,该程序不符合算法特征中的( )
a=6
while 1:
a-=1
print(a)
A.有穷性 B.确切性
C.可行性 D.有效性
4.下列关于算法的叙述,正确的是( )
A.解决一个问题的算法只有一种
B.有穷性是算法的基本特征之一
C.可行性不属于算法的基本特征
D.算法对程序设计没有任何作用
5.枚举法的适用范围是( )
A.一切问题
B.解的个数极多的问题
C.解的个数有限且可列举
D.效率太低,不适合用枚举法
6.下列问题无法用算法具体描述的是( )
A.求所有自然数中5的倍数之和
B.计算一元二次方程的根
C.百鸡百钱问题
D.随机产生10个50以内的自然数并按降序排列
7.某银行为保障用户账户安全使用了以下算法,在用户登录账户时需要输入正确的密码,若正确将会进入系统;否则会限制用户尝试输入密码的次数,若超过限定输入次数3次,将会作锁卡处理。以下对于算法的特征描述正确的是( )
A.因为不同的人可能输入密码的次数不同,所以该算法不符合有穷性
B.密码输入错误次数统计是现实中可以完成的,这体现了可行性的特征
C.用户登录账户时可能输入错误密码,这说明算法没有确定性
D.输入正确的密码将会进入系统,这说明算法可以没有输出
8.下列对编写计算机程序解决问题的说法,不正确的是( )
A.编写计算机程序解决问题,必须有输出
B.编写计算机程序解决问题,必须有输入
C.设计算法是解决问题的关键
D.编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行等若干个步骤
9.某算法的部分流程图如图所示。执行这部分流程,则输出S的值是( )
A.4 B.9 C.19 D.49
10.用枚举法在两个□内填入相同的数字使"□3×6528=3□×8256"表达式成立,阅读下段程序代码。
for i in range(10):
if(□3)*6528==(3□)*8256:
下列选择正确的是( )
A.(i*10+3)*6528==(30+i)*8256
B.(i*3)*6528==(30+i)*8256
C.(i*10+3)*6528==(30*i)*8256
D.(i*3)*6528==(3*i)*8256
4.2 数值计算
1.计算劳务报酬收入在80~400元之间(含400元不含80元)的个人所得税的算法如下:①输入劳务报酬收入额x;②用公式计算所得税y=(x-80)×20%;③输出所得税y。该算法属于( )
A.枚举算法 B.排序算法
C.递归算法 D.解析算法
2.计算机最初研究的应用大多是数值计算,人们主要借助计算机运算速度快,精确度高的特点来解决各种数学问题,这里的数值计算不包括( )
A.函数计算 B.方程的求解
C.数列求和 D.图像处理
3.下列属于Python绘图库模块的是( )
A.pygame B.matplotlib
C.random D.os
4.它是一个常用于数据处理与分析的Python库,是一个科学计算包,包含很多数学函数并支持大型矩阵、矢量运算、线性代数等。这个模块是( )
A.numpy B.Sys
C.time D.re
5.通常是为了接近并达到所需的目标或结果,对过程进行重复,每一次重复得到的结果会被用来作为下一次的初始值,这种用计算机解决问题的基本方法是( )
A.迭代法 B.查找法
C.分析法 D.排序法
6.已知某Python程序的输出如下图所示,同学甲在输入代码后开始调试程序,发现不显示该窗口,程序也不报错,遂向同学乙求助,同学乙只是在最后加上了一条语句就调试好了。你认为同学乙加的可能是下列哪条语句( )
A.print(cos/sin(x)) B.print( )
C.输出最终图像形式 D.plt.show( )
4.3 非数值计算
1.“大事化小,小事化了”体现出的问题求解的思想是( )
A.递推法 B.穷举法 C.分治法 D.归纳法
2.递归算法的基本原理是( )
A.迭代调用自身 B.循环调用自身
C.顺序执行 D.随机执行
3.下列代码运行结束后,f2的值为( )
f1=f2
for i in range(0,3):
f1,f2=f2,f1+f2
A.3 B.4 C.5 D.6
4.报名参加冬季越野赛的某班五位学生的学号是:5,8,11,33,45。利用二分查找,查找学号为33号学生的过程中,依次被访问到的学号是( )
A.5,11,33 B.8,33
C.11,45,33 D.11,33
5.下列选项不是算法实现中常用的查找算法的是( )
A.线性查找 B.二分查找
C.哈希查找 D.递归查找
6.二分法查找又称为折半查找,是常用的查找算法之一。关于二分查找,下列说法错误的是( )
A.二分查找要求被查找的数据是有序的
B.二分查找要求被查找的数据必须是数值型数据
C.二分查找算法的时间复杂度为log2n
D.二分查找实际上就是分治策略的一种典型运用
7.对线性表进行二分查找时,要求线性表必须( )
A.以顺序方式存储 B.以顺序方式存储,且数据元素有序
C.以链接方式存储 D.以链接方式存储,且数据元素有序
8.对于数列3,8,11,15,17,19,25,30,44,采用“二分查找”法查找“8”时,需要查找多少次( )
A.3 B.4 C.5 D.6
9.上台阶:每一步只能迈上1个或2个台阶,上完n级台阶,一共有多少种走法,下列说法正确的是( )
A.用递归算法,递归关系式为f(n)=f(n-1)+f(n-2)
B.用递归算法,递归关系式为f(n)=f(n-1)+(n-2)
C.用递归算法,递归关系式为f(n)=f(n+1)+(n+2)
D.用递归算法,递归关系式为f(n)=f(n-1)*2
10.关于迭代与递归算法,下列说法错误的是( )
A.迭代是重复反馈的活动,其目的通常是逼近所需目标或结果
B.递归是重复调用函数自身
C.迭代程序可以转换成等价的递归程序
D.迭代和递归是同一种算法的两种不同的表述
4.4 综合问题的解决
1.关于pygame模块,下列说法正确的是( )
A.pygame是Python中只能用来完成游戏设计的模块
B.如果没有pygame模块,Python就无法设计游戏
C.Python中设计游戏只需pygame模块即可
D.pygame是一款跨平台的Python模块,专为电子游戏设计
2.在综合问题解决中,面向对象方法的优势不包括( )
A.易于维护 B.易于扩展
C.难以理解 D.代码复用
3.以下哪个选项不是软件开发的基本流程( )
A.需求分析 B.设计
C.实现 D.项目管理
4.pygame游戏窗口坐标体系中原点(0,0)所在的位置是( )
A.左上角 B.窗口正中
C.左侧居中 D.左下角
5.“pygame.display.quit”的功能是( )
A.初始化display模块 B.结束display模块
C.更新display模块 D.查询display模块
6.除了pygame库外,游戏程序最必须引入的库是( )
A.sys B.pygame.locals
C.time D.Os
7.pygame中能初始化游戏的是( )
A.init B.initial
C.mode D.display
8.在软件开发中,以下哪个不是软件测试的目的( )
A.发现并修复错误 B.验证软件功能
C.减少开发成本 D.评估软件质量
9.Color类用于表达颜色,其中形式Color(r,g,b,a)中a的范围是( )
A.1256 B.0255 C.0108 D.01
10.代码screen.blit(ag,(0,0))的含义,以下描述正确的选项是( )
A.在pygame窗口的左上角绘制图片ag
B.在pygame窗口的中心点绘制图片ag
C.在pygame窗口的左下角绘制图片ag
D.在pygame窗口的右上角绘制图片ag
第5单元 数据分析与人工智能
5.1 走近数据分析
1.数据分析报告是整个数据分析过程的成果。对数据分析报告的要求不包括( )
A.数据分析必须全部基于权威部门公开发布的数据
B.数据分析的推理要有很强的逻辑性和严谨性
C.数据分析报告要有数据分析的结论
D.分析报告要有较强的可读性
2.基于地图导航、网络搜索、社交软件等情况,百度地图联合相关部门等共同发布《2023年五一假期出行预测报告》,成功预测了热门旅游目的地。这说明大数据时代( )
A.分析抽样数据而非全体数据
B.注重相关分析而非因果分析
C.追求数据的精确性而非模糊性
D.数据价值密度与数据量成正比
3.数据分析在生活中的应用越来越广泛,下列不是数据分析应用场景的是( )
A.市场营销分析 B.医疗诊断与预测
C.气象预报 D.书法创作
4.下列能体现大数据给人们生活带来便利的是( )
A.个人信息泄露 B.打车软件方便出行
C.病毒的高速传播 D.各类网络诈骗
5.对数据进行预处理,观察数据分布特征,如求最大值、最小值等,属于数据分析中的( )
A.特征探索 B.关联分析
C.聚类分析 D.数据清洗
6.将出现频率较高的关键词,予以视觉上的突出,使大家快速的了解核心内容,可以选用最合适的图表类型是( )
A.热力图 B.饼图
C.散点图 D.词云
7.关于数据的可视化,下列描述正确的是( )
A.数据可视化一般用于数据量比较小的情况
B.词云是一种针对数值数据的可视化表达方式
C.柱形图比折线图更能表达某公交线路客流量变化情况
D.基于Python的matplotlib库是数据可视化的工具库
8.大数据的特征之一是数据量大,这主要是因为( )
A.数据来源广泛 B.数据存储设备便宜
C.数据处理能力增强 D.数据格式复杂
9.出行前用实时导航软件查询线路避开拥堵,购物前参照平台推荐浏览商品。这些应用场景主要说明( )
A.人机交互界面越来越友好
B.通信技术与传感技术的发展越来越重要
C.大数据化是信息技术发展的一个趋势
D.信息安全越来越重要
10.下列有关大数据处理、数据可视化的说法不正确的是( )
A.静态数据是指处理时已收集完成、计算时不会发生改变的数据
B.流数据主要是指不间断地、持续地到达的实时数据
C.图计算是指有关大量图片的计算
D.“各省生产总值占比情况”可以采用饼图或环形图呈现
11.某同学将自己在高三和高一年级时填写的霍兰德职业倾向调查数据进行分析,发现所有采集的数据在六个维度上与之前的变化不大。该同学使用的数据分析方法是( )
A.横向对比 B.纵向对比
C.平均分析 D.词云分析
12.市交通智能化大数据分析平台的实时数据来源于交通运输部门、电信部门、相关企业等服务器。该事例主要体现的大数据的特征是( )
A.价值密度低 B.数据类型繁多
C.变化速度快 D.分布式存储
13.下列选项中,不是数据分析作用的是( )
A.了解事物的现状
B.方便数据的获取
C.剖析事物的发展历程
D.预测事物的未来走向
14.关于大数据带来的变化,下列描述正确的是( )
A.信息安全问题更加突出
B.数据结构更加简单
C.软件操作更加烦琐
D.信息技术日益落后
15.某公司推出方言语音输入,支持粤语、四川话、上海话等十几种方言的识别,这其中用到的人工智能技术是( )
A.图像识别技术 B.指纹识别技术
C.语音识别技术 D.字符识别技术
5.2 探秘人工智能
1.下列选项无法让我们感受到人工智能魅力的是( )
A.手机拍花识图
B.与智能音箱对话
C.刷卡乘公交
D.与机器人互动
2.小明对家里的智能音箱说:“我热了。”智能音箱回答:“您需要我把空调温度调低多少度呢 ”这种交互过程主要体现了人工智能中的( )
A.语音识别 B.生物识别
C.自然语言理解 D.自动定理证明
3.无人驾驶汽车逐渐走入人们的生活,下列说法正确的是( )
A.无人驾驶的应用意味着人在驾驶领域已经失去作用
B.无人驾驶只需要多安装监控设备监督就行
C.无人驾驶的技术超过最好的驾驶员,因此完全不用担心它的安全问题
D.无人驾驶应用了人工智能和物联网等多领域的技术
4.下列被称为“人工智能之父”的是( )
A.图灵 B.费根鲍姆
C.冯·诺依曼 D.尼尔逊
5.网银可以进行刷脸登录。该功能主要应用了人工智能技术中的( )
A.模式识别 B.深度学习
C.自动推理 D.智能代理
6.模拟动物神经网络行为特征,进行并行信息处理的算法模型,称为( )
A.动物神经 B.神经网络 C.深度网络 D.机器网络
7.下列能正确表达人工智能、机器学习、深度学习之间关系的是( )
A B
C D
8.1950年的“图灵测试”揭开了人工智能的序幕,图灵测试是由 科学家设计并提出的( )
A.艾尔伍德·香农 B.冯·诺依曼
C.威廉·莱布尼茨 D.艾伦·图灵
9.现在许多家庭都安装了指纹识别锁,这属于人工智能应用中的( )
A.智能制造 B.智能家居
C.智能教育 D.智能交通
10.下列关于智能传感器的说法错误的是( )
A.智能传感器是具有信息处理功能的传感器
B.智能传感器带有微处理器,具备采集、处理、交换信息等功能
C.智能传感器是传感器集成化与微处理机相结合的产物
D.智能传感器属于人工智能的神经末梢,但不能用于全面感知外界环境
11.下列选项体现人工智能应用的是( )
①手机根据环境光线强弱自动调节屏幕亮度 ②使用微信插件将文本信息转换成语音
③使用“指纹解锁”功能打开手机 ④物流配送机器人完成快递配送
A.①③④ B.②③④
C.①②④ D.①②③
12.ChatGPT是自然语言处理领域的一种应用,它基于的核心技术是( )
A.深度学习 B.识别能力
C.自然演化 D.人工智慧
13.下列选项中,大数据、物联网、 等信息技术的融合发展使机器人技术日益成熟( )
A.远程教育 B.电子商务
C.人工智能 D遥感遥测
14.回顾2024年人工智能已融入我们社会和生活的方方面面。从基于大语言模型的ChatGPT、腾讯混元,当前人工智能处于 ,主要是面向特定领域的专用智能( )
A.弱人工智能阶段 B.强人工智能阶段
C.超人工智能阶段 D.前人工智能阶段
15.AlphaGo是第一个战胜围棋世界冠军的人工智能机器人,研究计算机如何自动获取知识和技能,实现自我完善,其研究领域为( )
A.机器学习 B.专家系统
C.在线教育 D.模式识别
21世纪教育网(www.21cnjy.com)