数学建模社区-数学中国

标题: [求助]请问计算机二级C++考试大纲 [打印本页]

作者: tusunny    时间: 2005-3-13 10:23
标题: [求助]请问计算机二级C++考试大纲
<>请问各位,C++的考试大纲是什么?就要考试了,我现在还是一片茫然.</P>
作者: ilikenba    时间: 2005-3-13 10:45
<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">
1 @* b" p9 b# o  Z: H, Q4 K. q  <B>公共基础知识部分30分</B>
5 P2 {/ o' M* l) q$ J9 I  ??专业语言部分 70分- y9 w8 ]0 J( R7 v5 ]1 W5 ]
  
3 ]/ w1 R9 B: C! m  ??C++语言程序设计+ T) M' f  f& ]+ \8 `7 C
  ??<B>基本要求</B>, I' @# I4 Z# [* p% p
  ??1. 掌握C++语言的基本语法规则。) E1 u  i3 k1 Q2 ~
  ??2. 熟练掌握有关类与对象的相关知识。
( Y9 e+ P9 Q$ u' z4 i0 W, _" J  ??3. 能够采用面向对象的编程思路和方法编写应用程序。
1 j: [' x* ^: ]) q  ??4. 能熟练使用Visual C++6.0集成开发环境编写和调度程序。* v+ Q, ?& k  O3 ?9 u
  ??<B>考试内容</B>
' d  ^  W8 M1 Y  B' i! J. K0 j: k  ??一、 C++语言概述
5 t0 D8 N& @  h  |8 ~" e% V  ??1. 了解C++语言的基本符号。
9 a+ q4 ]' L/ f. W4 F$ q, I  ??2. 了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。
- I' j( V4 N9 P- X* }: a  ??3. 掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。& N5 b+ ^+ n" ?6 q- J' z  J4 @+ u
  ??4. 能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调度程序。- n. G) g/ [' s- X( k+ u
  ??二、 数据类型、表达式和基本运算
, M! k+ m7 G  }! z: i; O  ??1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。
7 m1 e' I: {; E% D. y- m8 k& k  ??2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。* o( Y/ ^' I0 m) G8 {
  ??3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。
* a+ K# U: U& W) F% E* s% M  ??4. 掌握C++运算符的种类、运算优先级和结合性。$ X5 R- T& G/ x9 c* X
  ??5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。
7 {: G9 Z9 J) c- G2 ?8 a  ??三、 C++的基本语句
; y) r8 m! _8 ^( n$ q  ??1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。
5 F, ?- R1 w6 i  ??2. 用if语句实现分支结构。, O1 P7 Y. Y) ^6 V% A
  ??3. 用switch语句实现多分支选择结构。
7 |3 O. \+ f% o  ??4. 用for语句实现循环结构。
1 T, W7 |1 t& N7 p  ??5. 用while语句实现循环结构。, [& ]2 s) q" `# |2 E2 Y
  ??6. 用do…while语句实现循环结构。
( j0 \/ T4 U' g  ??7. 转向语句(goto,continue,break和return)。  ^4 |0 x0 o2 ?  q5 b
  ??8. 掌握分支语句和循环语句的各种嵌套使用。
9 E9 P% [5 v4 O5 |* L; u' I  ??四、 数组、指针与引用  B" x4 g0 q. P& K! @2 B# s7 P
  ??1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。
2 ^, r  o+ i3 ?- U) G9 {  g$ n  ??2. 了解字符串与字符数组。
2 {. @5 G& x4 K( B. J  ??3. 熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。* M5 j8 F( [, _9 `& @0 e; e! \
  ??4. 指针与指针变量的概念,指针与地址运算符,指针与数组。3 E! T1 C) W$ |5 c, Q
  ??5. 引用的基本概念,引用的定义与使用。6 ?8 J2 s$ K7 v2 ?1 N" ]+ {( m
  ??五、 掌握函数的有关使用
+ L8 U/ z  p- d9 e  ??1. 函数的定义方法和调用方法。* f2 a& |' [. F* e
  ??2. 函数的类型和返回值。3 q2 \) b, o" H
  ??3. 形式参数与实在参数,参数值的传递。  C+ R3 Y+ A0 r. v2 {+ R
  ??4. 变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。
% o: r; l% K' {' \2 N0 W: ^  x( e) m  ??5. 递归函数。
/ H. d7 e7 i" Q  ??6. 内联函数。
; f% n0 \1 S/ J0 e1 W  D1 h+ X  ??7. 带有缺省参数值的函数。
  x  m& v& @3 y- J  ??六、 熟练掌握类与对象的相关知识
: c" H2 x# I6 U8 Z1 T) }  ??1. 类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。  f/ Z( Z. V: d/ E% n4 z) Y
  ??2. 对象和对象指针的定义与使用。
3 v, `6 ^+ q7 [  ??3. 构造函数与析构函数。
% Q4 L" b: b4 {; j- i6 s  ??4. 静态数据成员与静态成员函数的定义与使用方式。
3 h8 \1 @; Z2 P& [6 J  ??5. 常数据成员与常成员函数。
7 C  b( }, x. G5 @  S. S  ??6. This指针的使用。9 s* N. Z2 E9 h. x% k' m
  ??7. 友元函数和友元类。
) _( L3 q( t+ N; d) {$ E  ??8. 对象数组与成员对象。
- Z7 T5 i! m- ~: ]  I  ??七、 掌握类的继承与派生知识" o2 D9 b, ^2 {9 j8 S6 G
  ??1. 派生类的定义和访问权限。! b! U5 N7 F+ _' C+ s' C5 p$ `
  ??2. 继承基类的数据成员与成员函数。7 e" v9 S' t+ z  ?* z
  ??3. 基类指针与派生类指针的使用。
/ W& m: B. J- d  R  ??4. 虚基类。
4 H# a0 N) D" |/ U; |3 K/ C9 f  ??八、 了解多态性概念# W. v! s. v# ~$ T8 J2 \9 p
  ??1. 虚函数机制的要点。% \% A% t0 T) E( B# e
  ??2. 纯虚函数与抽象基类,虚函数。) H& u6 Q( j& V* s: S. r8 u
  ??3. 了解运算符重载。5 g, F$ M2 O, D- s- ^. D
  ??九、 模板0 s7 r: z8 \2 w6 E1 Y6 t2 L
  ??1. 简单了解函数模板的定义和使用方式。
- j! s5 r% ?5 }) j2 o# ^% w  ??2. 简单了解类模板的定义和使用方式。
+ U2 J; D$ K/ `9 K: m+ e& {  ??十、 输入输出流4 c" e. r1 V% N0 b
  ??1. 掌握C++流的概念。
+ @3 F; [) O8 R. @) ]* n  ??2. 能够使用格式控制数据的输入输出。
5 E; O7 y0 l* L3 O9 M  ??3. 掌握文件的I/O操作。
, n/ [# d$ u8 I# B  ??考试方式% z) {9 |* _( F" f
  ??1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。0 c! ^* L- _% P; h: E" V
  ??2. 上机操作:90分钟,满分100分。( k7 f4 `' j" z
  ??<B>上机操作包括:</B>1 X  R) B+ W1 ^* n$ P, ~  [  \
  ??(1) 基本操作。3 q4 I, e: X8 u7 t
  ??(2) 简单应用。9 n# P* ~' c$ {- P8 r& w3 \( ]
  ??(3) 综合应用。 </TD></TR></TABLE>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5