- 在线时间
- 1957 小时
- 最后登录
- 2024-6-29
- 注册时间
- 2004-4-26
- 听众数
- 49
- 收听数
- 0
- 能力
- 60 分
- 体力
- 40959 点
- 威望
- 6 点
- 阅读权限
- 255
- 积分
- 23862
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 20501
- 主题
- 18182
- 精华
- 5
- 分享
- 0
- 好友
- 140
TA的每日心情 | 奋斗 2024-6-23 05:14 |
|---|
签到天数: 1043 天 [LV.10]以坛为家III
群组: 万里江山 群组: sas讨论小组 群组: 长盛证券理财有限公司 群组: C 语言讨论组 群组: Matlab讨论组 |
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0><TR><TD normal; FONT-SIZE: 16pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal" height=20><B><FONT color=#003399>05年计算机等级考试二级C++考试大纲 </FONT></B></TD></TR><TR><TD height=20>来源:<FONT color=blue>ChinaITLab 收集整理</FONT></TD></TR><TR><TD width="100%" height=20>2005-2-22 16:54:00</TD></TR><TR><TD align=left width="100%"> </TD></TR></TABLE><TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0><TR><TD class=content style="WORD-BREAK: break-all">
9 N8 z* A! U& Y$ l' L" E- j <B>公共基础知识部分30分</B>" c7 q. O/ `0 |3 |" s0 [/ Z
??专业语言部分 70分
4 J& v2 D" z/ u% y1 e3 [
0 X3 L( `1 e9 o5 S$ Z9 l- X ??C++语言程序设计
* |* Z, O) d! ~7 Q ??<B>基本要求</B>
, g0 H4 R# \! ~. \3 m' G ??1. 掌握C++语言的基本语法规则。
- P9 [: G1 }7 N6 R! o ??2. 熟练掌握有关类与对象的相关知识。* Q7 K, n2 f8 \5 j
??3. 能够采用面向对象的编程思路和方法编写应用程序。
& ~) G. O: V1 W ??4. 能熟练使用Visual C++6.0集成开发环境编写和调度程序。2 O2 U7 t' l6 z0 \; g; W/ y
??<B>考试内容</B>0 _" q( }. s s t8 a7 Q3 o
??一、 C++语言概述
; g. n, ?- u, z# q; w% s ??1. 了解C++语言的基本符号。' P$ \, }% t. ?
??2. 了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。
9 B) ~) g# x1 f2 }. T1 @ ??3. 掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。9 @! u+ J3 i6 Z6 l8 T
??4. 能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调度程序。
7 k" t8 q# ~! A' P* r1 A. G# h. I ??二、 数据类型、表达式和基本运算0 X" ]2 a5 ~: O5 |* N9 @. x
??1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。
5 V' ]6 C3 v" O& a- Q! G ??2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。6 k* Y8 F# [( @6 ^% y7 J
??3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。: K: X6 E3 `1 ^) g
??4. 掌握C++运算符的种类、运算优先级和结合性。
/ O' ?+ D0 F4 n8 L, Q- P9 O ??5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。 |- D2 _2 J" s" G4 r
??三、 C++的基本语句7 C+ |# w. ^. ~0 }7 N
??1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。; h5 i6 k3 D( S3 i3 w
??2. 用if语句实现分支结构。% R2 C& A3 V' J3 R$ H! C) _: a. |
??3. 用switch语句实现多分支选择结构。
! A" g* H a! H3 M) k ??4. 用for语句实现循环结构。
5 }6 M0 X: f4 t$ W ??5. 用while语句实现循环结构。4 v- m: w# j; P
??6. 用do…while语句实现循环结构。! T4 u- n' A* v$ ~0 o( a7 x1 S
??7. 转向语句(goto,continue,break和return)。% G8 W3 c" T# i% J$ r h! G! Q
??8. 掌握分支语句和循环语句的各种嵌套使用。
+ u ?2 n. G- g ??四、 数组、指针与引用% o Y: O* Q7 ~, g5 |8 t' A
??1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。
: n* H, V# e. H- T/ d* L3 c" @3 r! w ??2. 了解字符串与字符数组。
& J! R4 d3 j7 P ??3. 熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。& J8 B* r0 ?+ @# c: A- W" Z4 q
??4. 指针与指针变量的概念,指针与地址运算符,指针与数组。
% p: }: h2 M. N ??5. 引用的基本概念,引用的定义与使用。
+ i# z, V# e9 m9 \' c: l ??五、 掌握函数的有关使用: c6 @+ n2 w! Y- ]+ g' n$ R: e- F
??1. 函数的定义方法和调用方法。
/ O- L8 O( ]. n/ ]/ m# j9 ]; L' v ??2. 函数的类型和返回值。5 Q* G5 L) {% ~: g$ I# g
??3. 形式参数与实在参数,参数值的传递。
' ^2 Q4 N' i' i( R ??4. 变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。
9 j5 |) A8 g" N- T9 R4 k ??5. 递归函数。
1 Q. P$ B* l4 @8 A5 L ??6. 内联函数。
! ~; v) l2 `2 h/ d ??7. 带有缺省参数值的函数。: x7 C' ^, b2 p. `
??六、 熟练掌握类与对象的相关知识2 [" K6 R% ]# X# u
??1. 类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。; C* @$ E3 Q; x% N, p6 c
??2. 对象和对象指针的定义与使用。
+ w, t$ |8 L% U* T& D6 M ??3. 构造函数与析构函数。
3 w/ s1 `8 I2 K, ]$ F' o6 k ??4. 静态数据成员与静态成员函数的定义与使用方式。+ c# Q( {7 u6 T% D" _
??5. 常数据成员与常成员函数。
" x% u8 O* t! _" p9 E8 B ??6. This指针的使用。
2 p* F- {) J2 y h+ [/ i; U. s. m: t ??7. 友元函数和友元类。
# _) t6 s/ i# {6 u$ T ??8. 对象数组与成员对象。, Q7 I* W, Z& {8 R! n! X6 V
??七、 掌握类的继承与派生知识
) a( j- P3 T. `4 x: o% h$ E ??1. 派生类的定义和访问权限。
0 ^. o! e7 A4 T) o. w( a) G3 s ??2. 继承基类的数据成员与成员函数。
5 s+ m/ o) g. G$ ~ ??3. 基类指针与派生类指针的使用。
4 ]4 C& o/ x* n. v+ l ??4. 虚基类。
. Z% c; y0 Q! t( E6 H ??八、 了解多态性概念
) A7 I4 M9 ~$ V- s ??1. 虚函数机制的要点。
7 |( f) F( e2 F2 U ??2. 纯虚函数与抽象基类,虚函数。
7 Z- B' K& O/ f, q( ? ??3. 了解运算符重载。
8 M% \! d; F% B5 D7 l ??九、 模板
9 v- e+ ?& h, a L' s2 z' r1 Y$ ^" E+ q ??1. 简单了解函数模板的定义和使用方式。
m0 B3 |0 M: H4 s ??2. 简单了解类模板的定义和使用方式。; R% N5 I6 g, c0 x" P
??十、 输入输出流1 T3 N: _* H, v: ^0 Z
??1. 掌握C++流的概念。2 F) P3 R/ K0 V9 _; ~
??2. 能够使用格式控制数据的输入输出。7 f; l! v/ b0 b' O
??3. 掌握文件的I/O操作。
v! d2 _: \3 @. I# x0 ^7 B ??考试方式
& P) u% ^$ v' O5 T7 p5 c ??1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。5 F! y I5 L# ]- V: B7 M
??2. 上机操作:90分钟,满分100分。. h. T$ ]0 s5 `1 D3 q/ u& x- J; X* q
??<B>上机操作包括:</B>
. Q. E. R' l& C& [5 F ??(1) 基本操作。" [! N6 V4 _9 i: @8 ~4 n
??(2) 简单应用。2 h* ]$ E k: ]2 p
??(3) 综合应用。 </TD></TR></TABLE> |
|