《计算机基础与程序设计》复习指导

《计算机基础与程序设计》复习指导

ID:5883508

大小:33.00 KB

页数:3页

时间:2017-12-27

《计算机基础与程序设计》复习指导_第1页
《计算机基础与程序设计》复习指导_第2页
《计算机基础与程序设计》复习指导_第3页
资源描述:

《《计算机基础与程序设计》复习指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计的基本知识C语言程序设计的基本知识(第二章),要求掌握C语言语法、语句功能与应用规则,包括常量、变量、运算符、表达式、基本语句等。首先要接受这些规则,然后从自己的角度去理解这些规则,最后通过应用的过程掌握。对于C语言的基本语句,重点掌握语句的一般形式与执行过程,然后在编程的过程中进一步理解教材中的使用说明以及一些特殊情况,以求能够正确灵活的运用。这部分的难点是算术表达式的求解,其关键是理解和掌握算术运算符的优先级和结合性。另外注意一些在考试中经常出现的算术运算符,比如/、++、--、赋值运算符和逗号运算符等,要加强练习并上机验证。

2、程序设计方法基本结构程序设计方法(第三、四、五章)的重点是程序的三种基本控制结构、逻辑形式与程序表示形式,难点就是各种控制语句的应用——编写程序。(1)设计算法怎么才能掌握算法呢?可以通过教材中一些典型算法的介绍,了解如何设计算法,练习的方法是先将算法的原理搞清楚,画出N-S图,然后写程序,最后上机调试。(2)算法的C语言的实现主要是数据结构的选择及选择结构和循环结构的实现问题。比如说算法中有循环结构,那么如何用C语言的循环语句实现呢?我们就需要考虑这个循环结构的初始条件、结束条件以及循环变量等。要通过学习和分析教材上的例题熟悉各种结构实现方法

3、的要点,争取做到灵活运用各种结构实现算法。数组、指针、函数和编译预处理数组、指针、结构体等构造类型数据结构和函数及其在程序设计中的应用(第六—九章)是本课程的重点,也是难点。(1)构造数据类型这部分内容包括数组、结构体和共用体,其重点是这些数据类型的定义、引用和初始化。要从三种数据类型的共同点和区别来理解。它们的共同点都是由多个数据构成的。数组和结构体的区别在于元素数据类型上,结构体可以由不同类型的元素来组成,而数组只能由同一类型的元素来组成;而结构体和共用体的区别在于占用的存储空间不同,共用体各元素共用存储空间而结构体所占存储空间为各元素所占

4、存储空间的和。(2)指针指针就是地址。要理解指针必须理解地址的概念。指针的应用非常灵活,特别是通过指针法处理数组和指针作为函数参数这两方面。从考题看,通常是指针和数组、函数一起出现。可以采取程序改写的办法,把以前编写的含有数组的程序改写成用指针法处理数组的形式。(3)函数函数是程序设计中实现模块化设计的主要形式。学习编写函数包括:函数的定义和调用、函数类型的声明、函数的返回值等。可以采用改写程序的方法练习编写函数,把以前写的程序改写成函数调用的程序。任何函数参数的传递都是“单向值传递”。但指针作为参数时却有所不同。由于传递的是变量和数组的地址,

5、所以形参指针也就指向了主调函数中的变量或数组,在被调函数中,对形参指针指向的变量或数组的操作,实际上就是对主调函数中的变量或数组的操作。(4)编译预处理C语言的位运算、编译预处理和文件系统(第十、十一章)中重点是编译预处理。C语言提供的编译预处理功能有三种:宏定义、“文件包含”处理和条件编译。对于宏定义,要特别注意有参宏定义的展开规则。C系统提供了相关的文件操作。这部分内容的重点是文件的读写与定位操作的实现及文件在C程序中的应用。掌握正确学习方法学习这门课程我们就是以C语言为工具,学习程序设计的基本概念、基本思想与基本方法。要吃透教材中的每一个

6、知识点,对一些疑点反复推敲;充分利用参考书,加强对教材内容的理解。如果对有些问题、概念没有理解透彻,不管你背多少次,还是不会做习题。学习这门课不能死记硬背,而是要在理解的基础上多做练习,加强应用方面的训练,通过上机来理解教材中的概念,学习计算机解决问题的方法。所以实践是学习和掌握C语言最有效的方法。(1)读、分析程序。阅读教材中给出的例题程序或函数,理解程序所要完成的任务(即程序功能),从中学习编程的方法和技巧;(2)编写程序。模仿编写功能类似的程序(做习题);自己独立设计和编写完成指定任务的程序;(3)调试程序。写程序时必须严格按语法规则一丝

7、不苟地写,而且只有通过上机运行程序才能加深对概念和规则的理解,才能真正掌握程序设计的方法和技术。考生一定要认真阅读考试大纲,正确地理解大纲,明确考核知识点、自学要求、重点、难点以及对各知识点的能力层次要求及考核要求,力求在充分理解的基础上牢固记忆。熟悉考题,沉着应试本课程考题题型主要有:单项选择题、多项选择题、填空题、简答题、阅读分析题和程序设计题,所占分值分别是20分、20分、10分、10分、20分和20分。考察内容基本上就是计算机基础知识和C语言基础知识及应用(程序分析和程序设计),每部分所占分值的比例在近几年的试卷中变化不大。(1)计算机

8、基础知识的比例不到10%,一般都是选择题和填空题。(2)C语言基础知识的分数比例大约为20%,这是单纯的考察C语言的语法规则(如表达式求值)、C语言的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。