首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在∥********error********的下面,修改该语句
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在∥********error********的下面,修改该语句
admin
2015-07-20
61
问题
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:
30
130
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
int a=10;
class cobj
{
public:
cobj()
{
a=b=0;
}
void display()
{
∥********error********
cout<
}
void func(int a)
{
∥********error********
a+=a;
}
void func2()
{
∥********error********
a+=a;
}
private:
int a,b;
};
VCid mein()
{
cobj obj ;
obj.func(3);
obj.di splay();
obj.func2();
obj.display();
}
选项
答案
(1)cout<
a+=a; (3)a+=::a;
解析
(1)成员函数display()打印变量a和b的值,即cout输出a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<”不正确,因此第1个标识下应改成cout<
(2)在func(int a1中,参数a传递进来,其和成员变量a名字一样,因此第2个标识下的“a+=a”有歧义,从程序的运行结果来分析,COhj obj声明对象obj,初始化类成员变量a和b均为0,调用fimc函数后输出30,说明a为3,b为0,因此这里应该是成员变量与参数a的和赋给成员变量a,正确的写法是“this.>a+=a:”0
(3)func20函数虽然没有参数,但是成员变量a和全局变量a重名,第3个标识下“a+=a”也会有歧义,分不清楚是全局变量加倍还是类成员变量加倍或者其他情况,调用func20函数后,输出“130”,说明a为13,b为0,因此是成员变量与全局变量a的和赋给成员变量a,正确的写法是“a+=::a.,,,“::a”表示是全局变量a。
转载请注明原文地址:https://kaotiyun.com/show/ACNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\shiti\tes.txt,下列语句中不能打开该文件的是()。
关于链式存储结构和顺序存储结构的说法正确的是______。
结构程序设计的3种结构是______.
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
已知:doubleA(doubleA){return++a;}和intA(inta){return++a;)是一个函数模板的两个实例,则该函数模板定义为【】。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
在乡村常用明矾溶于水,其目的是()。
可作片剂助流剂的是
分子中含有两个高能磷酸键的化合物是
水资源规划按层次划分为()。
二级域名一般为该主机所属的行业,下列对应不正确的是()。
史载“大小之官,咸由吏部”“纤介之迹,皆属考功”。与文中所述相关的是()。
加强有关社会治安综合治理的思想建设、组织建设、规范建设,是落实综合治理的关键。()
2017年我国成年国民图书阅读率为59.1%,比上年增加0.3个百分点;报纸阅读率为37.6%,比上年降低2.1个百分点;期刊阅读率为25.3%,比上年增加1个百分点。2017年我国成年国民数字化阅读方式(网络在线阅读、手机阅读、电子阅读器阅读、平板电脑
在IP协议中用来进行组播的IP地址是________地址。
TheimmigrantsinAmericaareplayinganimportantroleinthenationalsciencedevelopment.Mr.Obamasaysthatpartofthesol
最新回复
(
0
)