有如下程序:
#include
using namespace std;
class AA{
int k;
protected:
int n;
void setK(int k){this一>k=k;}
public:
void setN(int n){this一>n=n;}
};
class BB:public AA{/*类体略*/};
int main()
}
BB X;
A n=1;//1
B setN(2);//2
C k=3;//3
D setK(4);//4
return 0;
}
在标注号码的四条语句中正确的是( )。
发布于 2022-05-13 21:37:06
登录后免费查看答案
关注者
0
被浏览
14
1 个回答
推荐阅读
-
有如下类定义:Class AA{ int a: PubliC: AA(int n=O):a(n){}};Class BB:publiC AA{ publiC:BB(int n)};其中横线处的缺失部分是( )。
2022-05-13 关注 0 浏览20 1答案
-
有如下类定义:Class AA{ int a; publiC: AA(int n=0):a(n){}};Class BB:publiC AA{ publiC:BB(int n)—— };其中横线处缺失的部分是( )。
2022-05-13 关注 0 浏览14 1答案
-
有如下程序:#includeusing namespace std;class Pair{int m,n;public:Pair(int j,int k):m(j),n(k){}int get(){return m;}int get()const{return m+n;}};int main(){Pair a(3,5);const Pair b(3,5);tout<<A.GET()’<return U:}执行这个程序的输出结果是( )。
2022-05-13 关注 0 浏览30 1答案
-
有以下程序(函数fun只对下标为偶数的元素进行操作)# include<stdio.h>void fun(int*a;int n){int i、j、k、t;for (i=0;i<n一1;1+=2){k=i;‘for(j=i;j<n;j+=2)if(a[j]>a〔k])k=j;t=a〔i];a〔i]=a[k];a〔k]=t;}}main(){int aa「10」={1、2、3、4、5、6、7},i;fun(aa、7);for(i=0,i<7; i++)printf(”%d,”,aa[i]));printf(”\n”);}程序运行后的输出结果是
2022-05-11 关注 0 浏览39 1答案
-
有下列程序:main(){ int k=5,n=0;while(k>0){switch(k){dcfault:break;case 1:n=n+k;case 2:case 3:n+=k;}k--;}printf("%d\n".n);}程序运行后的输出结果足( )。
2022-05-11 关注 0 浏览20 1答案
-
有以下程序#includeint a=1;intf(int c){static int a=2:c=c+1:return(a++)+C;}main()( int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);}k+=a:printf("%d\n",k);}程序运行结果是( )。
2022-05-11 关注 0 浏览23 1答案
-
有以下程序#includeint a=1:int f(int c){ static int a=2;c=c+1.return(a++)+c;}main(){ int i,k一0;for(i=0;i<2;i++){int a=3;k+=f(a);)k+=a;printf(”%d\n”,k);程序运行结果是( )。
2022-05-11 关注 0 浏览28 1答案
-
有以下程序 main() { int k=5,n=0; while(k>0) { switch(k) { default : break; case 1 : n+=k; case 2 : case 3 : n+=k; } k--; } printf("%d\n",n); }程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览29 1答案
-
有以下程序#includemain( ){int n=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览20 1答案
-
有如下类定义:class MyBase{int k;public:MyBase(int n=O):k(n)}}int value()eonst{return k;}};class MyDerived:MyBase{intj;public:MyDerived(int i):j(i)}}int getK()const{return k;}int getJ()const{return j;}};编译时发现有一处语法错误,对这个错误最准确的描述是( )。
2022-05-13 关注 0 浏览13 1答案