1、首钢工学院计算机基础首钢工学院计算机基础20232023-20242024 学年第一学期期末试卷学年第一学期期末试卷 试卷说明:试卷说明:1、试卷满分 100 分,120 分钟完成试卷;2、钢笔或圆珠笔直接答在试题中(除题目有特殊规定外);3、答卷前将密封线内的项目填写清楚。题号 一 二 三 四 五 总分 合分人 复核人 满分 100 得分 一、选择题(共 20 题,每题 1 分,满分 20 分)(请将正确答案的字母填入答题卡对应位置,每题只有一个正确选项)1.计算机的中央处理器(CPU)的主要功能是?A.存储数据 B.执行指令 C.输入输出 D.显示图像 2.下列哪项不属于计算机的输入设备?
2、A.键盘 B.鼠标 C.显示器 D.扫描仪 3.操作系统的作用不包括?A.管理硬件资源 B.提供用户界面 C.编译程序代码 D.处理文件系统 4.在 TCP/IP 协议中,HTTP 协议工作在?A.网络层 B.传输层 C.应用层 D.链路层 5.计算机病毒的特征是?A.自我复制性 B.无害性 C.静态性 D.不可传播性 6.1GB 等于多少 MB?A.100 B.1024 C.1000 D.512 7.下列哪项是高级编程语言?A.机器语言 B.汇编语言 C.Python 班 级 学 号 姓名 本科 密 封 线 D.二进制代码 8.数据库管理系统的英文缩写是?A.DBS B.DBMS C.SQL
3、 D.OOP 9.计算机网络中,LAN 的中文意思是?A.广域网 B.局域网 C.城域网 D.互联网 10.冯诺依曼体系结构的核心思想是?A.单一存储器 B.多处理器并行 C.无操作系统 D.纯硬件实现 11.下列哪项是输出设备?A.打印机 B.摄像头 C.麦克风 D.扫描仪 12.在 Windows 系统中,用于查看系统信息的工具是?A.任务管理器 B.控制面板 C.记事本 D.画图 13.算法的基本特征不包括?A.有穷性 B.确定性 C.无输入 D.可行性 14.下列哪项是关系型数据库?A.MongoDB B.MySQL C.Redis D.Cassandra 15.计算机软件分为系统软件
4、和应用软件,下列哪项是系统软件?A.Word B.Excel C.Windows D.Photoshop 16.在二进制中,1010 表示的十进制数是?A.8 B.9 C.10 D.11 17.互联网的协议是?A.HTTP B.FTP C.TCP/IP D.SMTP 18.下列哪项是面向对象编程的特性?A.顺序执行 B.封装 C.线性结构 D.无状态 19.计算机的内存(RAM)特点是?A.断电后数据丢失 B.永久存储 C.速度慢 D.容量小 20.在 HTML 中,用于创建超链接的标签是?A.B.C.D.二、填空题(共 10 题,每题 1 分,满分 10 分)(请将答案填入答题卡对应位置,每
5、空一个词)1.计算机硬件系统由运算器、控制器、存储器、输入设备和_设备组成。2.操作系统的主要功能包括进程管理、内存管理、文件管理和_管理。3.在计算机网络中,IP 地址是用于标识_的唯一地址。4.编程语言中,Python 是一种_语言,强调代码可读性。5.数据库中,用于查询数据的语言是_语言。6.计算机病毒通常通过_、邮件附件或网络传播。7.在二进制中,1111 表示的十进制数是_。8.计算机的_存储器用于临时存储 CPU 处理的数据。9.互联网的_协议负责将数据从源主机传输到目标主机。10.在 HTML 中,标签用于定义网页的_。三、简答题(共 3 题,每题 5 分,满分 15 分)(请写
6、出详细解答过程,步骤缺失酌情扣分)1.简述计算机操作系统的基本功能,并举例说明其在日常使用中的作用。2.解释什么是计算机病毒,并列举三种常见的防范措施。3.描述 OSI(开放系统互连)模型的七层结构,并说明每层的功能。四、编程题(共 2 题,每题 15 分,满分 30 分)(请使用 Python 语言编写代码,并写出详细注释和运行结果,代码不完整或无过程不得分)1.编写一个 Python 程序,实现一个函数calculate_sum(n),计算 1 到 n的整数和,并返回结果。要求用户输入 n 值,输出计算结果。2.编写一个 Python 程序,实现一个简单的学生成绩管理系统,包括添加学生姓名和成绩、查询平均成绩的功能。使用字典存储数据,并提供菜单选择。五、应用题(共 1 题,满分 25 分)(需提交设计思路、核心步骤与最终方案,方案需符合行业基础标准,无过程不得分)设计一个简单的在线图书借阅系统,包括以下功能:用户注册、图书查询、借书和还书。要求:-用伪代码或流程图描述系统的主要模块和数据结构。-说明如何处理并发借书(如防止同一本书被多人借出)。-列出至少两个潜在风险及应对措施。