首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test30_1,此工程包含一个源程序文件test30_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: Previous=9,Next=11 源程序文件test30_1.cpp清单如下
使用VC6打开考生文件夹下的工程test30_1,此工程包含一个源程序文件test30_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: Previous=9,Next=11 源程序文件test30_1.cpp清单如下
admin
2010-02-08
52
问题
使用VC6打开考生文件夹下的工程test30_1,此工程包含一个源程序文件test30_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为:
Previous=9,Next=11
源程序文件test30_1.cpp清单如下:
#include <iostream.h>
/***************** found *****************/
void prevnext (int,int &,int&);
int main ( )
{
int x=10,y,z;
prevnext (x,y,z);
cout << "Previous=" << y << ", Next=" << z<<end1;
return 0;
}
/***************** found *****************/
void prevnext (int x, int prev, int next)
{
/***************** found *****************/
prev=x--;
next=++x;
}
选项
答案
(1)错误:在main()函数前缺少prevnext函数的声明 正确:void prevnext(int,int &,int &); (2)错误:void prevnext(int x,int prev,int next) 正确:void prevnext(int x,int &prev,int &next) (3)错误:prev=x--; 正确:prev=x-1;
解析
(1)函数在使用前必须已经被定义,main()中调用prevnext函数,而该函数的实现在main()之后,所以在main()之前必须添加该函数的声明;
(2)由运行结果可知,通过函数prevnext调动要改变main()中的实参值,所以prey和next都应为引用型参数:
(3)由运行结果prev=x-1,而源程序的prev=x,x=x-1,这里涉及的是运算符的优先级问题。
转载请注明原文地址:https://www.kaotiyun.com/show/x7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
现行理论认为,宗教是科学的死敌,但就欧洲历史而言,人们注意到一个现象,中世纪晚期、近代初期的科学家大多是基督教神职人员。如哥白尼、布鲁诺、开普勒。或具有神学背景,如伽利略。试解释这一现象。(清华大学2014年历史学基础真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
下列关于学校教育的说法,错误的是
关于教育劳动起源说的主要观点,下列说法错误的是
关于终身教育,下列说法错误的是
随机试题
简述经济性垄断的概念和主要形式。
中成药的联合应用中,因功效相悖而不宜合用的药组有()。
下列疾病,可能成为慢性腹痛的常见病因为
患者,男,30岁,发生破伤风后出现肌肉阵发性痉挛,控制痉挛最主要的护理措施是()
河流完全混合模式的适用条件是()。
在筹资效益分析中,影响综合资金成本的因素有()。
下列各句句意明确、不存在语病的一项是()。
国民参政会
A、Atabout1:40a.m.localtime.B、Atabout1:14a.m.localtime.C、Oneatabout1:14a.m.,whiletheotheraround2:14a.m.D、O
Directions:Forthispart,youareallowed30minutestowriteashortessayentitledShouldtheStateInterferewithPeople’sS
最新回复
(
0
)