首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是 ,
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是 ,
admin
2010-06-06
69
问题
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是 ,
选项
A、operator+有两个参数,operator*有两个参数
B、operator+有两个参数,operator*有一个参数
C、operator+有一个参数,operator*有两个参数
D、operator+有一个参数,operator*有一个参数
答案
C
解析
本题考核运算符重载。 +和*都是二元运算符,当作为成员函数重载时,参数表中只有一个参数,对应于第二个参数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中.当作为非成员函数重载时有两个参数。
转载请注明原文地址:https://kaotiyun.com/show/fYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序运行后的输出结果是()。
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是()。
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写人文件myfile4.txt中,用-1作字符串输人结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write-Text实现。请在程序的下画线处
以下选项中正确的定义语句是()。
下列不属于软件工程3个要素的是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
编译时的多态性可以通过使用()获得。
静态联编所支持的多态性称为编译时的多态性,动态联编所支持的多态性则称为运行时的多态性,动态多态性由【】来支持。
随机试题
简述承诺生效的时间及其意义。
早期膝关节单纯性滑膜结核的治疗首选
(2009年第159题)参与真核生物hnRNA转录前起始复合物形成的因子有
A、糜烂B、棘细胞层内疱C、基底层下疱D、基底细胞液化变性E、溃疡慢性盘状红斑狼疮的主要病理变化之一是
伪造、擅自制造他人注册商标标识,情节特别严重的,应判处()。
根据募集方式的不同,可以将基金分为()。
中国共产党同各民主党派合作的政治基础是()。
长度为12的按关键字排序的查找表采用顺序组织方式。若采用二分查找方法,则在等概率情况下,查找失败时的ASL值是()。
A、Oh,whatapity!B、Yes,I’dloveto.C、No,youcan’tmissit.A
Nomatterwhereyou’regoing,airtravelisanessentialpartofyourtrip.Haveyoueverexperiencedairtravel?Maybeit’sfun
最新回复
(
0
)