正确答案: A
double
题目:已知char a;int b;float C;double d;则表达式a-b c-d结果为( )型。
解析:A
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列工具中,不属于结构化分析的常用工具的是( )。
PAD图
[单选题]若有函数max(a、b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
p=max(a,b)
解析:解析:在本题中,将函数的入口地址赋给指针后就可以用该指针调用函数了。注意:函数的指针形参。
[单选题]如果成功地执行了?PAPTS和?M->PAPTS这两条命令且显示结果不同,说明了( )。
前一个PARTS是字段变量,后一个PARTS是内存变量
[单选题]执行下面的程序段后,变量k中的值为
不定值
[单选题]设有语句Open "C:\Test.Dat",For OutPut As #1,则下列叙述错误的是( )。
该语句只能打开C盘根目录下一个已存在的文件Test.Dat
执行该语句后,就可以通过print语句向Test.Dat文件中写入信息
解析:解析:Open过程语法为;Open pathname For [Input] Output [Append]As filenumber [Len=buffersize]
[单选题]若有以下程序:include using namespace std;define PI 3.14class Point {private: i
若有以下程序: #include iostream> using namespace std; #define PI 3.14 class Point { private: int x,y; public: Point(int a,int B.{ x=a; y=b; } int getx() { return x; } int gety() { reurn y; } }; class Circle: public Point { private: int r; public: Circle(int a,int b.int C.:Point(a,B.r=c; int getr() { return r; } double area() { return PI*r*r; } }; int main() { Circle cl(5,7,10); coutc 1 .area()end1; return 0; } 程序执行后的输出结果是
314
解析:解析:本题考核派生类的定义和应用。本程序设计了一个点类Point,包含了横、纵两个坐标数据x和y,由它派生出了圆类Circle,并加入了新的数据成员,即一个半径数据r和一个求圆面积的函数成员area。在主函数main中,首先定义了一个圆Circle类的对象c1,并通过它的构造函数初始化其数据成员。由此可知,其半径r的值为10,所以其面积为PI*10*10=314,即对象c1的函数成员area的返回值为314。