数学建模社区-数学中国

标题: [求助]请问计算机二级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">
( K; f+ C7 o7 |8 J  <B>公共基础知识部分30分</B>
4 _! [: r- T4 V  ??专业语言部分 70分5 j& p. g; F/ w) K& @6 G9 S6 n4 K
  
) N! k) r' n$ J; y% e; f  ??C++语言程序设计/ K$ j* K; Y% Y3 }3 r
  ??<B>基本要求</B>* k. [  R# R1 H6 E
  ??1. 掌握C++语言的基本语法规则。
7 L9 N# i' A1 P' @% |3 W  ??2. 熟练掌握有关类与对象的相关知识。
4 \' L9 _8 R6 [2 ?* R! B5 M/ W6 D  ??3. 能够采用面向对象的编程思路和方法编写应用程序。
" `# \" C5 i! q0 G  ??4. 能熟练使用Visual C++6.0集成开发环境编写和调度程序。* h% j* e$ Y8 L2 I1 Z
  ??<B>考试内容</B>
. C8 C% L. E' J. C  ??一、 C++语言概述
3 F$ a4 H* Z# ?: i9 s2 Y9 E' w  ??1. 了解C++语言的基本符号。
. S' P7 w* v9 m9 }; t# C; s  ??2. 了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。
. w- ~# z  _8 D' t: z  ??3. 掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。
, @3 H, Y9 C7 X. q% d9 T. F5 z  ??4. 能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调度程序。+ O* y" ]4 M: }
  ??二、 数据类型、表达式和基本运算5 O. F2 `* U' {  n
  ??1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。
. C- ?: C, u% b3 h" p% x  ??2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。7 g& l+ l. k( N
  ??3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。
  W( a/ O, H# J# \  ??4. 掌握C++运算符的种类、运算优先级和结合性。; {) [$ v  ~  `1 ~. E
  ??5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。
7 p% J9 P* R! d9 t" l2 D, k* I  ??三、 C++的基本语句$ N3 {6 v+ M  j; m$ v
  ??1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。
, }6 D& d3 v; Z  r  ??2. 用if语句实现分支结构。- C9 _- K9 j# N# ~
  ??3. 用switch语句实现多分支选择结构。
+ O2 m6 M, ~8 a- T  ??4. 用for语句实现循环结构。
. \' G9 D& o6 l% B6 @4 P, z  ??5. 用while语句实现循环结构。# @9 @! b$ V+ |1 W$ O
  ??6. 用do…while语句实现循环结构。
0 U) _- r8 I$ j1 ?; l  ??7. 转向语句(goto,continue,break和return)。
8 e2 Q+ G! Y4 L- N  ??8. 掌握分支语句和循环语句的各种嵌套使用。
+ `/ Z' p: _0 E  ??四、 数组、指针与引用4 Z$ Y+ Q. ~5 f5 B
  ??1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。' M/ W* Z: N2 Z% Y
  ??2. 了解字符串与字符数组。
) l9 ?7 V! n# s0 f" G  ??3. 熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。
1 q5 O. _+ J' ~; ~, [  ??4. 指针与指针变量的概念,指针与地址运算符,指针与数组。$ p0 ^# I* G2 y  p8 x( A3 |7 E5 \" z
  ??5. 引用的基本概念,引用的定义与使用。( W5 Y8 F! H: G6 L( Y2 I. a9 O' d. _& c
  ??五、 掌握函数的有关使用
- ]# v0 w8 q: ?& `2 Q: a  ??1. 函数的定义方法和调用方法。* N, V/ D1 p3 F6 A0 O2 ?
  ??2. 函数的类型和返回值。8 X3 U9 x6 n( p; }" r
  ??3. 形式参数与实在参数,参数值的传递。
3 A( }5 M2 n; v0 N$ C: g* n  ??4. 变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。) ^. n$ A; |# s% _1 M+ |
  ??5. 递归函数。4 ~" g. _8 e9 G7 T; q5 y$ g. Q
  ??6. 内联函数。
0 _9 I" d$ o1 c( I) J8 Q  ??7. 带有缺省参数值的函数。
( e9 d. f; h( M3 x2 Z1 C4 W2 N  ??六、 熟练掌握类与对象的相关知识; d3 X" L7 E2 h/ @' V1 u
  ??1. 类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。
5 C: H- b7 O' _7 M5 @1 D  ??2. 对象和对象指针的定义与使用。
$ D: V$ `2 n+ C+ z  ??3. 构造函数与析构函数。
3 [- C* N% F; h7 k2 ^; ~  ??4. 静态数据成员与静态成员函数的定义与使用方式。
& o/ G; P8 S2 P0 }2 I  f3 D8 p  ??5. 常数据成员与常成员函数。9 }- h- }0 i! ~) `1 C7 h4 z( e
  ??6. This指针的使用。
) J% S2 O" w" }" }! m$ t; F  ??7. 友元函数和友元类。
; x" w" b: o3 s  ??8. 对象数组与成员对象。' v% @4 F0 T/ N
  ??七、 掌握类的继承与派生知识
+ R& t+ u& {" C  ??1. 派生类的定义和访问权限。
# h: k4 v9 w$ G' D1 r  k1 Y; v  ??2. 继承基类的数据成员与成员函数。
- _. S5 ]7 ~% V+ o  ??3. 基类指针与派生类指针的使用。
1 T' H7 N9 Y% Q7 I/ h  ??4. 虚基类。0 A) s& g; J) r5 h$ ^' o4 U* s
  ??八、 了解多态性概念, s; S4 C3 W" f  ?8 C
  ??1. 虚函数机制的要点。
$ B0 B% G) S5 E6 f  ??2. 纯虚函数与抽象基类,虚函数。/ b+ @9 g  g) ?
  ??3. 了解运算符重载。
. N1 F5 }8 b- b/ G, F5 ~  ??九、 模板
) @/ T: h8 b+ a$ f  ??1. 简单了解函数模板的定义和使用方式。
1 b' @. a' U+ v2 M% Z  ??2. 简单了解类模板的定义和使用方式。8 {- T) x9 D6 J4 g- K  r
  ??十、 输入输出流
! C* ~! ^5 b" Y: F6 j. C6 L/ b( L/ E  ??1. 掌握C++流的概念。. c5 ^% B8 z" E0 P4 m. ~) X8 x
  ??2. 能够使用格式控制数据的输入输出。
) V) O- l* }$ Z  ??3. 掌握文件的I/O操作。+ |6 Y! i2 A0 k! u# d  n1 P; u% k
  ??考试方式: k, Z) Z3 B8 }! O" H
  ??1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。' q8 Z& y4 R, ~$ k8 t7 r# F( @
  ??2. 上机操作:90分钟,满分100分。5 r! h( m, P! k$ f& J
  ??<B>上机操作包括:</B>0 D( \4 U% s( c7 m
  ??(1) 基本操作。5 U/ G9 c, \8 q2 ^0 U
  ??(2) 简单应用。
. V1 q7 D( }' j/ _, o  ??(3) 综合应用。 </TD></TR></TABLE>




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