首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include static
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include static
admin
2017-11-27
36
问题
使用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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx;for(inti=1;i<=100;i++)
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5,b=4,c=3,d=2;if(a>b>c)
在类体系中访问一个虚函数时,应使用指向______的指针或对基类类型的引用,以满足运行时多态性的要求。
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn;Public:Sample(Ti){n=i
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
有如下类定义:classTest{public:Test(){a=0;c=0}//①intf(inta)const{this->a=a;}//②
为了培养良好的程序设计风格,下列描述中正确的是
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
拉深时采用压边圈的目的是什么?
A.收敛生肌B.滋阴润燥C.凉血解毒D.清热利尿E.清热燥湿知母的功效是
下列属于胞嘧啶类抗肿瘤药物的有
下列选项中,不属于电话银行与手机银行的区别的是()。
凯恩斯认为,投机动机形成的投机需求与利率()。
(2017年)甲公司为境内上市公司。2×17年,甲公司发生的有关交易或事项如下:(1)甲公司生产并销售环保设备,该设备的生产成本为每台600万元,正常市场销售价格为每台780万元。甲公司按照国家确定的价格以每台500万元对外销售;同时,按照国家有关政策,
对于I类供应商,其业绩至少要达到()。
伊浦味陈辞
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
创建窗体时,数据源不能是()。
最新回复
(
0
)