江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2008Visual C++考试大纲

Visual C++考试要求

1Visual C++的基本概念。   

  (1)源程序的格式、风格和程序的结构。  

  (2)常量表示法[字符和字符串常量,短整型。、整型和长整型,实数(float)和双精度

    实数(double)]

  (3)各种类型变量的说明及其初始化。 

  (4)运算符与表达式。   

算术运算。逻辑运算、关系运算、++--运算、三目条件运算符

运算符的优先级;结合规则和目数的概念;; 

    类型的自动转换和强制类型转换;   

    表达式的组成,左值和赋值,逻辑表达式的求值优化。 

2Visual C++的基本语句。  

  (1)顺序结构。  

    表达式语句,空语句和复合语句;  

    基本数据类型的输入和输出(cincout)

  (2)选择结构。 

    单选条件语句和双选条件语句;   

    ⑦switch语句

  (3)重复结构。  

    for语句、while语句和do…while语句。  


  (4)breakcontinue语句。  

3.构造类型和指针类型数据。   

  (1)构造类型数据[一维数组和二维数组,结构体和共同体(联合体)]o

    构造类型变量的说明及初始化。

    构造类型变量成员(元素)的使用。  

  (2)指针与引用。 

    指针与地址的概念,取地址运算符&

指针变量的定义、初始化; 

    指针的运算;   

    指针与数组,指针与结构体,指针与函数,指针数组,二级指针;

    newdelete的应用;   

    引用的概念,引用和指针作为函数参数的应用;   

单向链表的处理。   

4.函数。  

  (1)函数的定义及调甩o

  (2)return语句和函数返回值。

  (3)参数的三种传递方式:值传递、地址传递和引用传递。

  (4)递归函数的定义及调用。 

  (5)函数的重载。    _

5C++的编译预处理。 

  (1)编译预处理的概念和特点。、

  (2)宏定义与宏调用,无参宏与有参宏的应用。 

  (3)包含文件的概念。  

6.对象与类。   

  (1)对象和类的基本概念。   

  (2)数据成员和成员函数。   

    区分公有、私有和保护成员; 

    成员函数的重载;   

this指针的概念。

  (3)类的构造函数和析构函数。   

    构造函数的概念及作用;  

    析构函数的概念及作用;   

    类型转换构造函数和拷贝构造函数及其应用。  

  (4)类与结构体的异同。   

  (5)派生类及其应用。   

    继承和派生类的概念;   

    初始化基类成员的方法;

    支配规则和赋值兼容性

    虚基类的应用。 

(6)虚函数的概念,虚函数的应用。

     

  (7)运算符重载及其应用。    ,.    ..

    ①用成员函数重载运算符的方法;

    ②用友元函数重载运算符的方法;

    ③要求掌握能重载的运算符有++- -+*=+=;、*=/=<<

    (插入运算符)>>(提取运算符)   

7.文件的使用。  

  (1)文件的概念和文件的用法。    、、

  (2)文本文件的使用方法(顺序读写)

  (3)二进制文件的使用方法《顺序读写)

    在文件的使用方面,要求能掌握用构造函数打开文件和用成员函数open打开文

  件的方法以及以下几个成员函数的用法close(),getline()read()Write()eof()

8.应用程序向导的作用和用途。

9.窗口界面的简单设计和应用(概念和原理)