首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C加加 > 复习资料 > 正文

2011年计算机等级考试二级C++考点分析(1)

来源:考试吧Exam8.com) 2011-7-22 14:35:35 考试吧:中国教育培训第一门户 模拟考场
考试吧整理“2011年计算机等级考试二级C++考点分析(1)”,方便考生备考!

  C++语言的数据类型

  考点1 基本类型

  C++中的数据类型大体可以分为3类:基本类型、导出类型和用

  户定义类型。基本类型是系统预先定义好的、与硬件直接相关的类型,是构造派生类型的基本元件。它包括:逻辑型、字符型、整型、浮点型和空值型。

  (1)逻辑型:又称布尔型,用关键字bool表示。取值范围只包含true和false,这两个关键字分别对应整逻辑真)和0(表示逻辑假)。

  (2)字符型:又称char型,用关键字 char表示。取值范围包含全部基本字符及ASCII码集对应的全部符号,字符型数据占用1字节(Byte),即8位(bit)空间。

  (3)整型:又称int型,用关键字int表示。取值范围是计算机所能表示的所有整数。整型是C++中最常用的数据类型。

  (4)浮点型:包括单精度型(又称float型)和双精度型(又称double型)。单精度型数据的取值范围是-.4E38~3.4E38(不能超过7位有效数字,若超出,则舍去第7位以后的数字),单精度数据一般占用4字节,双精度型数据一般占用8字节。

  (5)空值型:又称void型,用关键字void表示。取值为空。注意:C++中没有空值型的常量或变量,void主要用于函数和指针的声明。

  小提示:

  void是无值,而不是0,因为0也是一个值。

  考点2  基本类型的派生类型

  在C++语言中,基本类型的字长及其取值范围可以放大和缩小,改变后的类型称为基本类型的派生类型。由基本类型关键字int,char,float和double前面加上类型修饰符short(短类型,缩短字长),long(长类型长字长),signed(有符号类型,取值范围包括正负),unsigned无符号类型,取值范围只包括正)组成。

  考点3  字面常量

  字面常量又称直接常量,C++中有以下几种常量类型。

  (1)逻辑常量:逻辑类型包含的true和false两个取值,就称为逻辑常量。逻辑常量主要用在逻辑运算中。例如两个整数x和y:

  bool a=(x>y);

  若x大于y,则a的值为true;若是其他情况,则为false。

  (2)字符常量:用一对单引号括起来的一个或多个字符称为字符常量。例如:’a’,’\123’,’\n’等。以反斜杠开头的字符常量称为转义字符序列,如’\a’,’\n’等。反斜杠后的字符将被“转义”成具有某种控制功能的字符,如’\a’中的字符a被解释为响铃,如’\n’中的字符n被解释为换行。为了表示作为特殊标记使用的可显示字符,也必须用反斜杠引导,如’\\’表示反斜杠字符自身。

  (3)字符串常量:简称字符串,它们是用双引号括起来的字符序列,例如,“Hello,world!\n"。

  小提示:

  字符串常量与字符常量在计算机内部存储上是有区别的。一个字符串常量在存储时是在给定的字符序列后再加一个空字符(’\o’),而字符常量则不加。

  (4)整型常量:简称整数,十进制数、八进制数和十六进制数是它的3种表示方式。具体内容如表2-2所示。另外,在C++语言中,除了一般的表示方法之外,对于任意一种进制的整型数据还可以添加后缀u(大、小写均可,无符号整型)和l(大、小写均可,长整型)。

  (5)实型常量:简称实数,实型常量有十进制数的定点和浮点两种表示方式。定点表示的实数是以小数形式表示的,例如,3.141,1.236,256.0,52,.23,0.21等都是合法的C++实数。浮点表示的实数是以指数形式表示的,在C++中,指数形式表示为:<数字部分>E(e)<指数部分>。其中,数字部分是实数,指数部分是整数,字  母E (e)前后必须有数字,字母E (e)后必须是整数。例如2004×103在C ++中记为2004E3或2004e3。实型常量分为单精度、双精度和长双精度3类。

  小提示:

  在C++中,小数点前的0可以省略,但小数点不可以省略。

  6)枚举常量:是枚举类型中定义的值(枚举值)。枚举类型(enum类型)用关键字enum表示,属于用户定义类型。声明格式为:

  enum<类型名>{<枚举值表>};

  枚举值有两种定义形式:

  <值名>

  <值名>=<整型常量>

  枚举类型的声明也可以用做成组声明整型符号常量的方法。

  enum类型需要注意的是:一个枚举类型实际是int类型的一个子集;n个枚举值未全部赋值时,它们的值从左至右分别与0,1,…,n一一对应;若第i个枚举赋值的常量值为a,则其后续的未赋常量值的枚举值分别与整数a+1,a+2,…相对应,直到已经被赋了枚举值或结束。

  相关推荐:

  2005-2010计算机等级考试二级C++历年真题汇总

  2011年全国计算机等考二级C++20套模拟试题汇总

  2011年计算机等级考试二级C++辅导笔记汇总

文章责编:fengjiangtao  
看了本文的网友还看了
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。