首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test38_1,此工程包含一个源程序文件test38_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: 2 is a factor of 10 源程序文件test38_1.cpp清单如
使用VC6打开考生文件夹下的工程test38_1,此工程包含一个源程序文件test38_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: 2 is a factor of 10 源程序文件test38_1.cpp清单如
admin
2010-02-08
71
问题
使用VC6打开考生文件夹下的工程test38_1,此工程包含一个源程序文件test38_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为:
2 is a factor of 10
源程序文件test38_1.cpp清单如下:
#include <iostream.h>
class myclass
{
/***************** found *****************/
int n,d
public:
myclass(int i, int j){ n=i; d=j; }
friend int factor( myclass ob);
};
/***************** found *****************/
int myclass::factor(myclass ob)
{
/***************** found *****************/
if(ob.n%ob.d)
return 1;
else
return 0;
}
void main()
{
myclass ob1(10,2),ob2(13,3);
if(factor(ob1))
cout<<"2 is a factor of 10\n";
if(factor(ob2))
cout<<"3 is not a factor of 13\n";
}
选项
答案
(1) 错误:int n,d 正确;int n,d; (2) 错误:int myclass::factor(myclass ob) 正确:int factor(myclass ob) (3) 错误:if(ob.n%ob.d) 正确:if(ob.n%ob.d))
解析
(1)主要考查考生对于变量定义的理解,同类型的变量定义中间使用逗号分开,同时可以进行初始化,但是在整个定义的结尾必须使用分号,这是C++的规定:
(2)主要考查考生是否掌握了友元函数的定义,友元是在类的内部声明,类的外部实现的一种特殊的函数,它可以访问类内的所有成员,不过在类外的实现和调用的时候均不需要使用作用域符号“::”限制:
(3)主要考查考生对于if条件语句的掌握,只有括号内的条件为真,即值为1时,才执行if后面的语句,根据题目要求应该执行的是对象ob1,即2可以整除10,所以应该定义函数factor的返回值为能整除返回1,否则为0,而能够整除即取余运算值为0,所以在判断前应该加上非运算。
转载请注明原文地址:https://www.kaotiyun.com/show/G7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
简述《蒙巴顿方案》的主要内容。(东北师范大学2000年世界现代史真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
下列关于新教育发展时期的说法错误的是
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
下列关于实用主义的说法错误的是
教育制度的两个基本方面是
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款()。
随机试题
韦伯指出,世袭的统治者很大程度依赖于他的臣民的
一个住所在日本的美国人,未留遗嘱死亡,遗留有动产在纽约州。为此动产的继承,其亲属在日本国法院起诉,依日本法律规定,继承本应适用被继承人的本国法(纽约州的法律),而纽约州的冲突法规定,动产继承适用被继承人的住所地法。于是,日本法院依照日本关于动产继承的法律规
简述艺术活动的构成。
根据《建设工程项目管理规范》,项目风险管理正确的程序是()。
运营活动,是指投入一定的资源,经过一系列多种形式的变换,使其价值增值,最后以某种形式的产出提供给社会的过程。根据上述定义,下列选项不属于运营活动的是()。
一个好的学者,要么具有很好的学术天赋,要么是经过了长期不懈的后天努力。金灵先生终身致力于学术研究,那么( )。
Mr.Wrightwasthe______presidentofAceConstructionCompany.
WhenRodLavergotbehind,hewould
WhichofthefollowingdetailsinthenewsisCORRECT?
Kathywasauniversitystudent.Likemoststudentsshehadverylittlemoney,butshewantedtobuyacar."IfIcanbuyon
最新回复
(
0
)