在函数体中,关于数据定义语句和非数据定义语句(即执行语句)的位置,下面说法正确的是()。
A.C89标准:所有数据定义语句必须在任何非数据定义语句的前面
B.C89标准:有些必须放在前面,有些可以放在后面
C.C89标准:没有要求
D.C99标准:所有数据定义语句必须在任何非数据定义语句的前面
A.C89标准:所有数据定义语句必须在任何非数据定义语句的前面
B.C89标准:有些必须放在前面,有些可以放在后面
C.C89标准:没有要求
D.C99标准:所有数据定义语句必须在任何非数据定义语句的前面
【说明】
①在类体中添加函数move(double ax,double ay)的定义,使得点的坐标x和y分别移动 ax和ay个单位。
②在类定义外完成重载的两个构造函数CPosition()和CPosition(double dx,double dy),其中前者为不带参数的构造函数,使CPosition对象的默认值为x=0,y=0,后者为带参数的构造函数,把数据成员x和y分别初始化为参数dx和dy的值。
③完成函数double distance(double bx,double by)的定义,该函数返回*this和点(bx, by)的距离。
注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。
源程序文件test5.cpp清单如下:
include<iostream.h>
include<math.h>
class CPosition
{
public:
CPosition();
CPosition(double dx,double dy);
double getx();
double gety();
(1)
double distance(double bx,double by);
private:
double x;
double y;
};
(2)
{
x=0;y=0;
}
CPosition::CPosition(doub,e dx,doub,e dy)
{
x=dx; y=dy;
}
double CPosition::getx()
{
return x;
}
double CPosition::gety()
{
return y;
}
double CPosition::distance(double bx,double by)
{
(3)
}
vold main()
{
double a,b;
cout<<"|nput x,y position of a point:";
cin >> a >> b;
CPosition psA(a,b);
cout<<"Input x,y position of another point:";
cin >>a >> b;
cout <<"The distance is" <<psA.distance(a,b) <<end1;
}
SQL是一种(A) 语言,集(B) 功能于一体,SQL查询语句的一种典型句型是:
SELECTX1,X2,..,,Xn
FROMA1,A2,...,Am
WHERE F
其中Xi(i=1,2,…,n)、Aj(j=1,2,…,m)、F分别是(C) 。
设关系模式SCG(S,C,grade)中S为学生学号,C课程号,grade为某学号学生学某门课程的考试成绩。今要查询每门课程的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程名降序排列,则用SQL查询语言应为(D) 。若查询的结果仅限于平均分数超过80分的,则应(E)。
供选择的答案
A:①高级算法 ②人工智能 ③关系数据库 ④函数型
B:①数据定义、数据操作、数据安全 ②数据完整性、数据安全、数据并发控制
③数据定义、数据操作、数据控制 ④数据查询、数据更新、数据输入输出
C:①基本表名、目标表名、逻辑表达式
②基本表名、目标表名、数值表达式
③目标表名、基本表名,逻辑表达式
④目标表名、基本表名、数值表达式
D:①SELECT C,AVG(grade) ②SELECT C,AVG (grade)
FROM SCG FROM SCG
GROUP BY grade GROUP BY C
ORDER BY 2,C Desc ORDER BY 2,C Desc
③SELECT C,AVG(grade) ④SELECT C,AVG(grade)
FROM SCG FROM SCG
WHERE C Desc GROUP BY AVG(grade)
GROUP BY grade ORDER BY 2,C Desc
E:①在GROUP子句的下一行加入HAVING AVG (grade)>80
②在GROUP子句的下一行加入HAVING AVG(grade)>80
③在GROUP子句的下一行加入WHERE AVG(*)>80
④在GROUP子句的下一行加入WHERE AVG(*)>80
A、自定义键有24个
B、PAGE语句每次都翻到最后一页
C、TAG语句({位号}[.成员变量])(=)(数值)中,成员变量是可选项
D、PAGE语句中,PAGE和页面类型代码之间必须要有空格隔开
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!