[考试科目]
计算机专业基础,C语言编程
[检查范围]
计算机科学基础:
信息技术概述:信息和信息技术的概念;信息位的基本单位;二进制转换;信息在计算机中的表示;位的运算。
计算机组成原理:计算机的发展;计算机的逻辑组成;计算机的分类;CPU的结构和工作原理;冯·诺依曼的“存储程序控制”思想;指令和指令系统;CPU的性能指标;主板、芯片组、BIOS内存的层次结构;内存分类;输入输出总线和输入输出接口;常用的输入输出设备;硬盘存储器的组成及原理;光盘存储的结构和原理;光驱类型;光盘类型。
计算机软件:什么是计算机软件;计算机软件分类;操作系统概念;操作系统的作用;操作系统的组成;文档管理;算法及算法分析;编程语言的分类。
移动通信和互联网:通信的基本概念;有线通信;无线通信;调制/解调技术;复用技术;交换技术;移动通信系统的组成;移动通信的演进;第五代移动通信——5g;计算机网络的概念;计算机联网的目的;计算机网络的分类;计算机网络的构成;局域网组成、MAC地址和数据帧;网卡基础知识;普通局域网;互联网的概念和构成;电脑如何上网;TCP/IP模式;IP地址;每份协议的名称和含义;互联网的应用;电脑病毒。
数字媒体处理与应用:西文字符编码ASCII码;汉字编码;图像表示方法及主要参数;图像数据量的计算;常见的图像文件格式;矢量图形和位图图像的区别;音频信号的数字化;数字音频的主要参数;音频数据量的计算;常见音频文件格式及其应用;数字视频的主要参数;数字视频的显示格式;视频数据量的计算;常见的视频文件格式。计算机信息系统与数据库:计算机信息系统的含义和特点;计算机信息系统的层次结构;数据库系统的组成和特点;数据模型的基本概念和类型;关系数据模型;关系运算。c语言编程:
概述:c语言的主要标准;c语言程序的程序结构;c语言的构成;c语言程序的注释语句;c语言程序的特点。数据类型、运算符和表达式:C语言标识符及其组件;常量和变量;整数数据和整数变量;浮点数据和浮点变量;字符(普通字符、转义字符)、字符串、字符变量;算术运算(函数、优先级、组合);自增自减算子;关系运算符(函数、优先级和组合);逻辑运算符(函数、优先级和组合);条件运算符;逗号运算符;赋值和复合赋值运算符;混合数据类型表达式的计算;数学表达式转换成c语言表达式。
算法与控制语句:常用算法(累加、乘法、闰年、最大值、排序、判断素数)的表示与实现;格式化输入输出功能(scanf功能,printf功能);条件语句(if,if else,if else if)及其嵌套;多分支语句及其嵌套(有或没有中断执行过程);循环语句(while,do while,for)及其嵌套;转移语句(break,continue);可以用控制语句写程序。
功能:功能分类;函数声明和函数定义;函数的形式参数和实际参数;该函数返回值(大小和类型);函数调用以及调用时形式参数和实际参数的个数、数据类型和顺序
的规则;函数的嵌套调用和递归调用;局部变量和全局变量;变量存储类型(使用静态局部变量);能从功能角度写程序。
数组:数组的概念和本质;一维数组和二维数组的定义和引用;数组元素的初始化;用数组解决问题(排序、最大值、矩阵运算、向量运算等。);数组作为函数参数;字符数组定义、引用和初始化;用字符数组处理字符串;常用字符串处理函数;字符串数组(2D字符数组);字符数组的应用;复杂的算法问题可以用数组知识来解决。
指针:指针的含义;指针和指针变量;指针变量的定义(声明);指针运算符(,:,*)和指针表达式;指针变量作为函数参数;指针和一维数组的关系;指针与二维数组的关系(列指针和行指针);指针和字符数组,字符串;指针数组;指针函数;函数指针;主函数的参数。
预编译命令:没有参数宏定义;带参数的宏定义(与函数定义不同);该文件包含。结构与共体:结构的意义;结构类型申报表;结构变量的声明(定义);结构成员引用;结构变量初始化;结构指针;通过结构指针访问结构成员;结构数组定义、初始化和应用;结构变量和结构数组作为函数参数;函数返回值是结构类型;单链表的定义和操作(建立、遍历、删除节点、插入节点),基本的数据结构问题可以用链表来处理;共同体(联合体)的含义;结构和普通体的区别;枚举类型定义;自定义类型;可以用结构写程序。
文档:文档的概念;文件分类;文件指针;文件模式;打开文件(fopen函数);文件关闭(fclose函数);判断文件的结尾(feof函数);字符读写函数(fgetc(),fputc());字符串读写函数(fgets(),fputs());格式化读写函数(fscanf(),fprintf());块读写函数(fread(),fwrite());文件位置(倒带()、ftell()、fseek())。
[参考书目]
《大学计算机信息技术教程》,张、,南京大学出版社,2020年版。
《c语言程序设计教程》(第二版),李汉光、郑主编,清华大学出版社。
《c语言程序设计教程学习指南》,李汉光、郑主编,清华大学出版社。
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: 专升本安徽专升本专升本考试大纲 上一篇:2021年池州学院专升本计算机科学与技术专业考试大纲 下一篇:2021年池州学院专升本网络工程专业考试大纲