如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该

题目
单选题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为(  )。
A

x.operator++(0).operator*(y)

B

operator*(x.operator++(0),y)

C

y.operator*(operator++(x,0))

D

operator*(operator++(x,0),y)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

单选题
数据流程图(DFD图)是(  )。
A

软件概要设计的工具

B

软件详细设计的工具

C

结构化方法的需求分析工具

D

面向对象方法的需求分析工具


正确答案: C
解析:
数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模,是结构化方法的需求分析工具。答案选择C选项。

第2题:

单选题
下列关于C++预定义流对象的叙述中,正确的是(  )。
A

cin是C++预定义的标准输入流对象

B

cin是C++预定义的标准输入流类

C

cout是C++预定义的标准输入流对象

D

cout是C++预定义的标准输入流类


正确答案: C
解析:
cin为istream流类的标准输入对象;cout是ostream流类的标准输出对象。

第3题:

单选题
下面关于构造函数和析构函数的描述中,错误的是(  )。
A

析构函数可以声明为虚函数

B

对虚析构函数的调用可以采用动态联编

C

一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响

D

构造函数可以声明为虚函数


正确答案: A
解析:
析构函数可以声明为虚函数,但是构造函数不能声明为虚函数;类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响;对虚析构函数的调用可以采用动态联编。

第4题:

单选题
数据库应用系统中的核心问题是(  )。
A

数据库设计

B

数据库系统设计

C

数据库维护

D

数据库管理员培训


正确答案: D
解析:
数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,其核心问题是数据库设计。答案选择A选项。

第5题:

单选题
下列语句中错误的是(  )。
A

const int a;

B

const int a=10;

C

const int*point=0;

D

const int*point=new int(10);


正确答案: B
解析:
A项错误,由关键字const声明符号常量的同时必须为其赋初值。

第6题:

单选题
下述关于开关语句的描述中,正确的是(  )。
A

开关语句中default子句可以没有,也可以有一个

B

开关语句中每个语句序列中必须有break语句

C

开关语句中default子句只能放在最后

D

开关语句中case子句后面的表达式可以是整型表达式


正确答案: D
解析:
开关语句中default子句可以省略,当default不出现时,如果表达式的值与所有常量表达式的值都不相等,则程序执行流程会跳过switch语句。

第7题:

单选题
若磁盘上已存在某个文本文件,其全路径文件名为d:cre\test.txt,下列语句中不能打开该文件的是(  )。

正确答案: A
解析:
在字符常量或字符串中,以“\”开头的一系列字符被看做是一个转义字符。要表示“\”字符,必须使用转义字符“\\”。

第8题:

单选题
在语句cin>>data;中,cin是(  )。
A

C++的关键字

B

类名

C

对象名

D

函数名


正确答案: C
解析:
C++有4个预定义的流对象:①cin标准输入;②cout标准输出;③cerr标准出错信息输出;④clog带缓冲的标准出错信息输出。

第9题:

单选题
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为(  )。
A

400

B

754

C

756

D

不确定


正确答案: B
解析:
在二叉树中,度为0的结点总是比度为2的结点多一个,那么,结点共有845个,度为0的结点有45个,度为2的结点数有44个,所以度为1的结点数有756个。答案选择C选项。

第10题:

单选题
下列叙述中错误的是(  )。
A

算法的时间复杂度与算法所处理数据的存储结构有直接关系

B

算法的空间复杂度与算法所处理数据的存储结构有直接关系

C

算法的时间复杂度与空间复杂度有直接关系

D

算法的时间复杂度与算法程序执行的具体时间是不一致的


正确答案: B
解析:
算法的时间复杂度是指执行算法所需要的计算工作量。数据的存储结构直接决定数据输入,因此会影响算法所执行的基本运算次数,A项正确;算法的空间复杂度是指执行这个算法所需要的内存空间,其中包括输入数据所占的存储空间,B项正确;算法的时间复杂度与空间复杂度没有直接关系,C项错误;算法程序执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中的许多细节影响,而算法的时间复杂度与这些因素无关,所以算法的时间复杂度与算法程序执行的具体时间是不一致的,D项正确。答案选择C选项。

更多相关问题