资源简介 2023-2024学年教科版(2019)杭州市普通高中信息技术期末考试模拟卷(3)[满分:100分 考试时间:60分钟]一、选择题(共15小题,每小题4分 共60分)1.小红在学习编程时自定义了一个code()函数,该函数的作用是以ASCII码对应的10进制数为参数,求参数在ASCII码表中对应的字符。执行code(65)得到的结果为“A”,想要得到执行结果“H”,则该函数的参数值应该为( )。A.69 B.70 C.71 D.722.通常网络发生危害信息安全的诱因包括网络系统管理的复杂性、网络信息的重要性、网络系统本身的脆弱性和( )A.网络系统的公众性 B.网络系统的隐藏性C.网络信息的价值 D.低风险的诱惑3.如表所示,属于数据的是( )变量t 18 今天的温度是18摄氏度 摄氏度换算华氏度是9/5*t+32A.变量t B.18C.今天的温度是18摄氏度 D.摄氏度换算华氏度是9/5*t+324.一幅未经压缩800×600像素的256色BMP图像,其文件存储容量大小约为( )A.156KB B.469KB C.469MB D.236KB5.有如下Python代码,输出结果是( )A.4 3 . B.5 4 3 C.4 3 1 0 D.5 4 3 1 06.输入一个农历年份(>=1900),输出该年份对应的生肖,实现该功能的Python程序代码如下所示。def shengxiao(y): L1=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"] i=(y-1900)%12 return L1[i]year=input("请输入出生年份:")print("你的生肖是:", )则划线处应填入的代码是( )A.shengxiao(y) B.shengxiao(int(y)) C.shengxiao(year) D.shengxiao(int(year))7.在物联网中,感知层的主要作用是什么( )A.实现信息的传输 B.实现智能感知识别 C.实现数据处理 D.实现应用服务8.某单向队列存储空间足够,使用head记录队首元素所在的位置,tail记录队尾元素的下一个位置,经过“出队,入队,出队,出队,入队,出队”操作后,head=6,tail=8,则在操作前队列中元素的个数是( )A.0 B.2 C.4 D.69.计算机科学中除了使用二进制还常用十六进制。十六进制的基数是16,逢十六进一、十六进制中的E表示十进制数的( )A.15 B.13 C.14 D.1610.表格数据的加工方法有数据的计算、数据的排序、( )、数据的分类汇总等。A.数据的对比 B.数据的筛选 C.数据的关联 D.数据的运算11.下列程序运行后,结果可能的是( )import randomlist1=[]i=0while i<=5:n=random.randint(10,45)if n%5!=0:list1.append(n)i=i+1m=random.sample(list1,2)print(m)A.[35, 14] B.[33, 24] C.14, 24 D.[23.0, 45.0]12.依据计算机的( )可将计算机分为电子数字计算机、电子模拟计算机和数模混合计算机。A.性能和规律 B.功能和价格 C.机器使用范围 D.处理数据的方式13.信息系统作为当今社会处理信息的重要手段,呈现出诸多优势,下列关于信息系统优势描述不正确的是( )A.信息系统可以基于数据分析,支持科学决策B.信息系统可以规范工作流程,提高工作效率C.信息系统可以抵抗病毒攻击,规避安全隐患D.信息系统可以便捷保存数据,利于共享追踪14.智能理疗机器人可以在技术人员配合下,帮助马拉松运动员快速恢复状态,减少运动后的损伤,下列关于人工智能的说法正确的是( )A.随着技术的发展,人工智能将不需要机器的参与 B.数据驱动的人工智能方法是行为主义C.智能理疗机器人属于混合增强智能 D.人工智能最终将能完成人类所有的任务15.有1个队列,队首到队尾的元素依次为a,b,c,d,e。约定:T操作是指队列中1个元素出队后再入队,Q操作是指队列中1个元素出队。则经过TTTQTTQ系列操作后,队列中队首到队尾的元素依次为( )A.b,d,e B.b,e,c C.c,e,a D.a,c,b二、填空题(共5小题,每小题2分 共10分)1. 在HTML中,``标签的`alt`属性用于提供图像的______。2. 在Java中,`String`类的`equals()`方法用于比较两个字符串的______。3. 计算机的存储设备中,SSD代表______。4. 在Python中,`______`关键字用于从序列中随机选择元素。5. 在网络中,FTP的全称是File Transfer Protocol,它是一种用于______的协议。三、简答题(共3小题,每小题10分 共30分)1. 请简述什么是数据库的范式,并解释第一范式(1NF)的基本要求。2. 解释什么是编程中的异常处理,并给出一个使用异常处理的例子。3. 描述什么是网络的协议栈,并简述OSI模型的七层结构。参考答案:1.D2.D3.B4.B5.C6.D7.B8.C9.C10.B11.B12.D13.C14.C15.C填空题答案1. 替代文本(alternative text)2. 内容(content)3. 固态驱动器(Solid State Drive)4. `random.choice()`5. 文件传输简答题答案1. 数据库的范式是用于指导数据库设计的一系列规则,以减少数据冗余和提高数据完整性。第一范式(1NF)要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,并且每个记录都是唯一的。2. 异常处理是编程中用于处理程序运行时出现的非预期情况(异常)的机制。例如,在Python中,可以使用`try`和`except`块来捕获和处理可能发生的异常:`try: # 尝试执行的代码 except ExceptionType: # 发生异常时执行的代码`。3. 网络的协议栈是一组网络通信协议的集合,用于不同网络设备之间的数据交换。OSI模型是一个七层的网络协议栈,从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,每一层都执行特定的网络通信功能。 展开更多...... 收起↑ 资源预览