考纲
安建筑
**《计算机专业基础》考试大纲和参考书目 **
1.1 考核目标
要求考生了解计算机的基本知识及基本概念、数据表示基本知识、硬件基本知识、操作系统基本知识、计算机网络基本知识、网络安全与信息安全基本知识、网页设计基本知识、数据库基本知识,掌握Windows操作系统的基本使用、关系型数据库的基本使用等。考查考生对计算机专业综合知识的了解情况以及计算机相关技术的应用能力。
1.2 考试内容
1.计算机和数据表示
计算机基础知识;数制及数制间的转换;数据在计算机中的表示及处理。
2.计算机硬件基础
计算机硬件系统和工作原理;主板、微处理器、内存、存储设备;输入输出设备等。
3.操作系统基础
操作系统基本知识;Windows操作系统的基本使用知识。
4.计算机网络基础
计算机网络的定义、分类;网络体系结构与网络协议;局域网的基本知识;IP地址;常用网络互联设备基本知识;网络安全与信息安全基本知识。
5.网页设计基础
万维网、HTML、HTTP、Web浏览器等相关概念;网页设计基本知识。
6.数据库基础
数据库基本概念;数据库系统的结构;数据模型分类;关系数据库基础知识;SQL查询语句基本使用。
1.3 考试形式与试卷结构
考试形式:闭卷,笔试
考试分数:满分150分
考试时间:90分钟
试卷题型:单项选择题、判断题、填空题、简答题、综合题
1.4 参考书目
[1]方英兰、王玉龙,《计算机导论—基于计算思维和系统能力培养》(第5版),电子工业出版社,2022年。
[2]闫瑞峰、张立铭、薛佳楣等,《大学计算机基础》,清华大学出版社,2022年。
《 C语言程序设计》 考试大纲和参考书目
1.1 考核目标
要求考生系统了解结构化程序设计的基本结构,了解程序代码规范化的基本要求,掌握C语言基本词法和语法,掌握结构化程序设计方法,掌握简单算法的设计与实现。要求考生具有计算机简单操作能力、初步的计算思维能力、逻辑推理能力和运用所学知识分析和解决问题的综合能力。
1.2 考试内容
1.程序设计和C语言
C程序的构成要素;头文件、数据说明、可执行语句、函数的组成、编译预处理、C程序的执行过程;C语言程序的书写格式;C程序上机步骤。
2.算法基础知识
算法的概念及特征;算法的描述方法(程序流程图、N-S流程图等);结构化程序设计方法。
3.结构化程序设计
(1)顺序程序设计
常量与变量、基本数据类型、运算符及其表达式、C语句类型、数据的输入输出。
(2)分支结构程序设计
关系运算符和逻辑运算符;关系表达式和逻辑表达式;if和switch分支语句;选择结构、嵌套选择结构的应用。
(3)循环结构程序设计
while语句、do - while语句、for语句等循环结构的使用;continue和break语句的使用;循环结构的嵌套使用;基本算法的设计。
4.数组及简单排序算法
一维数组、二维数组、字符数组的定义与使用;冒泡法和选择法排序。
5.函数
函数的定义与使用、函数的嵌套与递归调用、函数声明、变量的作用域和存储方式。
6.指针
指针变量、指向变量的指针、指向数组的指针、指向字符串的指针。
7.自定义数据类型
结构体、共用体、枚举类型、单链表的基本概念。
8.文件操作
文件类型、文件指针、文件读写、文件基本操作库函数。
1.3 考试形式与试卷结构
考试形式:闭卷、笔试
考试分数:满分150分
考试时间:90分钟
试卷题型:单选题、填空题、程序分析题(读程序写结果)、程序填空题、编程题
1.4 参考书目
苏小红、张彦航、赵玲玲等,《C语言程序设计》(第5版),高等教育出版社,2023年。
安工业
【考试科目一】:《计算机科学导论》
1.1 考核目标
本课程考试要求学生掌握计算机系统的基本原理、组成结构及平台应用,具备基本计算思维并运用现代办公工具熟练解决实际问题能力;了解计算机技术的新应用和新趋势,掌握运用计算机知识和工具获取问题的解决方案,能运用现代信息技术工具进行模拟、预测、分析并解决实际问题的能力。
1.2 考试内容
1.计算机概述:了解计算机发展历史、特点、分类和发展趋势。掌握信息在计算机内部的表示方式和编码,了解信息存储、传输和检索的常用方法。
2.掌握数据在计算机中的表示、存储与运算;掌握二、八、十六、十进制间相互换算的方法,能进行简单的换算,掌握数据存储的基本单位。
3.计算机系统组成:了解计算机硬件系统和软件系统的组成与工作原理;掌握微型计算机硬件基本结构和系统性能的主要技术指标。
4.系统软件与操作系统:理解计算机操作系统的作用和功能,了解主流操作系统(例如 Windows、Linux、Android、iOS等)的特点,掌握常用操作系统软件安装、维护和使用方法。
5.应用软件:理解常用字处理软件、电子表格软件和演示文稿软件的基本 概念;掌握运用字处理软件进行办公文书、表格、版式设计与内容编辑的技能;掌握运用电子表格软件进行数据存储、计算、分析、排序、筛选等操作的方法。
6.计算机网络技术:掌握网络基础知识、计算机网络的几种典型的拓扑结构和 OSI模型和 TCP/IP模型;了解网络常见的拓扑结构以及常用的网络协议概念和应用(如:ARP、IP、TCP、ICMP、HTTP、FTP、DHCP、DNS 等)。掌握 Internet 协议、地址和域名和常用的上网方式,掌握Internet基础应用。掌握简单局域网的组建与应用,了解常用的网络硬件设备。
7.多媒体技术:理解多媒体的基本概念,掌握多媒体和 Web基础知识;了解多媒体的类型和信息表示方法。
8.计算机编程:掌握计算机语言的发展与现状;掌握编程基础知识,掌握过程化编程方式、方法;了解面向对象程序设计的思想。
9.计算机安全:了解计算机安全基础知识、概念,掌握常用的计算机安全防护措施(病毒防护、隐私保护、数据备份等);了解无线网络、因特网等多种应用下的安全知识,了解信息安全相关的法律法规知识。
10.计算机新技术与新应用:了解物联网、大数据和云计算的概念,了解实现这些功能的关键技术;了解实现移动网络及其应用的关键技术;了解人工智能和虚拟现实技术在社会生活中的应用。
1.3 考试形式与试卷结构
考试形式:闭卷、笔试
考试分数:满分 150分
考试时间:90分钟
试卷题型:填空题;单选题;判断题;简答题;分析题;计算题
1.4 参考书目
吕云翔、李沛伦,《计算机导论》,电子工业岀版社,2016年, 第1版。
【考试科目二】:《C程序设计》
1.1 考核目标
依据本科专业人才培养基础要求和高职(大专)阶段计算机相关专业《C语言程序设计》课程标准制定。旨在使学生掌握程序设计的基本理论和基本知识,掌握结构化程序设计的基本方法,培养学生程序设计能力、计算思维能力和分析解决问题的能力,并具有基本的纠错和调试程序的能力,为后续课程的学习和计算机应用奠定良好的基础。
1.2 考试内容
1.熟悉 C程序基本结构、开发环境、编辑调试过程、算法基本概念等。
2.数据类型,标识符,常量与变量,运算符优先级与结合性,表达式,不同类型数据之间运算的转换规则。
3.顺序结构程序设计
C语言的语句分类,基本输入输出函数,顺序结构程序设计。
4.选择结构程序设计
If语句,switch语句,break语句,分支(选择)结构的嵌套。 5.循环结构程序设计
循环的基本概念,while语句、do-while语句和 for语句的使用方法,break语句与 continue语句的使用,循环嵌套的使用。
6.数组
一维数组、二维数组和字符数组的定义、初始化及数组元素的使用,字符串与字符数组操作。
7.函数
各类函数的定义、声明与调用,形式参数与实际参数,参数的值传递与地址传递,函数的嵌套调用与递归调用,全局变量与局部变量。
8.预处理命令
不带参数的宏定义、带参数的宏定义和使用方法,文件包含。
9.指针
指针的基本概念,指针变量的定义与使用,指针的运算,指向数组的指针变量,指针作为函数的参数,字符串指针及指向字符串的指针变量。
10.结构体与共用体
结构体的概念,结构体类型的定义,结构体变量的定义与使用,结构体数组的使用,共用体的概念,共用体类型的定义,共用体变量的定义与使用,枚举类型的定义与使用,typedef的使用方法。
11.文件
文件指针的概念及使用方法,文件的打开、关闭、读写与定位等操作。
1.3 考试形式与试卷结构
考试形式:闭卷、笔试
考试分数:满分 150分
考试时间:90分钟
试卷题型:题型可以有单选题;判断题;填空题;阅读程序题;程序设计题等
1.4 参考书目
谭浩强,《C程序设计》,清华大学出版社,2017年,第五版。