网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下程序:执行后的输出结果是(  )。
A

55

B

57

C

75

D

77


参考答案

参考解析
解析:
函数重载是指同一个函数名可以对应着多个函数实现。const关键字可以用于对重载函数的区分。重载的原则是:常对象调用常成员函数,一般对象调用一般成员函数。a是一般对象,调用一般成员函数get();b是常对象,调用常成员函数get() const。
更多 “单选题有如下程序:执行后的输出结果是(  )。A 55B 57C 75D 77” 相关考题
考题 单选题if语句的语法格式可描述为:格式1:if() 或 格式2:if() else关于上面的语法格式,下列表述中错误的是(  )。A 条件部分可以是一个if语句,例如if(if(a==0)…)…B 语句部分可以是一个if语句,例如if(…)if(…)…C 如果在条件前加上逻辑非运算符“!并交换语句1和语句2的位置,语句功能不变D 语句部分可以是一个循环语句,例如if(…)while(…)

考题 单选题下列关于运算符重载的描述中,正确的是(  )。A 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符B 一元运算符号能作为成员函数重载C 二元运算符重载为非成员函数时,参数表中有一个参数D C++中可以重载所有的运算符

考题 单选题对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为(  )。A 1B 2C 3D 4

考题 单选题下面属于应用软件的是(  )。A 学生成绩管理系统B UNIX操作系统C 汇编程序D 编译程序

考题 单选题以下程序输出结果是(  )。A 12,10,14B 12,18,30C 12,6,18D 12,14,30

考题 单选题已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于(  )。A c1.operator*(c2.operator+(c1))B c1.operator+(c2.operator*(c1))C c1.operator*(c1.operator+(c2))D c2.operator+(c1.operator*(c2))

考题 单选题下列对重载函数的描述中,(  )是错误的。A 重载函数中不允许使用默认参数B 重载函数中编译是根据参数表进行选择C 不要使用重载函数来描述毫不相干的函数D 构造函数重载将会给初始化带来多种方式

考题 单选题下列情况中,不会调用拷贝构造函数的是(  )。A 用一个对象去初始化同一类的另一个新对象时B 将类的一个对象赋值给该类的另一个对象时C 函数的形参是类的对象,调用函数进行形参和实参结合时D 函数的返回值是类的对象,函数执行返回调用时

考题 单选题下列各选项中,不属于序言性注释的是(  )。A 程序标题B 程序设计者C 主要算法D 数据状态

考题 单选题下列叙述中正确的是(  )。A 在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化B 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D 上述三种说法都不对