A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
单选题 | 下列关于运算符函数的描述中,错误的是( )。 | 查看答案 |
单选题 | 下面程序的运行结果为( )。 #include void swap(int&a,int B. int temp; temp=a++: a=b: b=temp; } void main() { im a=2,b=3; swap(a,B.; eout<<A<<”,”<<B< } |
查看答案 |
单选题 | 下列关于线性链表的叙述中,正确的是( )。 | 查看答案 |
单选题 | 有如下程序: #inClude using namespaCe std; Class MusiC{ publiC: void setTitle(Char*str){strCpy(title,str);} proteCted: Char type[10]; private: Char title[20]; Class Jazz:publiC MusiC{ publiC: void set(Char*str){ strCpy(type,”Jazz'’);//① strCpy(title,str);//② } }; 下列叙述中正确的是( )。 |
查看答案 |
单选题 | 在公有继承的情况下,允许派生类直接访问的基类成员包括( )。 | 查看答案 |
单选题 | 已知枚举类型声明语句为: enum COl,OR{WHITE,YELLOW,GREEN=5,RED,BLACK=10}; 则下列说法中错误的是( )。 |
查看答案 |
单选题 | 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 | 查看答案 |
单选题 | F列关于栈的叙述正确的是( )。 | 查看答案 |
单选题 | 有如下头变件: int f1() StatiCintf2( ); Class MA publiC: intf3(); 1statiC int f4(); }; 在所描述的函数中,具有隐含的this指针的是( )。 |
查看答案 |
单选题 | 有三个关系R、S和T如下:![]() 由关系R和S通过运算得到关系T,则所使用的运算为( )。 |
查看答案 |
单选题 | 下面对于友元函数描述正确的是( )。 | 查看答案 |
单选题 | 下面程序的运行结果为( )。 #include void main() { char a=’3’: switch(8) { case '3':cout<<”3”: case '2':cout<<”2”;break; default:cout<<”l”; } } |
查看答案 |
单选题 | 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。 | 查看答案 |
单选题 | 有如下程序: #inClude using namespaCe std; Class MyClass{ publiC: MyClass(int X):val(X){} void Print()Const}tout<<”Const:val=”<<VAL<<’\T’;}&NBSP;&NBSP;&NBSP; Print(){tout< private: int val; }; int main(){ Const MyClass objl(10); MyClass obj2(20); objl.Print(); obj2.Print(); retum 0; } 执行这个程序的输出结果是( )。 |
查看答案 |
单选题 | 对于一个类定义,下列叙述中错误的是( )。 | 查看答案 |
单选题 | 下面对静态数据成员的描述中,正确的是( )。 | 查看答案 |
单选题 | 有如下类声明: class SAMPLE { int n: public: SAMPLE(int i=0):n(i){} void setValue(int nO); }; 下列关于9etValue成员函数的定义中,正确的是( )。 |
查看答案 |
单选题 | 有如下程序: #inClude using namespaCe std; Class Sample{ friend long fun(Sample S); publiC: Sample(10ng A.{x=a;} private: long X; }; long fun(Sample S){ if(S.x<2)return l; return S.X*fun(Sample(s.x-1)); } int main( ) { int sum=0; for(int i=0;i<6;i++) {sum+=fun(Sample(i));} Cout<<SUM:&NBSP;&NBSP;&NBSP; } 执行这个程序的输出结果是( )。 |
查看答案 |
单选题 | 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。 | 查看答案 |
单选题 | Tilil程序的运行结果是( )。 #include void main() { int i=1: while(i<=8) if(++i%3 1=2)continue: else eout< } |
查看答案 |