定义一个表示点的结构类型Point和一个由直线方程y=ax+b确定的直线类Line。结构类型Point有x和y两个成员,分别表示点的横坐标和纵坐标。Line类有两个数据成员a和b,分别表示直线方程中的系数。Line类有一个成员函数print用于显示直线方程;友员函数setPoint(Line&l1,Line&l2)用于求两条直线的交点。在main函数中,建立两个直线对象,分别调用print函数显示两条直线的方程,并调用函数setPoint求这两条直线的交点。
简答题查看答案
先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。
简答题查看答案
先定义一个类A(该类有成员变量x,成员方法f1()对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2()对y赋初值)。
简答题查看答案
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
单选题查看答案
试从定义方式、访问方式、存储性质和作用域分析类的一般数据成员和静态数据成员的区别。
简答题查看答案
某数据段内有如下数据定义: 假设变量X的偏移地址为20H。 (1)写出变量X各数据在内存中的具体位置和相关内存单元的值。 (2)写出变量Y,Z的偏移地址。 (3)写出变量W的值。
简答题查看答案
有以下说明语句:struct Point{int x;int y;};则叙述正确的是()
单选题查看答案
定义一个Rectangle类,它包含两个数据成员length和width;以及包含用于求长方形面积的成员函数。再定义Rectangle的派生类Rectangular,它包含一个新数据成员height和用来求长方体体积的成员函数。在main函数中,使用两个类,求某个长方形的面积和某个长方体的体积。
简答题查看答案
有以下说明语句:struct point{int x;int y;}p;则正确的赋值语句是()
单选题查看答案