- 20
- 0
- 约6.61千字
- 约 22页
- 2021-03-23 发布于云南
- 举报
20XX年复习资料;C++面向对象程序设计教程;一、选择题 ;2.运算符重载是对已有的运算符赋予多重含义,因此 。
A)可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B)可以改变一个已有运算符的优先级和操作数个数
C)只能重载C++中已经有的运算符,不能定义新运算符
D)C++中已经有的所有运算符都可以重载
解析:重载运算符的函数的参数不能全部是C++的标准类型,例如,不能改变运算符“+”作用于两个int型数的含义,即运算符函数的参数中至少存在一个用户自定义对象,故选项A错误。运算符重载不能改变运算符原有的优先级和结合性,选项B错误。“?:”不能重载,选项D错误。
答案:C;3.下列关于运算符重载的描述中,正确的是 。
A)运算符重载为成员函数时,若参数表中无参数,重载的一定是一元运算符
B)一元运算符只能作为成员函数重载
C)二元运算符作为非成员函数重载时,参数表中只有一个参数
D)C++中可以重载所有的运算符
解析:有些一元运算符既可以作为成员函数重载,也可以作为友元函数或普通函数重载,如取负运算符“-”,故选项B错误。运算符重载为非成员函数时,所有的操作数必须出现在参数表中,故二元运算符参数表中有两个参数,选项C错误。C++存在有运算符不能被重载,选项D错误。
答案:A ;4.在重载一个运算符为成员函数时,其参数表中没有任何
您可能关注的文档
- 《财政学课件》-财政学导论.ppt
- 《统计学》课件-第5章假设检验.ppt
- CPP教学材料-习题答案-第 章a3.ppt
- JSP课件-JSP程序设计教程(第4章).ppt
- XX大学C程序设计课件-c讲义第6章-数组.ppt
- XX大学管理信息系统课件-第9章.ppt
- XX大学国际贸易实务课件-第四章国际货物运输.ppt
- XX大学计算机网络课件-我的3章---网线制作专题.ppt
- XX大学日语课件-生活会話.ppt
- XX大学数网络营销课程课件-4网络市场调查.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)