【名词&注释】
知识点(knowledge point)、数据类型(data type)、关键字、运算符重载(operator overloading)、一对一(one to one)、派生类(derived class)、默认值(default value)、标识符(identifier)、源程序文件
[单选题]商品”与“顾客”两个实体集之间的联系一般是
A. 一对一
B. 一对多
C. 多对一
D. 多对多
查看答案&解析查看所有试题
学习资料:
[单选题]GB2312-80码在计算机中用()byte存放。
A. 2
B. 1
C. 8
D. 16
[多选题]使用VC6打开考生文件夹下的工程test37_3。此工程包含一个test37_3.cpp,其中定义了类Letter和Number以及Grid,其中Grid类由Letter类和Number类public派生,但三个类的定义并不完整。请按要求完成下列操作,将程序补充完整。
A. (1)添加类Letter的带一个参数c的构造函数,c是char型的数据,默认值(default value)为'A',该函数把参数c的值赋给类的保护成员ch,请在注释“//**1**”之后添加适当的语句。
B. (2)添加类Number的带一个参数n的构造函数,n是int型的数据,默认值(default value)为0,该函数把参数n的值赋给类的保护成员num,请在注释“//**2**”之后添加适当的语句。
C. (3)添加派生类Grid构造函数的定义,传入的参数为char型的c和血型的n,并将其分别赋值给基类的ch和num,请在注释“//**3**”之后添加适当的语句。
D. (4)完成派生类Grid的友元函数——“”运算符重载的定义,使其以格式“[g.ch,g.num]”输出,请在注释“//**4 **”之后添加适当的语句。
E. 源程序文件test37_3.cpp清单如下:
F. includeiost ream. h>
G. class Letter
H. {
I. protected:
J. char ch;
K. public:
L. // ** 1 **
M. };
N. class Number
O. {
P. protected:
Q. int num;
R. public:
S. // ** 2 **
T. };
U. class Grid : public Letter, public Number
V. {
W. public:
X. // ** 3 **
Y. friend ostream& operator(ostream &o,Grid &g);
Z. };
[单选题]有以下程序 #include stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; in-1 ;i++) for 0=i+l; jn; j++) if(a[i]a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } main() { int c[10]= { 1,2,3,4,5,6,7,8,9,0},i; fun(c+4, 6); for (i=0;i10; i++) printf("%d,", c[i]); printf("\n"); }
A. 0,9,8,7,6,5,1,2,3,4,
B. 0,9,8,7,6,5,4,3,2,1,
C. 1,2,3,4,9,8,7,6,5,0,
[单选题]下列语句段中,正确的是( )。
A. street { int x; float y; int a[2]; unsigned b[3]; char name[ 10]; };
B. struct stu { unsigned a[3]; unsigned b[4]; }x; int *p=& x.a;
C. stmct stu { int a; float x[4]; }y={1,1.0}; float data=y.x;
D. struct nd { int a,b; unsigned c[2]=5; };
本文链接:https://www.51ksbd.net/show/5g6ow4.html