首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h> s
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h> s
admin
2019-05-14
28
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:
100
注意:错误的语句在//******error******的下面,修改该语句即可。
#include<iostream.h>
static int x=50;
int t=0;
int *func(int x,int y,int z)
{
t=t+x+y+z;
//******error******
return t;
};
void main()
{
int y=30;
int x=10;
int z=20;
//******error******
x=x;
//******error******
cout<<func(x,y,z)<<endl;
}
选项
答案
(1)return &t: (2)x=::x; (3)cout<<*func(x,y,z)<<endl;
解析
(1)由审题分析可知,函数func(int x,int y,intz)返回的是整型数据指针,而第1个标识下的return t表示返回一个整型数据,和要求的返回数据类型不匹配,应改为“return&t:”。
(2)第2个标识下x=x表示局部变量x自己给自己赋值,调用func(x,y,z)函数后,返回的运算结果是30+10+20=60,与输出100不同,而全局静态变量x值为50,30+50+20=100,刚好满足条件,因此第2个标识下是将全局静态变量x的值赋给局部变量x,即第2个标识下应该为“x=::x:”,“::”表示的是引用全局变量。
(3)func(x,y’z)返回一个整型数据指针,通过该指针可以得到运算结果,而cout<<func(x,y,z)输出的fun(x,y,z)返回的地址值(变量t的地址值),而不是该地址内存储的变量的值(t的值),运行程序后会发现输出的是奇怪的一串数字,而不是我们所想要的100,应加上取指针运算符“*”,*func(x,y,z)为变量t,故第3个标识下应改为“cout<<*func(x.y,z)<<endl;”。
转载请注明原文地址:https://www.kaotiyun.com/show/cE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
非成员函数应该声明为类______函数才能访问该类的私有成员。
下列情况中,不会调用拷贝构造函数的是()。
关于函数重载,下列叙述中错误的是()
内部格式控制操作函数是在头文件()中定义的。
在下面的4个关键字中用来说明虚函数的是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;~TestClass(){cout<<"BASE:;}};cla
下列说法中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Con(
已知枚举类型定义语句为:enumToken{NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
随机试题
企业对社会的责任具体体现在()
存储器是计算机系统的重要组成部分,存储器可以分为内存储器与外存储器。下列存储部件中不属于内存储器的是________。
下列关于等张收缩叙述不正确的是
A.上颌侧切牙B.下颌第二前磨牙C.上颌尖牙D.上颌第一磨牙E.下颌第一磨牙颌面有一个中央窝,一个近中窝的牙是
患儿,诊断病毒性心肌炎。症见心悸胸闷,寒热起伏,全身肌肉酸痛,腹痛腹泻,肢体乏力,舌红,苔黄腻,脉结代。治疗首选
建设项目财务管理遵循的原则有:以提高效益为中心;实行预算管理;()。
国家间贸易壁垒可分为()。
属于GIS典型的网络分析功能的是()。①估计交通的时间、成本;②评价土地使用的适宜性;③选择运输的路径;④计算公共设施的供需负荷;⑤寻找最近的服务设施;⑥产生在一定交通条件下的服务范围
根据车船使用税的有关规定,下列表述正确的有()。
Therearesomeearthphenomenayoucancounton,butthemagneticfield,somesay,isnotoneofthem.Itfluctuatesinstrength
最新回复
(
0
)