首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//********error********的下面,修改该语句即可。 1 #
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在//********error********的下面,修改该语句即可。 1 #
admin
2021-05-06
42
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:
100
注意:错误的语句在//********error********的下面,修改该语句即可。
1 #include
2 statiC int x=50;
3 int t=0 ;
4 int *func(int x,int y,int z)
s {
6 t=t+x+y+Z;
7 //********error********
8 return t;
9 } ;
10 void main()
11 {
12 int y=3 0;
13 int x=10: 。
14 int z=20 ;
15 //********error********
16 X=X;
17 //********error********
18 cout<
19 }
选项
答案
(1)return&t ; (2)x= ::x; (3)Cout<<*fune(x,y,z)<
解析
程序当中定义了全局静态变量x,主函数内又定义了一个和静态变量x重名的变量x,在使用时需要注意区分这两个变量。函数func(int x,int y,int z)返回一个整型数据指针,功能是将参数x,y,z三者求和,通过指针返回运算结果。
[解题思路]
(1)由审题分析可知,函数func(int x,int y,int z)返回的是整型数据指针,而第1个标识下的retum 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://jikaoti.com/ti/4Sh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidShow(){cout<<’B’;}};
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0;};下列关于getVal
在下面的4个关键字中用来说明虚函数的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
结构化程序设计的基本原则不包括()。
下列选项中不属于结构化程序设计方法的是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
A、Shelosesherpurse.B、Shehasaheadache.C、Shefeelstiredandsleepyallthetime.D、Sheisill.C
资产阶级革命派同改良派论战的焦点是()
A.后微动脉B.通血毛细血管C.动-静脉吻合支D.真毛细血管微循环中进行物质交换的主要场所是
银行结算账户一般分为()。
定向发行的债券可采取协议方式转让,也可经过中国证监会批准采取其他方式转让,最小转让单位不得少于面值30万元。( )
根据支付结算法律制度的规定,下列账户中,可以支取现金的有()。(2015年)
读水循环示意图,回答问题。如果人类取用水量超过水循环___________的数量与速度,或者使水资源遭受污染,就会造成水资源___________。
已知f(x)=Asin(ωx+φ)的部分图象如图所示,则y=f(x)的图象向右平移个单位后得到的图象解析式为()。
下列条目中,哪些是DBMS的基本功能?______。Ⅰ.提供用户对数据库结构的描述功能Ⅱ.提供用户对数据的操作功能Ⅲ.提供多用户环境下的事务管理Ⅳ.分类组织、存储和管理各种数据Ⅴ.数据库的创建、转储和恢复
•Youwillhearaconversationaboutqualitycontrol.•Foreachquestion23-30,markoneletter(A,BorC)forthecorrectans
最新回复
(
0
)