首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include static
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include static
admin
2017-11-27
54
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:
100
注意:错误的语句在//*****error******的下面,修改该语句即可。
#include
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<
}
选项
答案
(1)return &t; (2)x=::x; (3)cout<<*func(x,y,z)<
解析
(1)由审题分析可知,函数fun(intx,int y,int z)返回的是整型数据指针,而第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<
转载请注明原文地址:https://kaotiyun.com/show/YJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
有关构造函数的说法中错误的是
下面对宏定义的描述中不正确的是
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
程序设计方法要求在程序设计过程中
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
下列关于关系运算的叙述中正确的是()。
随机试题
企业中虽然设置有意见箱,但领导从未打开过信箱,这属于___________。
租赁合同的租赁期限最长为【】
胃、十二指肠溃疡病,不需外科手术治疗的情况是
高级耐火材料的耐火度为()。
甲购买一辆汽车,在开回的路上,因刹车失灵而翻车受伤。在此情形下,他可以请求谁承担何种责任()。
人防工程不应设置()。
某省统计局在一次常规的工作检查中发现,该省某县的统计数据质量存在较大问题。经查,该县统计局按照工作程序搜集、汇总、核算出统计数据后,报告给该县领导人员。县领导人员马上开会对统计数据进行了讨论分析和研究,认为统计局所报的统计数据与本县的实际情况不符,需要重新
质量信息管理的第一步应该是()。[2006年真题]
WWW是以超文本标注语言为基础、能够提供面向Internet服务的信息浏览系统,WWW系统的结构采用了______模式。
Atlasttheyhadtoresort______forcingthedoortorescuetheboy.
最新回复
(
0
)