全国计算机C++考试复习题珍藏版

时间:2023-03-24 19:07:39 计算机等级 我要投稿
  • 相关推荐

2017年全国计算机C++考试复习题珍藏版

  试C++习题能帮助广大考生针对性地进行练习,将薄弱环节逐个击破!yjbys小编专为大家提供这套复习题,欢迎大家前来练习!

2017年全国计算机C++考试复习题珍藏版

  【1】计算机C++考试复习题珍藏版

  1). 数据处理的最小单位是( )。

  A.数据

  B.数据元素

  C.数据项

  D.数据结构

  正确答案:C

  答案解析:数据处理的最小单位是数据项。

  2). 下列选项中,不属于模块间耦合的是

  A.数据耦合

  B.同构耦合

  C.异构耦合

  D.公用耦合

  正确答案:C

  答案解析:目的,本题主要考查了模块间耦合的类型。要点,模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程 度。按照耦合程度从弱到强,可以将其分成5级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项C),没有这种耦合方式。考点,评价模块独立性的主要标准,以及对它们的定义和分类。

  3). 下列选项中,能用作数据常量的是( )。

  A.o115

  B.o118

  C.1.5el.5

  D.115L

  正确答案:D

  答案解析:选项A的第一个字母是o而不是数字0,所以不构成数值常量;选项B中,8不是八进制数字,八进制数为0到7;选项C中字母″e″后面的指数是小数而非整数,不合法,不是一个合法的指数形式的数值常量;在选项D中,可以在整型常量的后面加一个字母L,表示这个常量在内存中占4字节。

  4). 下列关于数据库设计的叙述中,正确的.是( )

  A.在需求分析阶段建立数据字典

  B.在概念设计阶段建立数据字典

  C.在逻辑设计阶段建立数据字典

  D.在物理设计阶段建立数据字典

  正确答案:A

  答案解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。

  5). 下列描述中错误的是( )

  A.派生类可以作为基类派生其他的子类

  B.派生类继承基类的所有数据成员

  C.派生类可以有多个基类

  D.派生类不能继承一些函数成员

  正确答案:B

  6). 已知int m= 10;在下列定义引用的语句中,正确的是( )。

  A.int&x= m;

  B.int y= &m;

  C.int &.z;

  D.int &t=&m;

  正确答案:A

  答案解析:C++的引用是一种赋值、发送和返回复杂数据结构的方法,建立引用的格式为:类型一引用名一已定义的变量名。所以只有A选项是符合要求的。

  【2】计算机C++考试复习题珍藏版

  1). 下列叙述中正确的是( )

  A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化

  B.循环队列中的元素个数随队头指针的变化而动态变化

  C.循环队列中的元素个数随队尾指针的变化而动态变化

  D.以上说法都不对

  正确答案:A

  答案解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针的变化而变化,A正确。

  2). 在C++中,cin是一个( )。

  A.类

  B.对象

  C.模板

  D.函数

  正确答案:B

  答案解析:C++提供了一套输入、输出流类的对象,它们是cin、cout和cerr,对应C语言中的3个文件指针stdin、.stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。cin与>>一起完成输入操作,cout、cerr与<< 一起完成输出与标准错误输出。

  3). 已知char a;int b;float c;double d;则表达式a* b+c-d的结果为( )。

  A.double

  B.int

  C.float

  D.char

  正确答案:A

  答案解析:本题考查混合运算表达式类型,由表达式中具有最高优先级的类型所确定,所以答案为A。

  4). 下列关于this指针的`叙述中,正确的是( )。

  A.任何与类相关的函数都有this指针

  B.类的成员函数都有this指针

  C.类的友元函数都有this指针

  D.类的非静态成员函数才有this指针

  正确答案:D

  答案解析:本题考查this指针的使用。类的每一个成员函数都有一个隐含的常量指针,即this指针。类的静态成员函数不能含有this指针,因为this指针是一个指向本对象的指针。

  5). 设有宏定义″#define IsDIV(k,n)<

  A.判断m是否能被5或者7整除

  B.判断m是否能被5和7整除

  C.判断m被5或者7整除是否余1

  D.判断m被5和7整除是否都余l

  正确答案:D

  答案解析:本题考查宏定义,宏定义IsDIV(k,n)的意思是如果k对n求模的余数为l,其值等于1,否则其值等于0。本题中宏调用表达式是两个宏调用之间的逻辑与运算,所以选项D正确。

【全国计算机C++考试复习题珍藏版】相关文章:

全国计算机一级考试WPS office复习题及答案201703-10

计算机二级考试C++试题及答案03-27

2017年全国计算机二级考试C语言备考复习题03-07

2017最新计算机二级考试C++试题及答案06-16

计算机二级C++考试测试卷及答案02-27

计算机二级考试MSoffice复习题及答案03-10

全国计算机等级考试证书的作用11-30

全国计算机等级考试相关问答03-10

2016年计算机二级C++考试试卷及答案03-05

Linux考试复习题01-19