首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test18_1,此工程包含一个源程序文件(est18_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Enter x and y: -4 -5 xoffset=1 yof
使用VC6打开考生文件夹下的工程test18_1,此工程包含一个源程序文件(est18_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Enter x and y: -4 -5 xoffset=1 yof
admin
2009-01-15
106
问题
使用VC6打开考生文件夹下的工程test18_1,此工程包含一个源程序文件(est18_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
Enter x and y:
-4 -5
xoffset=1
yoffset=1
angle=45
radius=1.41421
源程序文件test18_1.cpp 清单如下:
#include <iostream.h>
#include <math.h>
class point
{
public:
void set(double ix,double iy)
{
x=ix;
y=iy;
}
double xoffset()
{
return x;
}
double yoffset()
{
return y;
}
double angle ( )
{
return (180/3.14159)*atan2(y,x);
}
/**************** found *******************/
inline radius ( )
{
return sqrt(x*x+y*y);
}
protected:
double x;
double y;
};
void main()
{
point p;
double x,y;
cout<<"Enter x and y:\n";
cin>>x>>y;
p.set(x,y);
/**************** found *******************/
p.x+=5;
p.y+=6;
/**************** found *******************/
cout<<"xoffset="<<p.xoffset()<<end1;
cout<<"yoffset="<<p.yoffset()<<end1;
cout<<"angle="<<p.angle()<<end1;
cout<<"radius="<<p.radius()<<end1;
选项
答案
(1) 错误:inline radius() 正确:inline double radius() (2) 错误:p.x+=5; p.y+=6; 正确:p.set((p.xoffset()+5),(p.yoffset()+6)); (3) 应在结尾处添加“}”
解析
(1)主要考查考生对于内联函数使用规则的掌握,虽然使用内联函数返回函数的值,但也要确定返回值的类型;
(2)主要考查考生对于对象访问类的数据成员的权限的掌握,对象不能直接访问类的私有或保护成员,只能通过类的公有成员函数去访问;
(3)主要考查考生对于主函数定义的掌握,该处缺少“}”,函数体的花括号一定是成对出现的。
转载请注明原文地址:https://jikaoti.com/ti/KYkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
公元前770年,周平王将都城东迁,史称“东周”,分为“春秋”“战国”两个时期。春秋时期,100多个诸侯国林立,互相争夺,胜者称为霸主。下列成语的出处中涉及春秋时期诸侯国争霸的是()。
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
多元线性回归方程中自变量的选择有哪两种方法?()
如果要删除一些变异性较大的实验数据,需要遵循的原则是()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
教育的个体个性化功能主要体现在:它促进人的主体意识的发展,促进人的个体特征的发展,以及促进人的
随机试题
下列关于肘关节的叙述,正确的是()
关于行政许可法上的信赖利益保护原则的表述,下列哪些表述是不正确的?()
根据《中华人民共和国招标投标法》的规定,下列包括在招标公告中的是:
商业银行投资的货币风险,除因利率变动引起外,()也会使债券持有者遭受货币风险。
下列关于耕地占用税的说法,正确的有()。
在民法中,把年满16周岁未满18周岁并以自己的劳动收入为主要生活来源且精神正常的自然人视为完全民事行为能力人。()
大约从商代开始,出现“封土为坟”的做法。()
对犯罪嫌疑人进行询问时,侦查人员不得少于()人。
TheImportanceofLiteratureI.DefinitionofLiterature—Theword"literature"datesbackto【T1】_____【T1】______—Inconnectio
Thoseyoungmenwere______bythepolice______causingadisturbanceintheneighborhood.
最新回复
(
0
)