首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){) void Set(int x){val=
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){) void Set(int x){val=
admin
2019-06-12
38
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):Val(x){)
void Set(int x){val=x;)
void Print()const{cout<<"val="<
private:
int val;
);
int main(){
const MyClass obj 1(10);
MyClass obj2(20);
objl.Print(); ∥语句1
obj2.Print(); ∥语句2
objl.Set(20); ∥语句3
obj2.Set(30); ∥语句4
return O;
)
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象o bil(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/FH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
内联函数是通过【】来实现的,因此内联函数是真正的函数。
下列关于数组初始化的说法,正确的是()。
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;
在执行完下面的程序后,变量k的值为【】。inti,j,k;for(i=0,j=10;i<:j;i++,j--)k=i+j;
C++中封装性、继承性和______是面向对象思想的主要特征。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
在C++语言的数据类型中,int、short等类型的长度是()。
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
“三权分立”原则在不同国家施行的差异性。
Anunderstandingofman’seffectonthebalanceofnatureiscrucial(关键的)tobeingabletofindtheappropriateremedialaction.
患者,男性,50岁。咳嗽3年,每年冬季发作,每次持续3个月。有吸烟史。患者最可能的诊断是
关于腺样体肥大CT表现,不正确的是
房地产即土地和地上建筑是一种特殊的商品,其同劳动力、资本以及其他类型的商品的最大区别是()。
心理辅导的基本目标是()。
简述学前教育的基本原则。
确定软件的模块划分及模块之间的调用关系是______阶段的任务。
请根据下面一组图片,用英语写一篇短文,短文要包括以下内容:(1)汽车给了人们诸多方便;(2)但也给人类带来了许多问题;(3)如何保护环境,净化我们的地球。注意:词数100左右。
Readthearticlebelowaboutreceivingandsendingemail.Foreachquestion(23-28)ontheoppositepage,choosethecorrectanswe
最新回复
(
0
)