计算机科学基础I复习大纲

时间:2013-12-18浏览:2537

说明:所有参加重修的学生到J8—201何峰老师班考试。机考时间1月8号上午考试时再通知。

计算机科学基础I复习大纲

一.说明

1.    本学期期末考试范围:《C++程序设计》第1章、第2章、第3章、第4章的4.4.1节引用、第5章。(计算机基础部分,掌握计算机中数据的进制转换)

2.    复习紧扣教材例题和作业。

 

C++程序设计》复习要点

1章.C++基础知识

1)掌握基本数据类型和运算:关键字与标识符,基本数据类型、位运算,数组,枚举类型,运算符、表达式和优先级;

2)理解类型的相容性与不相容性;

3)掌握数据的标准输入输出及输出格式的控制。

 

    2章.基本控制结构程序设计

1掌握程序设计三种基本结构;

2)掌握双路和多路选择结构的程序设计:if 语句,switch语句;

3)掌握循环结构的程序设计: while语句,for语句,dowhile语句;

4)掌握常用算法的应用:直接法,枚举法,递推法,迭代法;

5)掌握文本文件的输入输出。(文件操作)

 

    3.函数

1)理解函数抽象机制,掌握函数定义与函数的调用;

2)理解参数化机制(值调用),理解参数的传递过程;

3)理解函数的返回值及函数原型说明;

4)理解全局变量,局部变量,静态变量,变量的存贮类型与作用域,生命期与可见

性;

5)掌握函数的递归调用

6)理解函数重载,缺省变元,内联函数。

7)随机数产生函数及产生随机数种子的使用。

 

5.数组与指针

1)理解数组的概念;掌握数组(一维、二维)的定义方法,能编写基于数组的应用

程序。

2)理解指针与地址、指针与数组的对应关系,数组名,指针运算;

3)掌握C风格字符串(讲义介绍的几种最常用的字符串处理函数的使用)。

4)掌握向函数传递数组、指针、引用(第四章 4.4.1 引用)

    

二.考试题型

a)        笔试(卷面100分),考试时间120分钟

1.选择题

2.填空题

3.阅读程序写出结果题

4.完善程序题

b)        机试(卷面100分),考试时间70分钟

1.改错题  50分)   

2.编程题  50分)

 

 

注意:

请同学们上机编程时,注意程序的书写格式,如果不严格按照有缩进的书写格式,即使程序结果符合要求,但还是要扣卷面分的。(扣10分)