从陕西师范大学研究生招生信息网获悉,2023年陕西师范大学743计算机应用基础(含C语言程序设计)硕士研究生招生考试大纲及参考书目已发布,内容如下:
陕西师范大学硕士研究生招生考试
“计算机应用基础(含C语言程序设计)”考试大纲
本《计算机应用基础(含C语言程序设计)》考试大纲适用于陕西师范大学教育技术学硕士研究生招生考试。本考试大纲的制定力求反映教育技术学位的特点,科学、公平、准确、规范地测评考生的综合能力和基本素质,以利于选拔有实践经验和发展潜力的优秀人才入学,致力于为国家培养高素质的教育技术人才。本科目考试的目的是测试考生对计算机基本理论、过程和方法及C语言设计理论、方法的掌握程度,以及分析和解决实际问题的能力。
一、考试的基本要求
要求考生掌握计算机基础知识,具备计算机软件与硬件、数据库系统及应用、多媒体技术及应用、计算机通讯网络、软件工程、计算机信息安全技术等的基本知识。同时,要求考生掌握C语言的基本语法和程序结构,熟悉结构化程序设计思想和常见算法,具备基本分析问题和初步高级语言程序设计的能力,能读懂C语言编写的程序,运用C语言设计程序解决实际问题。
二、考试方法和考试时间
《计算机应用基础(含C语言程序设计)》考试采用闭卷笔试形式,试卷满分为150分,考试时间为180分钟。
三、考试内容
(一)计算机基本概念
(二)计算机基础知识
(三)计算机硬件系统
(四)计算机系统软件与工具软件
(五)计算机应用软件
(六)数据库系统及其应用
(七)多媒体技术及其应用
(八)计算机网络及其应用
(九)软件工程
(十)计算机信息安全技术
(十一)计算机的应用领域
(十二)常量、变量概念,各种数据类型变量的定义和使用,不同数据类型之间的转换规则
(十三)运算符的使用规则及其优先级和关联性
(十四)数据的输入、输出
(十五)顺序、分支、循环三种基本程序结构及其堆叠和嵌套
(十六)分支语句(含if、if-else、switch)编写与使用
(十七)循环语句(含while、do-while、for语句,循环嵌套、break语句与continue语句)编写与使用
(十八)一维数组、二维数组的定义和使用
(十九)函数的定义和调用(含函数的递归和嵌套调用,变量的生命周期)
(二十)预编译处理
(二十一)标准函数库及常用函数的使用
(二十二)结构体的定义和使用
(二十三)指针的定义与使用
(二十四)结构体和共用体
(二十五)文件的定义及操作
(二十六)常见经典算法(含排序、查找、递归)
(二十七)简单数据结构(含线性表、队列和栈)
四、掌握重点
(一)计算机的分类、特点、用途与发展
(二)计算机的基本结构与工作原理
(三)计算机硬件系统组成
(四)程序设计语言翻译系统与操作系统
(五)文字处理软件、电子表格软件、文稿演示软件
(六)结构化查询语言
(七)多媒体技术
(八)计算机网络体系结构、分类及使用方式、Internet与TCP/IP协议
(九)软件工程的开发模型与方法
(十)计算机信息安全技术
(十一)计算机应用领域、人工智能
(十二)运算符的运算规则及优先关系
(十三)数据格式化输入输出
(十四)分支程序的阅读与编写
(十五)循环程序的阅读与编写
(十六)函数的阅读与编写
(十七)变量作用域
(十八)宏定义、文件包含、条件编译
(十九)数组与字符串处理、数组作为函数参数
(二十)数组与线性表、栈、队列的存储
(二十一)指针与数组、结构体的处理,指针作为函数参数
(二十二)指针、结构体与线性表、栈、队列的存储
(二十三)文件的读写及其在具体问题中应用
(二十四)常用排序、查找算法的代码实现
(二十五)使用递归算法解决具体问题
(二十六)线性表、栈和队列操作的代码实现
(二十七)使用线性表、栈和队列解决具体问题
五、主要参考书目
1.谭浩强著.C程序设计(第五版).清华大学出版社,2017年
2.黄国兴、丁岳伟、张瑜著.计算机导论(第4版).清华大学出版社,2019年
3.Stephen Prata著,姜佑译.C Primer Plus 第6版(中文版).人民邮电出版社,2019年
4.林劼,刘震,陈端兵,戴波主编.数据结构与算法.北京大学出版社,2018年。
5.严蔚敏,吴伟民著. 数据结构(C语言版).清华大学出版社,2021年。
编制单位:陕西师范大学
编制日期:2022年7月18日