山东信息技术学业水平考试真题
展开
这是一份山东信息技术学业水平考试真题,共27页。试卷主要包含了单项选择题,判断题,填空题等内容,欢迎下载使用。
山东省普通高中学业水平考试
信息技术
一、单项选择题
1.下列关于算法的基本结构说法错误的是( )
A.顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次
B.对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略
C.算法的基本结构分顺序结构、分支结构和循环结构三种
D.循环结构中的步骤必定会被执行一次
2.小明设计了一个“机器人走棋盘”算法,流程图如下。据流程图分析,机器人从棋盘S位置沿箭头方向出发,将到达的位置是( )
A.①位置 B.②位置 C.③位置 D.④位置
3.在老师的指导下,同学们要完成一项“网上课堂对学业影响”的调查报告,调查正式开始前,需要根据调查和研究的目的来明确需求。下列哪个工具更适合帮助他们规划调查思路( )
A. Xmind(思维导图软件) B. WPS表格 C. WPS文字 D.几何画板
4.下列行为存在信息安全隐患的是( )
A.安装并开启防火墙 B.安装正版杀毒软件并及时升级
C.随意连接公共场合的免密Wi-Fi D.及时安装计算机操作系统的补丁程序
5.无论对于个人还是企业,数据安全隐患无处不在,一旦数据泄露或丢失,就有可能造成巨大的损失。下面说法不正确的是( )
A.对于个人而言,在硬盘上做好重要文件的备份就能确保数据安全
B.《中华人民共和国网络安全法》的实行,说明国家对于网络数据安全越来越重视
C.使用手机中的定位、导航、移动支付,都有可能造成隐私的泄露
D.对于企业而言,可以利用复制、镜像、持续备份等技术做好数据保护
6.已知部分英文字母的十六进制ASCII码值如下表所示。请推断“print”这几个字符对应的ASCII码值( )
字符
…
1
m
n
o
p
q
r
…
ASCII码值
…
6C
6D
6E
6F
70
71
72
…
A. 70 72 6A 6E 75 B. 70 72 69 6E 74
C. 70 72 69 6E 73 D. 70 72 60 6E 74
7.关于信息技术未来发展方向的说法不正确的是( )
A.“互联网+”保进了信息化和工业化深度融合 B.物联网成为数据采集的重要来源
C.大数据成为重要的战略资源 D.跨领域应用与学科交叉越来越少
8.用十六进制数表示RGB三基色,如RGB(64,224,208)可以记为“#40E0D0”,颜色如图1。已知图2颜色对应的十六进制值为“#40003D”,则图2中蓝色值为( )
A. 58 B. 79 C. 61 D. 95
9. 关于计算机系统,以下表述不正确的是( )
A.计算机硬件系统是个独立的系统,没有软件计算机也能正常工作
B.应用软件必须在系统软件的支持下才能正常运行
C.计算机软件分成系统软件和应用软件两大类
D.应用软件是为了完成某种应用或解决某类问题而编制的专用程序
答案:A
有关射频识别技术下列描述不正确的是( )
A.我国的二代身份证使用了射频识别技术
B.射频识别的过程,实际上是无线传输的过程
C. NFC技术是一种远距离、高频的无线电技术
D高速公路的ETC通道借助射频识别技术实现了不停车自动收费
11.下列Python语句书写正确的是( )
A. a,b=b,a B. PRINT(’a=’,35) C. n= int(input("n =5") D. a=3/{[45-2]*11}
12.2017年5月,勒索病毒在全球爆发。黑客通过攻击主机,并加密主机上存储的文件,要求受害者支付赎金。以下关于防范病毒的描述错误的是( )
A.所有的防御措施都不是绝对安全的,重要数据还要及时采取加密、备份等措施
B.有些病毒利用了系统漏洞进行传播,应及时更新打补丁
C.在防火墙上关闭相应的端口,可以大大降低内网计算机中毒的概率
D.所有被病毒破坏的计算机文件,都可以修复
13.用Python表达式表示数轴上x的取值范围,以下书写正确的是( )
A. x>=5 and x=5 and x< 8 or x == 9
C. x>=5 or x=5 or x0:
x = n % 10
s = s + x
n = n //10
print(s)
程序运行时,输入:______
答案:685
2.阅读下列程序,写出运行结果
警察抓小偷,有四个嫌疑人甲乙丙丁,其中一人是小偷。甲说“不是我”,乙说“是丙”,丙说“是丁”,丁说“丙在冤枉人”。他们中只有一人说了假话,编程判断谁是小偷。(注:在Python运算中,True的值为1,False的值为0)
persons=[’甲’,’乙’,’丙’,’丁’]
for thief in persons:
flag =(thief!=’甲’)+(thief==’丙’)+(thief ==’丁’)+(thief!=’丁’)
if flag == 3:
print(thief)
运行结果是:____________
3.成由勤俭破由奢。为了培养学生勤俭节约的好习惯,学校决定对学生的就餐卡消费进行管理和预警,具体措施如下:如果一周内的消费总额达到或超过210元,则给出预警提示“您的本周消费已达上限”,并且限制本周内单次消费额度不超过10元,否则允许正常消费。假设每周消费按21次计算,模拟解决问题的算法步骤如下:
(1)输入单次消费金额money;
(2)如果消费总额tota1≥210元,并且单次消费 money>10元,则输出“您本周消费已达上限,单次消费不能超过10元”,然后重新输入单次消费金额 money;
(3)将单次消费金额累加到消费总额tota1。
根据以上算法分析,补全以下程序代码:
total =0
for i in range(21):
money= float(input("请输入单次消费额:"))
while _____________________:
print("您本周消费己达上限,单次消费不能超过10元")
money= float( Input("请重新输入:"))
total= total + money
print(total)
4.网购已经成为当今社会比较普遍的购物方式,当我们不方便接收快递时,快递柜就成了不错的选择。借助手机扫码或者输入取件码,对应的快递柜门就可以自动打开,这是因为快递柜已接入了互联网,当用户提交身份信息,验证通过后,系统后台就会返回一个开门指令。这是一种按照约定的协议把物品与互联网相连接,进行信息交换和通信,架起物理世界和电子世界桥梁的技术。
这种技术,我们称为____________技术
答案:信息交换
5.阅读下列程序,写出运行结果。
b = ""
x = 11
while x> 0:
r=x % 2
b = str(x)+ b #str(r)将变量r转换为字符串
x = x // 2
print (b)
运行结果是:____________
6.在《几何原本》一书中,古代数学家欧几里得提出了“辗转相除法”,利用这个方法可以求出任意两个正整数的最大公约数。具体步骤如下:
(1)输入两个正整数m和n
(2)以m除以n,得到余数r
(3)若r=0,则输出n的值,算法结束;否则执行步骤(4)
(4)令m←n,n←x,并返回步骤(2)
其算法可用以下流程图来描述:
请补充完成流程图___________(填写正确答案字母)
A. B. C. D.
7. 阅读下列程序,写出运行结果。
sum = 0
data = [34,5,9,41,78,2]
for i in data :
if i % 2 == 0:
sum = sum + i
print(sum)
运行结果是:____________
8.阅读下列流程图,写出结果。
图中函数chr(x)返回数值x对应的字符,ord(x)返回字符x对应的ASCII码值。当输入jrrg时,输出结果为_____________
9.阅读下列程序,写出运行结果。
m = 1
n = 0
for i in range(3)
m += 1
for j in range(5):
n += 1
print(m, n)
运行结果是:____________
10. 学校编程社团准备设计开发一个学生生涯规划测评系统。设计步骤如下:
A.调研确定该系统的学生测评需求
B.设计数据库结构并用 Access创建数据库表
c.利用html、Javascript编写前端网页用于用户提交请求
D.使用Asp.NET编写后端程序响应请求、处理数据
E.调试修改程序,并保证兼容前端浏览器
F.将应用程序部署在W服务器中运行
以上步骤中,哪一步为实现信息系统发布运行后的“存储”功能做好了准备(填字母序号)_______
经指导老师检查,发现遗漏了一项设计步骤“规划该系统包含的功能模块(子系统)”。该项应该放到以上哪两步之间(填字母序号)___________
答案:D DE
11.参考图示,回答问题。
王老师用Arduino开发板和其它外接设备搭建了一个“自动浇花神器”。其基本原理是编写程序控制设备A获取花盆内土壤的湿度,然后判断是否达到需要浇水的阈值,如果达到阈值则控制电机,实现浇水功能。部分设备连接图如下:
设备A的作用是感知监测花盆内土壤湿度并转化为电信号,
将数据传输给Arduino开发板使用,
由此可以判断设备A是一个__________________
12.阅读下列程序,写出运行结果。
n = 36
s = 0
for i in range(2,n):
if n % i == 0:
s = s + 1
print(s)
运行结果是______________
13. 参考图示,回答问题。
通过浏览器访问信息系统的过程如下:
(1)用户在浏览器地址栏中输入地址,浏览器根据地址向Web服务器发起访问应用程序请求。
(2)Web服务器接受请求,查找应用程序文件,如果Web服务器找到文件,就按照文件要求进行处理,并将处理结果返回给用户;如果没有找到文件,则默认给用户返回一个404错误。
(3)在第2步中,如果用户请求的应用程序文件要求访问数据库服务器,Web服务器就向数据库服务器发起访问请求;数据库服务器接受请求,向Web服务器返回操作结果,Web服务器根据应用程序文件的要求,进行相应处理之后再返回给浏览器。
某用户通过浏览器登录电商平台査询某款笔记本电脑的最新型号及价格,请用图中字母表示该访问过程:____________________,电商平台中的笔记本电脑型号和价格等数据存储在_____________(填:甲/乙/丙)。
14. 编程实现一个“猜数游戏”。要求:由计算机随机生成一个100以内的正整数,用户有5次猜数机会,如果猜中提示“恭喜你,猜对了!”:否则,提示“偏大”或“偏小”,然后继续猜数。如果5次都未猜中,计算机公布答案,并提示“5次都没有猜中,游戏结束!”
补全以下程序代码:
import random
num = random. randint(1,100)
flag True
n = 5
flag = True
while _____________:
guess = int(input("请输入猜测的数:"))
if guess < num:
print("偏小")
n = n - 1
elif guess > num
print("偏大")
n = n - 1
else:
print("恭喜你,猜对了!")
flag = False
berak #跳出当前循环,执行循环后的语句
if flag:
print("答案是:"+str(num)+" 5次都没有猜中,游戏结束!")
请补全程序___________________
15.参考图示,回答问题
某同学家现有智能家居设备、手机、笔记本电脑、台式电脑等终端设备,需要共享上网,如图1。电信公司的网络已入户,并提供了上网账号和口令(密码),无线路由器、调制解调器、网线等设备和材料已准备好。该同学动手组建小型无线局域网络,当配置无线路由器的参数时,在图2的“WAN口设置”界面,其“WAN口连接类型”应选择_________________,并输入上网账号和口令。
该同学完成全部组网工作,经测试所有设备均能正常访问互联网。家中台式电脑是通过网线接入了路由器的_________________口。(选填WAN/LAN)
16. 调试程序,修改代码。
要判断一个正整数n(n>=3)是否为素数,一种方法是:统计2到n-1之间所有能整除n的整数个数s,若s等于0,则n是素数,否则就不是素数,为了实现这一算法,编写代码如下,运行程序时出现错误提示
源程序
print("请输入一个大于等于3的正整数n:")
n = input()
s = 0
for i in range (2,n):
if n % i==0:
s = s + 1
if s == 0:
print(n,"是素数")
else:
print(n,"不是素数")
运行时错误提示
请输入一个大于等于3的正整数n:
7
Traceback(most recent call last):
File"D:\素数. py",line 4,in
相关试卷
这是一份2022信息技术学业水平考试模拟题第10套,共2页。试卷主要包含了选择题,判断题,分析题等内容,欢迎下载使用。
这是一份2022信息技术学业水平考试模拟题第8套,共3页。试卷主要包含了选择题,判断题等内容,欢迎下载使用。
这是一份2022信息技术学业水平考试模拟题第7套,共3页。试卷主要包含了下列密码最安全的是等内容,欢迎下载使用。