- 在线时间
- 1957 小时
- 最后登录
- 2024-6-29
- 注册时间
- 2004-4-26
- 听众数
- 49
- 收听数
- 0
- 能力
- 60 分
- 体力
- 40957 点
- 威望
- 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 u$ G, j' F! |4 x' `' s
<B>公共基础知识部分30分</B>$ ]2 S# ^9 l1 r; P
??专业语言部分 70分' s- z7 }) |8 K; |- v3 f6 H: Q5 G8 Q
& R2 M$ o$ t8 L' O2 v
??C++语言程序设计% K6 d: j: x5 z$ ]) [
??<B>基本要求</B>; ?5 M1 \0 o+ D1 E/ @1 n J% \# m
??1. 掌握C++语言的基本语法规则。
& R$ X( @% a" j7 A7 k) I& z ??2. 熟练掌握有关类与对象的相关知识。
% t# d5 r! T) ]5 T" \ C# K$ ~9 Q3 F ??3. 能够采用面向对象的编程思路和方法编写应用程序。
7 L `4 G/ T; a* `0 a ??4. 能熟练使用Visual C++6.0集成开发环境编写和调度程序。# g$ T+ B+ _" Z9 |
??<B>考试内容</B>
6 ^ d% M% j; e' P. q$ e O7 p ??一、 C++语言概述
2 w5 B) e4 F& B# \: w ??1. 了解C++语言的基本符号。* ^) i$ H5 V$ Y9 i& x: t. S
??2. 了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。
1 H% x; t* @/ c3 ~5 O8 [ ??3. 掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。, ?+ d* d* O& p3 i
??4. 能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调度程序。3 [2 ^! A1 [* f; K$ ?, A
??二、 数据类型、表达式和基本运算
3 t: \% L$ K6 I ??1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。: M' C- O. O9 R0 b: p! [
??2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。2 x% Q- K: ]- a: W5 A
??3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。+ Z% N5 }+ ^: y. ]# C6 j1 ~
??4. 掌握C++运算符的种类、运算优先级和结合性。! ?/ K% r& _+ ?& X* g2 V5 H
??5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。8 T# `; Q5 N+ w' l$ W
??三、 C++的基本语句
1 d, Q5 E, p* F( T+ U/ a ??1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。
& u0 R$ e y O3 h0 M- t' h$ e# E ??2. 用if语句实现分支结构。
. j' ^; @$ r- R- C ??3. 用switch语句实现多分支选择结构。
& p) g) x B" ]" c6 W. ~ ??4. 用for语句实现循环结构。
. Z; v+ c( K# p" ~ ??5. 用while语句实现循环结构。8 e# }1 E* y9 \9 ?- s6 o$ n' j9 M
??6. 用do…while语句实现循环结构。 O" I' U" |: S/ A
??7. 转向语句(goto,continue,break和return)。
% w) X; H- d' x' O( b; l6 r ??8. 掌握分支语句和循环语句的各种嵌套使用。
7 L* M9 T9 Q' H ??四、 数组、指针与引用
4 \5 ^: M( E5 T$ S: G ??1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。' ~5 L9 L$ `4 r# t+ y3 r
??2. 了解字符串与字符数组。" H t% S1 k! P" d
??3. 熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。
W- F, E; n. { P4 U+ }2 y ??4. 指针与指针变量的概念,指针与地址运算符,指针与数组。
; u6 v: _6 p8 Q: I' P7 ~! s ??5. 引用的基本概念,引用的定义与使用。
1 U5 t: P4 ]$ j6 E1 V0 c5 O$ y ??五、 掌握函数的有关使用
0 g6 M8 \) v. N1 _9 _( A ??1. 函数的定义方法和调用方法。. Y/ x2 ~& u3 D% C
??2. 函数的类型和返回值。; V, n5 w- \0 k2 }/ A
??3. 形式参数与实在参数,参数值的传递。
6 k$ n% \* O+ h% u/ z ??4. 变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。
* x, N: c! E* V ??5. 递归函数。8 S2 b# S! [& o2 T# b5 z" q, f2 H
??6. 内联函数。( ]3 f. G: P, u8 s K
??7. 带有缺省参数值的函数。4 b i' t, W; H: {9 q, K- v0 J# S
??六、 熟练掌握类与对象的相关知识
8 c/ T* t1 w% U* L ??1. 类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。- v1 I3 J& s8 y: y8 V6 O" z5 H
??2. 对象和对象指针的定义与使用。) ]. P! ? B9 Y$ e
??3. 构造函数与析构函数。
0 r: m6 ]' a# ]5 S( ]1 R) a ??4. 静态数据成员与静态成员函数的定义与使用方式。
Q. q! `$ p* W4 i6 c ??5. 常数据成员与常成员函数。8 g: O2 |$ P0 I" s o8 B7 u
??6. This指针的使用。
0 y/ E! b& x5 T9 e$ L! } ??7. 友元函数和友元类。: B4 g, L4 x: t) g
??8. 对象数组与成员对象。
' H1 J! K; `! ] a% \0 u8 J ??七、 掌握类的继承与派生知识
( R! R0 p; I2 v/ k: C ??1. 派生类的定义和访问权限。
4 ]2 A) r9 D" z( ?( Y3 J ??2. 继承基类的数据成员与成员函数。
) U/ t4 I- H b; {- ~ ??3. 基类指针与派生类指针的使用。" g" i T2 V- \) {
??4. 虚基类。. \$ z; {0 Y8 l
??八、 了解多态性概念7 ]5 ~5 ^- y5 b0 {; u7 J! Z, |
??1. 虚函数机制的要点。
$ {& Z# |& `; I. e- x0 v, c ??2. 纯虚函数与抽象基类,虚函数。
/ I: U% z9 K8 J; l+ {5 Z ??3. 了解运算符重载。
+ L5 s* ~) l# U3 A: X ??九、 模板
! |% | x+ p$ g; k4 F- q6 R ??1. 简单了解函数模板的定义和使用方式。
! |% i+ O I" g5 s ??2. 简单了解类模板的定义和使用方式。
/ b# C$ X* s# }! F% D# d0 S ??十、 输入输出流
9 @/ S! R( [8 @# K! H$ i ??1. 掌握C++流的概念。
5 c; Y5 t' v' R( V ??2. 能够使用格式控制数据的输入输出。
- x+ W: o; g% | |) I! o ??3. 掌握文件的I/O操作。
|+ w; z9 e' y: V5 t$ {7 [1 G4 t: q ??考试方式
! t. x) S3 j, e% W- L) B1 m- H ??1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。
* B# Z$ b$ T% }' Y; O! x ??2. 上机操作:90分钟,满分100分。
! [4 W' U" D1 r5 e/ y6 c ??<B>上机操作包括:</B>
9 {0 f4 r9 d( Z7 d) `( \ ??(1) 基本操作。
& _6 a+ _# O- M ??(2) 简单应用。
' O4 K8 |8 H: z; ?7 Q7 ?7 O& J ??(3) 综合应用。 </TD></TR></TABLE> |
|