您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C++重点难点分析:C++的基本语句[1]
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年7月11日 发表评论 进入社区

第8章 C++的基本语句

    本章节内容来自全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。本章主要考查C++的基本语句。通过对历年试卷内容的分析,本章考核内容约占3.6%,属于非重点考查对象。由命题走势图8-1可知,本节部分所涉及考题分值先升后降,目前已趋于稳定。

    8.1  C++的基本语句

    语句是C++程序中的基本功能单元,语句是为完成某项任务而进行的相关操作,C++语句通常以分号作为结束标志。按照功能的不同,C++语句分为6种类型:声明语句、表达式语句、选择语句、循环语句、跳转语句、复合语句。在C++中,赋值和函数调用都属于表达式而不是语句。
    按照执行流程的不同,C++语句结构分为下述3种类型。

    1.顺序结构
    按照先后顺序依次执行程序中的语句。

    2.选择结构
    按照给定条件有选择地执行程序中的语句。

    3.循环结构
    按照给定规则重复地执行程序中的语句。

    8.1.1  考点1:声明语句

    在C++程序中,一个名称在使用之前必须先被声明,其目的是告诉编译器某个名称所指代的实体类型。使用该语句可以完成下面的工作。

    ① 变量声明,例如:char ch。
    ② 常量声明,例如:const int MAX_LEN=128。
    ③ 函数声明,例如:double sqrt(double)。
    ④ 类型声明,例如:typedef unsigned int ID。

    大多数声明语句同时也是定义语句,即对某个名称所指代的实体进行具体描述的语句。使用声明语句定义变量时,还可以对其进行初始化。

    警钟长鸣:C++语言规定:一个实体的定义只能出现一次,而其声明却可以出现多次,并且同一实体的多个声明必须在类型上保持一致。

       例8.1.1  若有定义:“int a=8,b=5,c;”,执行语句“c=a/b+0.4;”后,c的值为(   )。
    A.1.4      B.1      C.2.0    D.2
    答案:B

    8.1.2  考点2:表达式语句

    在任何合法的C++表达式后面添加一个分号便构成了一条表达式语句,其格式为:
    <表达式>;
    利用表达式语句可以进行如下操作。
    ① 赋值操作,例如:count=5。
    ② 复合赋值操作,例如:a+=9。
    ③ 增量、减量操作,例如:i++。
    ④ 函数调用操作,例如:abs(x)。
    ⑤ 输入输出操作,例如:cout<<a+b。

    8.1.3  考点3:基本输入输出语句

    C++程序的输入输出操作通过标准库中的输入/输出流对象来完成。在头文件iostream.h中定义了代表屏幕的标准输出流对象cout和代表键盘的标准输入流对象cin,在程序中使用它们之前,首先应当加入预处理命令:#include<iostream.h>,以包含标准头文件iostream.h。

    使用cout进行数据输出操作的一般格式如下:

    cout<<Expr;

    其中,Expr代表一个表达式,“<<”称为插入运算符。该语句的含义是:将表达式Expr的值输出(显示)到屏幕上当前光标所在位置。cout语句比较灵活,可以对C++中所有的常
  本章节内容来自希赛全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032460

[1]  [2]