东莞理工学院城市学院2019年招收本科插班生
《程序设计基础》考试大纲
一、考试要求
本考试大纲是针对计算机科学与技术和软件工程专业本科插班生的招生考试而制定。本科插班生的招生考试是由专科毕业生参加的选拔性考试。要求考生理解和掌握高级语言程序设计的语法规则、数据类型、数据运算、语句、系统函数、结构化程序设计的基本方法,具备应用C语言进行程序设计的技能。训练考生逻辑思维能力,为进行各种实用程序开发奠定一个良好的基础。
二、考试知识点
第1章、程序设计和C语言
了解C语言的出现的历史背景;识记C语言的特点;掌握C程序开发过程;掌握运行C程序的步骤与方法。
第2章、算法——程序的灵魂
了解算法的概念;识记算法的特征,理解并掌握一些常用算法;掌握用流程图的方法来描述算法;掌握用N/S流程图表示算法;领会结构化程序设计方法。
第3章、最简单的C程序设计——顺序程序设计
掌握各种基本数据类型常量的书写方法和变量的定义、赋值、初始化方法;掌握各种运算符和表达式的使用;掌握各类数值型数据间的混合运算;了解C语言中的输入输出原理;熟练掌握用printf函数输出数据;掌握用scanf函数输入数据;理解字符数据的输入输出。while语句的嵌套流程图
第4章、选择结构程序设计
了解选择结构和条件判断基础知识;掌握用if语句实现选择结构;掌握逻辑运算符和逻辑表达式;掌握条件运算符和条件表达式;熟练掌握单分支、双分支、多分支选择语句的格式与功能,能正确选取选择语句来设计选择结构的程序;掌握用switch语句实现多分支选择结构。
第5章、循环结构程序设计
理解为什么需要循环控制,了解循环的基本概念;熟练掌握while语句、do-while语句、for语句、break语句、countinue语句的格式和功能,并能根据循环结构的要求正确选用循环语句来实现循环。领会循环的嵌套方式。
第6章、利用数组处理批量数据
掌握一维数组、多维数组(主要指二维)、字符数组的定义、初始化、数组元素的引用方法;掌握字符数组定义、初始化、数组元素的引用方法;掌握有关处理字符串的系统函数的使用方法。
第7章、用函数实现模块化程序设计
熟练掌握用户函数的结构、设计方法和调用方法;掌握函数调用中数据传递的几种方式;掌握简单的嵌套调用函数和递归调用函数的分析和设计;理解局部变量和全局变量,变量生命期和作用域。
第8章、善于利用指针
理解指针是什么;熟练掌握指针变量的定义和引用;掌握指针变量作为函数参数;熟悉通过指针引用数组和字符串。
第9章、用户自己建立数据类型
了解结构体类型和共用体类型数据的特点;掌握结构体类型的定义方法,结构体类型变量、数组、指针变量的定义、初始化和成员的引用方法;
三、考试时间及题型
1.时间:120分钟
2.题型:单项选择题(30分)、填空题(20分)、判断题(10)、程序阅读题(20分)、编程题(20分)。
四、参考书
《C程序设计》(第四版),谭浩强,清华大学出版社

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。