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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏二级c语言基础知识题

第6章 C++语言概述 ?6.1? 面向对象的程序设计 ??? 6.1.1? 考点1:面向对象程序设计的三个特征 ??? C++是一种面向对象的程序设计语言,充分支持面向对象方法中的三个主要特征。 ??? 1.封装性 ??? 封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需知道其算法的外部接口而无须了解数据的内部结构。C++语言通过建立“类”来支持封装性和信息隐蔽。 ??? 2.继承性 ??? 继承性是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质。C++语言采用继承来支持重用。 ??? 3.多态性 ??? 多态性是指当多种事物继承自同一种事物时,同一操作在它们之间表现出不同的行为。C++语言使用函数重载、模板和虚函数等概念来支持多态性。 ?????? 例6.1.1? 在C++中,实现封装性需借助于(?? )。[2005年4月 选择第12题] ??? A.枚举???? B.类??? C.数组??? D.函数 ??? 答案:B ?????? 例6.1.2? 关于面向对象的程序设计方法,下列说法正确的是(?? )。[2004年9月 选择第11题] ??? A.“封装性”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理 ??? B.“多态性”指的是对象的状态会根据运行时要求自动变化 ??? C.基类的私有成员在派生类的对象中不可访问,也不占内存空间 ??? D.在面向对象的程序设计中,结构化程序设计方法仍有着重要作用 ??? 答案:D ? 第7章 数据类型、表达式与基本运算 7.1? C++数据类型及其定义方法 ??? C++中的数据类型大体可以分为3类:基本类型、派生类型和用户定义类型。用户定义类型是指必须由用户具体定义后才能使用的数据类型,如第11章将要介绍的类。 ??? 7.1.1? 考点1:基本类型 ??? 基本类型是系统预先定义好的、与硬件直接相关的类型,包括逻辑型、字符型、整型、浮点型和空值型,是构造派生类型的基本元件。 ??? 1.逻辑型 ??? 用关键字bool表示,因此又称bool(布尔)型。取值范围只包含true和false,这两个关键字分别对应整数1(表示逻辑真)和0(表示逻辑假)。 ??? 2.字符型 ??? 用关键字char表示,因此又称char型。取值范围包含全部基本字符及ASCII码集对应的全部符号。字符型数据占用1字节(Byte),即8位(bit)空间。 ??? 3.整型 ??? 用关键字int表示,因此又称int型,是C++中最常用的数据类型,取值范围是计算机所能表示的所有整数。 ??? 4.浮点型 ??? 包括单精度型(float型)和双精度型(double型)。单精度型数据一般占用4字节,双精度型数据一般占用8字节。 ??? 5.空值型 ??? 用关键字void表示,又称void型。void是无值,表示取值为空。而不是0,因为0也是一个值。 ??? 警钟长鸣:C++中没有空值型的常量或变量,void型主要用于函数和指针的声明。 ?????? 例7.1.1? (?? )不是合法的指数形式的C++实数。 ??? A.23E4??? B.2.56e5?? C.-123E3?? D.5.6E0.3 ??? 解析:在C++中,指数形式表示为:数字部分E(e)指数部分,其中,数字部分是实数,指数部分是整数,字母E(e)前后必须有数字,字母E(e)后必须是整数。因为选项D中E后面是0.3,是小数而不是整数,所以错误。其他三项都是正确的。 ??? 答案:D ??? 7.1.2? 考点2:基本类型的派生类型 ??? 在C++语言中,基本类型的字长及其取值范围可以放大和缩小。改变后的类型称为基本类型的派生类型,由基本类型关键字int、char、float和double前面加上类型修饰符组成。类型修饰符包括: ??? ? short(短类型,缩短字长);( ? long(长类型,加长字长);(??? ?(??? signed(有符号类型,取值范围包括正负); ? unsigned(无符号类型,取值范围只包括正)。(??? ? 第8章 C++的基本语句 8.1? C++的基本语句 ??? 语句是C++程序中的基本功能单元,语句是为完成某项任务而进行的相关操作,C++语句通常以分号作为结束标志。按照功能的不同,C++语句分为6种类型:声明语句、表达式语句、选择语句、循环语句、跳转语句、复合语句。在C++中,赋值和函数调用都属于表达式而不是语句。 ??? 按照执行流程的不同,C++语句结构分为下述3种类型。 ??? 1.顺序结构 ??? 按照先后顺序依次执行程序中的语句。 ??? 2.选择结构 ??? 按照给定条件有选择地执行程序中的语句。 ??? 3.循环结构 ???

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档