江苏二级c语言基础知识题.doc

江苏二级c语言基础知识题.doc

ID:52049459

大小:123.00 KB

页数:17页

时间:2020-03-22

江苏二级c语言基础知识题.doc_第1页
江苏二级c语言基础知识题.doc_第2页
江苏二级c语言基础知识题.doc_第3页
江苏二级c语言基础知识题.doc_第4页
江苏二级c语言基础知识题.doc_第5页
资源描述:

《江苏二级c语言基础知识题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第6章C++语言概述6.1而向对象的程序设计6.1.1考点仁面向对象程序设计的三个特征C++是一种面向对象的程序设计语言,充分支持面向对象方法中的三个主要特征。1.封装性封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需知道其算法的外部接口而无须了解数据的内部结构「C++语言通过建立“类”来支持封装性和信息隐蔽。2.继承性继承性是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质。C++语言采用继承来支持重用。3.多态性多态性是指当多种事物继承自同一种事物时,同一操作在它们Z间表现出不同的行为。C++语言使用函数重载、模板

2、和虚函数等概念来支持多态性。例6.1.1在C++中,实现封装性需借助于()。[2005年4月选择第12题]A.枚举B.类C.数组D.函数答案:B例6.1.2关于面向对象的程序设计方法,下列说法正确的是()o[2004年9月选择第11题]A.“封装性”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理B.“多态性”指的是对象的状态会根据运行时要求自动变化C.基类的私有成员在派生类的对象中不可访问,也不占内存空间D.在面向对象的程序设计屮,结构化程序设计方法仍有着重要作用答案:D第7章数据类型、表达式与慕本运算7.1C++数据类型及其定义方法C++

3、M的数据类型大体可以分为3类:基本类型、派生类型和用户定义类型。用户定义类型是指必须由用户具体定义后才能使用的数据类型,如第门章将要介绍的类。7.1.1考点仁基本类型基本类型是系统预先定义好的、与硬件直接相关的类型,包括逻辑型、字符型、整型、浮点型和空值型,是构造派生类型的基本元件。1.逻辑型用关键字bool表示,因此又称bool(布尔)型。取值范围只包含true和false,这两个关键字分别对应整数1(表示逻辑真)和0(表示逻辑假)。1.字符型用关键字char表示,因此又称char型。取值范围包含全部基本字符及ASCII码集对应的全部符号。字符型数据

4、•占用1字节(Byte),即8位(bit)空间。2.整型用关键字int表示,因此乂称int型,是C++m最常用的数据类型,取值范围是计算机所能表示的所有整数。3.浮点型包括单精度型(float型)和双精度型(double型)。单精度型数据一般占用4字节,双精度型数据一般占用8字节。4.空值型用关键字void表示,又称void型。void是无值,表示収值为空。而不是0,因为0也是一个值°警钟长鸣:C++中没有空值型的常暈或变暈,void型主要用于函数和指针的声明。例7.1.1()不是合法的指数形式的C++实数。A.23E4B.2.56e5C.-123E3

5、D.5.6E0.3解析:在C++中,指数形式表示为:v数字部分>E(e)<指数部分〉,其中,数字部分是实数,指数部分是整数,字母E(e)前后必须有数字,字母E(e)后必须是整数。因为选项D中E后而是0.3,是小数而不是整数,所以错误。其他三项都是正确的。答案:D7.1.2考点2:基本类型的派生类型在C++语言中,基本类型的字长及其取值范围可以放大和缩小。改变后的类型称为基本类型的派生类型,由基本类型关键字int、char,float和double前面加上类型修饰符组成。类型修饰符包括:short(短类型,缩短字长);long(长类型,加长字长);sig

6、ned(有符号类型,取值范围包括正负);unsigned(无符号类型,取值范围只包括正)。第8章C++的基本语句8.1C++的基本语句语句是C++程序中的基本功能单元,语句是为完成某项任务而进行的相关操作,C++语句通常以分号作为结朿标志。按照功能的不同,C++语句分为6种类型:声明语句、表达式语句、选择语句、循环语句、跳转语句、复合语句。在C++中,赋值和函数调用都属于表达式而不是语句。按照执行流程的不同,C++语句结构分为下述3种类型。仁顺序结构按照先后顺序依次执行程序中的语句。2.选择结构按照给肚条件有选择地执行程序川的语句。3.循环结构按照给定

7、规则重复地执行程序中的语句。8.1.1考点1:声明语句在C++程序中,一个名称在使用之前必须先被声明,其目的是告诉编译器某个名称所指代的实体类型。使用该语句可以完成下面的工作。%1变量声明,例如:charch。%1常量声明,例如:constintMAX_LEN=128O%1函数声明,例如:doublesqrt(double)o%1类型声明,例如:typedefunsignedintID。大多数声明语句同时也是定义语句,即对某个名称所指代的实体进行具体描述的语句。使用声明语句定义变量时,还可以对其进行初始化。警钟长鸣:C++语言规定:一个实体的定义只能出

8、现一次,而其声明却可以出现多次,并且同一实体的多个声明必须在类型上保持一致。例8.1.1若有定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。