数学建模社区-数学中国
标题:
[求助]请问计算机二级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">
5 g M/ \* }1 @; I. H' S) {
<B>公共基础知识部分30分</B>
) o: e$ v h* y# h3 ^% z3 b
??专业语言部分 70分
2 b; L( ^% ~& J1 Q1 g" O
: d" l V) m# a1 T5 m; S
??C++语言程序设计
7 C* b, r' q8 D1 f! j% ^5 v
??<B>基本要求</B>
8 B1 M L `" T! H
??1. 掌握C++语言的基本语法规则。
" g- {% K& a( g4 \2 ~7 i% I
??2. 熟练掌握有关类与对象的相关知识。
8 Z- N. c" V# [
??3. 能够采用面向对象的编程思路和方法编写应用程序。
9 D' k9 Z# s! D- h6 a- s- _8 H
??4. 能熟练使用Visual C++6.0集成开发环境编写和调度程序。
9 q$ G% J, X/ ^& f9 A, p! L
??<B>考试内容</B>
0 m' I F4 F7 h& h% E, g5 Q( G
??一、 C++语言概述
# o: q3 ?* |+ E& o0 Q7 E( s! R6 O
??1. 了解C++语言的基本符号。
0 f: \. M2 ]$ V3 i8 ^0 d3 a
??2. 了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。
: V* w# D% s, ~. O0 J( i6 W, q
??3. 掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。
" W1 f2 _! T& l& y$ \% U7 I6 Q
??4. 能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调度程序。
' [+ \& H+ H9 e; E$ g! L7 I
??二、 数据类型、表达式和基本运算
. {- J" o' n0 [: o% g' H4 L
??1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。
0 x- `8 d: N0 g6 r& _6 {
??2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。
3 Q* L: Y0 a( Q8 A$ w/ D; ?4 Y& _, }
??3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。
' u/ L0 N- }! q2 f) R* U$ |
??4. 掌握C++运算符的种类、运算优先级和结合性。
* h# i+ o& K! [2 j0 P3 }! `: w
??5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。
# P% t4 ?/ s2 Y; @- Z' `$ R8 ^. m
??三、 C++的基本语句
9 R0 {5 U: X# i* w, w$ K' ^; T
??1. 掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。
0 _* F1 ]* v a
??2. 用if语句实现分支结构。
4 E# X; ]( z5 I) Y4 N/ ]; B u
??3. 用switch语句实现多分支选择结构。
& D( X% e, D S% z) W
??4. 用for语句实现循环结构。
6 C5 V9 c) }; \$ Z; V( P
??5. 用while语句实现循环结构。
# j9 Y: b5 }4 X: i1 v
??6. 用do…while语句实现循环结构。
* V j) d4 s5 ?& T8 `
??7. 转向语句(goto,continue,break和return)。
1 u: I1 k5 u2 u- \
??8. 掌握分支语句和循环语句的各种嵌套使用。
0 o) b0 p. r7 t D
??四、 数组、指针与引用
7 w& N( j0 f/ E4 z) D3 o
??1. 掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。
/ F8 ]! h, y( C0 y+ h1 b+ |
??2. 了解字符串与字符数组。
( x7 k: h1 s) O( K. _: G& V" u
??3. 熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。
8 S/ P8 e! a" ^# Y. k/ W- {
??4. 指针与指针变量的概念,指针与地址运算符,指针与数组。
8 C6 W/ Z: ~/ w. b
??5. 引用的基本概念,引用的定义与使用。
0 M6 ]0 S2 v3 `, L0 @3 P6 ?% Y
??五、 掌握函数的有关使用
: T+ Z& @' S( J/ G- J) C/ L5 y
??1. 函数的定义方法和调用方法。
8 @( q1 g0 N$ p5 {! m# f
??2. 函数的类型和返回值。
5 v* F3 _: X) m, j
??3. 形式参数与实在参数,参数值的传递。
# x U0 g; U9 `
??4. 变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。
, Q# C" x+ ?9 \, y- `
??5. 递归函数。
# w0 z7 g4 x5 e' f
??6. 内联函数。
9 b* u, a; `& d7 S" n
??7. 带有缺省参数值的函数。
, q, ?8 S2 y! e9 V, T% L% n
??六、 熟练掌握类与对象的相关知识
- d! s1 U& `7 N g6 D( a' b
??1. 类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。
- H& d8 y: `+ ?8 R0 J4 q! g/ s
??2. 对象和对象指针的定义与使用。
- b3 j/ f, R0 n& F
??3. 构造函数与析构函数。
6 H z3 M" P+ [5 _$ `0 N2 v
??4. 静态数据成员与静态成员函数的定义与使用方式。
4 s, x E! y) }" _7 K! z) d
??5. 常数据成员与常成员函数。
6 n( U' z$ a4 i/ V' c
??6. This指针的使用。
% J: {4 e; i) b R( H3 W' y
??7. 友元函数和友元类。
: ^5 M9 W( s" b+ H
??8. 对象数组与成员对象。
+ ^5 W5 z1 J" R! B
??七、 掌握类的继承与派生知识
& G2 T& Y( T% b. X/ x
??1. 派生类的定义和访问权限。
& _, W6 @( ~, d: r6 T
??2. 继承基类的数据成员与成员函数。
+ L! y) c9 s( m# T5 I1 ~
??3. 基类指针与派生类指针的使用。
. k# o) K: _1 y+ r7 `: l
??4. 虚基类。
0 R, O/ U' `/ e) O
??八、 了解多态性概念
2 t" q6 `; Y+ l4 b+ T
??1. 虚函数机制的要点。
. a1 q# ` e" b' I* S v1 U
??2. 纯虚函数与抽象基类,虚函数。
' @% T( A8 j, @. b
??3. 了解运算符重载。
g" a0 J. O, x7 t3 |/ p4 _! C7 _
??九、 模板
! t: P4 e1 V/ ^6 p3 K
??1. 简单了解函数模板的定义和使用方式。
( d) L @& [0 A
??2. 简单了解类模板的定义和使用方式。
7 ^5 }4 J: F5 T! _, R
??十、 输入输出流
% A6 F$ X! E- f* q; O& H9 \% m ?
??1. 掌握C++流的概念。
, h" r9 [7 d& W; ~9 S/ }
??2. 能够使用格式控制数据的输入输出。
. B9 ~7 T! _; o9 w4 E
??3. 掌握文件的I/O操作。
/ W2 S2 ?$ U8 S' r
??考试方式
3 ? r! X: n8 v
??1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。
/ H$ G7 C9 z0 V' @4 H" C
??2. 上机操作:90分钟,满分100分。
0 }# F/ B3 z/ a+ H$ Q( B4 k
??<B>上机操作包括:</B>
) A" P+ }/ e( l2 T
??(1) 基本操作。
7 a$ j- `8 ]7 L+ L
??(2) 简单应用。
; \9 `6 K" T q' b8 B4 U5 o- J
??(3) 综合应用。 </TD></TR></TABLE>
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5