高级语言程序设计(专升本)考试大纲
一、基本要求
1、掌握 C语言基本语法规则。
2、熟练掌握C语言程序的三大基本结构。
3、能够阅读和分析 C语言程序。
4、能够采用结构化程序设计的思想和方法编写应用程序。
二、考试内容
1、C 语言概述
1). C程序的结构(main 函数和其他函数)。
2). C程序的执行顺序。
3). 运行C程序的步骤和方法
2、顺序结构的程序设计
1). C的数据类型及存储形式(基本类型:整型、实型、字符型)。
2). C的常量的表示方法和变量的定义及初始化(标识符的命名规则)。
3). C 运算符及其表达式(赋值运算符及表达式,算术运算符及表达式),及其求值规则。
4). 不同类型数据间的转换与运算(隐含的数据类型转换和强制数据类型转换)。
5). 数据的输入输出函数(scanf,printf ),正确输入数据并正确设计输出格式。
3、选择结构程序设计(重点)
1). 关系运算符及表达式和逻辑运算符及表达式,及其求值规则
2). 用if 语句实现选择结构。
3). 用 switch 语句实现多分支选择结构。
4、循环结构程序设计(重点)
1). 用while 和 do-while语句实现循环结构。
2). 用for语句实现循环结构。
3). 循环的嵌套。
4). continue 语句和 break 语句。
5、数组的定义和引用(重点)
1). 一维数组的定义、初始化和数组元素的引用。
2). 二维数组的定义、初始化和数组元素的引用。
3). 字符串与字符数组。
6、函数(重点)
1).用户自定义函数定义格式和方法。
2).用户自定义函数调用(形式参数与实际参数,参数值的传递)。
3).数组作为函数参数(形参和实参的表示方法,和参数的传递形式)。
4). 变量的作用域和生存期(局部变量和全局变量,变量的存储类别(自动,静态))。
7、指针
1). 地址与指针变量的概念,地址运算符与间址运算符。
2). 通过指向变量引用数组元素。
3). 用指针作函数参数。
8、结构体
1). 结构体类型的定义。
2). 结构体变量的定义和结构体变量成员的引用方法。
3). 结构体数组和结构体指针的定义及结构体指针引用成员的方法。
三、考核方式及分值
1、单项选择题:(2*10=20分)
2、填空题:(1*18=18分)
3、程序填空题:(2*11=22分)
4、程序阅读题:(5*6=30分)
5、程序设计题:(10*1=10分)
四、试卷命题双向细目表(仅供参考)
编号 | 内容 | 识记 | 理解 | 应用 | 合计 |
1 | C语言概述 | 2 | 0 | 2 | |
2 | 顺序结构程序设计 | 6 | 8 | 0 | 14 |
3 | 选择结构程序设计 | 2 | 2 | 15 | 19 |
4 | 循环结构程序设计 | 2 | 2 | 11 | 15 |
5 | 数组 | 2 | 4 | 20 | 26 |
6 | 函数 | 2 | 11 | 13 | |
7 | 指针 | 2 | 2 | 4 | |
8 | 结构体 | 2 | 5 | 7 | |
9 | 合计 | 100 |
五、参考教材
谭浩强编著. C程序设计教程(第五版)(中国高等院校计算机基础教育课程体系规划教材 十二五普通高等教育本科国家级规划教材) 2017年8月
数据库原理及应用(专升本)考试大纲
一、基本要求
1、掌握数据库系统基本概念,基本原理。
2、掌握SQL查询语言,对关系数据库的基本原理有较深的了解。
3、对数据库管理系统实现中的一些主要问题及解决方法有初步了解。
4、基本具有设计小型数据库的能力。
二、考试内容
第1部分数据库系统概述
1.1数据与数据管理技术
1.1.1数据库系统的基本概念
1.1.2数据管理技术的发展
1.2数据库系统的特点及组成
1.2.1数据库系统的特点
1.2.2数据库系统的组成
1.3数据库系统结构
1.3.1三级模式结构
1.3.2数据库系统体系结构
第2部分信息与数据模型
2.1信息的三种世界及描述
2.2数据模型
2.2.1数据模型的概念
2.2.2数据处理三层抽象描述
2.2.3数据模型的要素
2.3.4数据模型与数据模式的区别
2.3概念模型
2.3.1基本概念
2.3.2E-R模型
2.4逻辑模型
2.4.1层次模型
2.4.2网状模型
2.4.3关系模型
2.4.4面向对象模型
2.5概念模型向逻辑模型的转换
2.6关系模型
2.6.1关系数据结构
2.6.2关系操作
2.6.3关系的完整性
第3部分关系代数与关系数据库理论
3.1关系代数及其运算
3.1.1关系的数学定义
3.1.2关系代数概述
3.1.3传统的集合运算
3.1.4专门的关系运算
3.2关系演算
3.2.1元组关系演算
3.2.2域关系演算
3.3关系代数表达式的优化
3.4关系数据库理论
3.4.1问题的提出
3.4.2函数依赖
3.4.3关系模式的范式及规范化
3.5关系模式的分解
第4部分数据库设计方法
4.1数据库设计概述
4.1.1数据库设计的内容
4.1.2数据库设计的特点
4.1.3数据库设计方法的分类
4.1.4数据库设计的阶段
4.2需求分析
4.2.1需求描述与分析
4.2.2需求分析分类
4.2.3需求分析的内容、方法和
步骤
4.2.4数据字典
4.3概念结构设计
4.3.1概念结构设计的必要性及要求
4.3.2概念结构设计的方法与步骤
4.3.3采用E-R模型设计概念结构的
方法
4.4逻辑结构设计
4.4.1E-R图向关系模型的转换
4.4.2关系模式规范化
4.4.3模式评价与改进
4.5物理结构设计
4.5.1物理结构设计的内容和方法
4.5.2评价物理结构
4.6数据库行为设计
4.7数据库实施
4.8数据库的运行与维护
第5部分MySQL的安装与使用
5.1MySQL简介
5.2MySQL工作流程
5.3MySQL系统构成
5.4MySQL 服务器与端口号
5.5MySQL的安装和使用
5.5.1MySQL的下载与安装
5.5.2启动和停止MySQL服务器
5.5.3连接和断开MySQL服务器
5.5.4卸载MySQL
5.6Navicat的安装与使用
5.6.1下载与安装
5.6.2Navicat的使用
5.6.3在Navicat中运行SQL语句
第6部分MySQL存储引擎与数据库
操作管理
6.1存储引擎
6.1.1概述
6.1.2InnoDB存储引擎
6.1.3MyISAM存储引擎
6.1.4MEMORY存储引擎
6.1.5MERGE存储引擎
6.1.6其他存储引擎
6.1.7存储引擎的选择
6.2字符集
6.2.1概述
6.2.2MySQL支持的字符集
6.2.3MySQL字符集的选择
6.2.4MySQL字符集的设置
6.3MySQL数据库操作管理
6.3.1创建数据库
6.3.2修改数据库名称
6.3.3删除数据库
第7部分MySQL表定义与完整性约束
控制
7.1表的基本概念
7.2数据类型
7.2.1数值类型
7.2.2日期时间类型
7.2.3字符串类型
7.2.4复合类型
7.2.5二进制类型
7.2.6选择合适的数据类型
7.3运算符
7.3.1算术运算符
7.3.2比较运算符
7.3.3逻辑运算符
7.3.4位运算符
7.4数据表的操作
7.4.1创建数据表
7.4.2查看数据表结构
7.4.3修改数据表
7.4.4复制数据表
7.4.5删除数据表
7.4.6表管理中的注意事项
7.5MySQL约束控制
7.5.1数据完整性约束
7.5.2 字段的约束
7.5.3删除约束
第8部分MySQL数据操作管理
8.1插入数据
8.1.1为表的所有字段插入数据
8.1.2为表的指定字段插入数据
8.1.3同时插入多条记录
8.1.4从目标表中插入值
8.1.5REPLACE语句
8.2修改数据
8.3删除数据
8.3.1使用DELETE删除表数据
8.3.2使用TRUNCATE清空表数据
8.4单表查询
8.4.1SELECT语法
8.4.2简单查询
8.4.3条件查询
8.4.4高级查询
8.5多表查询
8.5.1内连接查询
8.5.2外连接查询
8.5.3子查询
第9部分MySQL索引
9.1索引
9.1.1索引概述
9.1.2索引的作用
9.1.3索引的分类
9.2索引的定义和管理
9.2.1创建索引
9.2.2查看索引
9.2.3删除索引
9.3设计原则和注意事项
第10部分MySQL视图
10.1视图
10.1.1视图概述
10.1.2视图的优势
10.1.3视图的工作机制
10.2视图定义和管理
10.2.1创建与使用视图
10.2.2删除视图
10.2.3查看视图定义
10.2.4修改视图定义
10.3更新视图数据
三、考核方式及分值
1、单项选择题:(25*2=50分)
2、填空题:(10*1=10分)
3、多项选择题:(10*3=30分)
4、SQL数据库设计与编程:(10*1=10分)
四、试卷命题双向细目表(仅供参考)
编号 | 内容 | 识记 | 理解 | 应用 | 合计 |
1 | 数据库绪论 | 2 | 0 | 2 | |
2 | 关系数据库 | 6 | 8 | 0 | 14 |
3 | 关系数据标准语言SQL | 4 | 2 | 15 | 19 |
4 | 数据库安全性 | 2 | 2 | 11 | 15 |
5 | 数据库完整性 | 2 | 4 | 20 | 26 |
6 | 关系数据理论 | 2 | 11 | 13 | |
7 | 数据库设计 | 2 | 2 | 4 | |
8 | 数据库编程 | 5 | 7 | ||
9 | 合计 | 100 |
五、参考教材
[1] 李辉,数据库系统原理及MySQL应用教程(第2版),机械工业出版社,2022-12-13
[2] 宋金玉、郝建东编著.《数据库原理及应用》第3版 2022年1月
原创文章,作者:专升本招生,如若转载,请注明出处:https://www.zsbzsw.com/ksdg/6042.html