单项选择题
若类A和类B的定义如下;
class A
int i,j;
public:
int geti()
return i;
;
clasS B:public A
int k;
public:
void make()
k=i*j;
;
则上述定义中非法的表达式是( )。
A.k=i*j
B.int k;
C.return i;
D.void make()
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序: #inClUde <iostream> using namespace std; Class Base public: Base(int x) a=x; void show() cout<<a; private: int a; ; class Derived : public Base public: Derived(int i) :Base(i+1),b(i) void Show() cout<<b; private: int b; ; int main() Base b(5),*pb; Derived d(1); pb=&d; pb->show(); return 0; 运行后的输出结果是( )。
A.1
B.5
C.2
D.0
点击查看答案&解析
单项选择题
若以下定义: struct link int data; struct link *next; a,b,C,*p,*q; 且变量a和b之间已有下图所示的链表结构。 指针p指向变量a,q指向变量c,则能够把c插入到a和b之间并形成新的链表的语句组是( )。
点击查看答案&解析
相关试题
有以下程序: #include <iostream> u...
有以下程序: #include <iostream.h>...
在下面程序横线处填上适当内容,使程序输出...
【4】 是在进行了成功的测试之后才开始的...
下面是复数类complex的定义,其中作为友元...