首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
108
问题
使用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://kaotiyun.com/show/XOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
_______。喝茶能加速体内酒精的分解,且其利尿作用可帮助分解后的物质排出,因此有助于解酒;但同时,这种加速分解会增加肝肾的负担。因此,对于肝肾不好的人来说,最好不要用茶来解酒,特别要注意的是不能在酒后喝浓茶。填入画横线部分最恰当的一句是(
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
多元线性回归方程中自变量的选择有哪两种方法?()
两变量相关系数为0.43,σX为5,σY为3,请问σYX为多少?()
简述大学服务社会功能的形成与发展。
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
下列说法错误的是
下列货币政策操作中,可以增加货币供给的是()。
随机试题
门脉高压症分流术后护理不正确的是
男,22岁。腹部被拳击2小时,经查体,化验检查,X线腹透及腹腔穿刺未明确诊断,现应如何处理为宜
甲是一起故意伤害案件的被害人,在县公安机关进行侦查的过程中,需要询问甲有关案件的情况,则公安机关可以在下列哪些地点进行询问?
下列关于水泥混凝土路面原材料中钢纤维的说法,错误的是()。
建筑施工总承包特级资质企业,应至少配备()名专职安全生产管理人员。
下列对现金流量的理解,正确的是()。
新课程改革的理论基础是()学习理论。
关于INSERT-SQL语句描述正确的是( )。
下面属于应用软件的是()。
Theanti-nuclearcampaignersjoinedhandsandformeda20kilometerhuman______.
最新回复
(
0
)