数学建模社区-数学中国

标题: [求助]请问计算机二级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">
& e8 x3 B' t1 a3 ~) w7 z  <B>公共基础知识部分30分</B>. ~# `# b* l8 w0 e
  ??专业语言部分 70分9 A; {3 v0 a& n/ t' l" B$ X9 b
  
$ \# v8 X; X1 L9 p! G  ??C++语言程序设计
0 o5 p) U/ V1 g( h  ??<B>基本要求</B>2 A! r! S7 _$ L4 P. ~
  ??1. 掌握C++语言的基本语法规则。
" v2 `5 [2 a, m5 ]4 y+ c  ??2. 熟练掌握有关类与对象的相关知识。1 a1 _' U' r! C+ Z3 n1 W
  ??3. 能够采用面向对象的编程思路和方法编写应用程序。0 r1 {! n" e1 V
  ??4. 能熟练使用Visual C++6.0集成开发环境编写和调度程序。
. `1 D. Q0 u* q3 d$ l  ??<B>考试内容</B>
7 _: n  Q4 S3 A( k  `, P: A: J  ??一、 C++语言概述0 v+ b5 V. g. W
  ??1. 了解C++语言的基本符号。
5 U3 L' K! V  W, Z+ s  ??2. 了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。$ d$ m2 I4 n  h& I8 H6 D0 {
  ??3. 掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。
# \; i5 p5 S- y5 M1 \( K+ L* V  ??4. 能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调度程序。
$ c( e) P  D) t+ O# t  ??二、 数据类型、表达式和基本运算
* o7 s  ^- s8 h  ??1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。
' Y" ?; a' r* G- @5 o  ??2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。9 W; U( s( x" G5 R/ Z
  ??3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。1 u+ O# |; b! C$ D
  ??4. 掌握C++运算符的种类、运算优先级和结合性。
8 ]2 Z$ a8 R) x* S3 t9 d  ??5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。
0 f( m0 J3 @" o1 P; c; g9 d# q9 ^  ??三、 C++的基本语句! ?- O7 O. E+ n* s% B
  ??1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。
4 i2 F3 f5 D3 L6 W% A/ C1 z% g  ??2. 用if语句实现分支结构。9 E6 X$ ]8 d2 {7 e
  ??3. 用switch语句实现多分支选择结构。9 V, f, Y* g" {8 \/ d% b. X
  ??4. 用for语句实现循环结构。
$ V  t1 g7 j* x% c( l  ??5. 用while语句实现循环结构。
5 x6 F4 ?7 o0 E0 w2 p  ??6. 用do…while语句实现循环结构。
/ p8 @$ t9 N, K% y! r0 K  ??7. 转向语句(goto,continue,break和return)。0 g1 T% ~6 ^% _- ?# y0 I
  ??8. 掌握分支语句和循环语句的各种嵌套使用。
- H$ d' ^* {4 f, d  ??四、 数组、指针与引用5 m# Z9 k9 K3 Q3 \5 k. D6 S
  ??1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。
* ^# h! F# Q7 L. U, J3 p3 I  ??2. 了解字符串与字符数组。
5 h5 K  P+ A, z  ??3. 熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。
) y# c$ I1 T0 y9 @% |$ o" t* ^  ??4. 指针与指针变量的概念,指针与地址运算符,指针与数组。
0 D4 `) ?) k5 [! k5 Y: f% L  ??5. 引用的基本概念,引用的定义与使用。
% r9 J# l8 ]. i5 |' v  ??五、 掌握函数的有关使用# Q# B* I! I4 d
  ??1. 函数的定义方法和调用方法。
0 v! N! g, x3 s6 k9 S  ??2. 函数的类型和返回值。- i* A& k' ?. [7 d
  ??3. 形式参数与实在参数,参数值的传递。
6 o  {' q2 O4 }6 ?' _! J  ??4. 变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。
1 B$ j1 q: V* R% \! C$ f' `9 ^  ??5. 递归函数。2 S4 G8 F0 s! c; j
  ??6. 内联函数。1 c7 \" h" z# g' k
  ??7. 带有缺省参数值的函数。
6 W+ @# M2 x* e( e/ R% z+ d  ??六、 熟练掌握类与对象的相关知识
* ^# M# ?% E- H/ P7 f6 G3 N  ??1. 类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。1 `+ }! u  P7 S. S: d
  ??2. 对象和对象指针的定义与使用。/ @" f" m; F+ l  b# w* `
  ??3. 构造函数与析构函数。  \6 y% |( \) p+ d/ v- R
  ??4. 静态数据成员与静态成员函数的定义与使用方式。1 W( [7 H& I4 L3 s2 F
  ??5. 常数据成员与常成员函数。
- o5 D& H! `3 C$ R5 O+ X- T  ??6. This指针的使用。! B/ S  t3 `+ E; N  b$ _4 Q4 \
  ??7. 友元函数和友元类。+ s: g: D) v! g" [9 ^
  ??8. 对象数组与成员对象。
4 u% y8 o* y, ^+ A+ R  ??七、 掌握类的继承与派生知识
9 o/ P( g4 e' u' o7 H6 X; A  ??1. 派生类的定义和访问权限。
6 r8 t5 N* g6 ^+ _2 h  ??2. 继承基类的数据成员与成员函数。9 E. {$ |8 ~+ }: X1 z% E! ?
  ??3. 基类指针与派生类指针的使用。1 x7 _7 e6 f# S  i
  ??4. 虚基类。. _" ]1 F2 |. T3 d
  ??八、 了解多态性概念
) t8 {/ }7 B4 m6 I; F7 W) p  ??1. 虚函数机制的要点。
3 P8 M3 J6 n  b! }  ??2. 纯虚函数与抽象基类,虚函数。
, u% n6 D  A2 g7 [: F( J  ??3. 了解运算符重载。
. P& ~( p0 y1 _& H& V  ??九、 模板
) b) B+ Z/ y# l2 _( f, Y2 m  ??1. 简单了解函数模板的定义和使用方式。
& a$ a" m6 E% z% H* t/ M7 l( l  ??2. 简单了解类模板的定义和使用方式。
% E! Q8 o0 Q7 T- |4 L  ??十、 输入输出流; X! z, x! j, D
  ??1. 掌握C++流的概念。; I4 S) V2 C* T) b
  ??2. 能够使用格式控制数据的输入输出。; E' s8 w, _1 ?
  ??3. 掌握文件的I/O操作。2 V$ X) q3 f9 Z6 G
  ??考试方式  t3 H+ m  M% s- i3 G
  ??1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。; w' Z: B* e, w$ L+ k
  ??2. 上机操作:90分钟,满分100分。9 @$ H  d/ V+ |7 ]) {! b# x
  ??<B>上机操作包括:</B>
0 n9 F6 f" ~7 H; d1 N0 L0 R  ??(1) 基本操作。" @+ K5 J) n7 e5 U
  ??(2) 简单应用。6 Z7 C$ B5 C6 k% V
  ??(3) 综合应用。 </TD></TR></TABLE>




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