调用一成员函数时,使用动态联编的情况是()
A.通过对象调用一虚函数
B.通过指针或引用调用一虚函数
C.通过对象调用静态函数
D.通过指针或引用调用一静态函数
A.通过对象调用一虚函数
B.通过指针或引用调用一虚函数
C.通过对象调用静态函数
D.通过指针或引用调用一静态函数
对下列函数,画出调用f(5)时引起的工作栈状态变化情况。 int f(int i) { if(n==1) return(10); else return(f(i一1)+2); }
A.该运算符是一个单目运算符
B.该运算符函数有一个隐含的参数this
C.该运算符函数是类的成员函数
D.该运算符函数是类的友元函数
A.友元函数可以绕开成员函数直接访问类的私有和保护成员,避免调用成员函数相关的开销
B.友元函数虽然不是类的成员函数,但是因为友元函数是在类内说明的,所以也带有用this指针
C.友元函数可以以使用类内的所有成员,因此破坏了数据的安全性
D.友元函数的形参如果是类对象,可以用对象名,对象的引用或者对象指针
A.scanf("%s",pup[0].name);
B.scanf("%d",&pup[0].age);
C.scanf("%d",&p->sex);
D.scanf("%d",*P.age);
A.可以实现多个参数类型不同的evaluate方法,系统调用函数时会根据参数的类型自动匹配到正确的方法
B.在函数类中,函数的逻辑通过evaluate方法实现
C.每个用户只能使用自己创建的UDF
D.在UDF中可以使用MaxCompute的资源(Resource),比如通过addfile上传的文件资源
A.在子类的构造函数,必须先调用super()
B.super相当于子类的引用
C.先调用super(),才可以使用this
D.super()相当于父类构造函数的调用