单选题当需要将一个函数bool isnumber (char c)声明为内联函数时,则此内联函数的函数原型为( )。 A.enum bool isnumber (char c) ; B.define bool isnumber (char c) ; C.inline bool isnumber (char c) ; D.extern bool isnumber (char c) ;
单选题下列选项,不正确的是( )。
单选题栈和队列的共同特点是 A)都是先进先出 B)都是先进后出 C)只允许在端点处插人和删除元素 D)没有共同点
单选题有如下程序:
#include<iostream>
using namespace std;
class A {
public:
A(int i) {x=i;}
void dispa() {cout<<x<<",";}
private:
int x;
};
class B: public A {
public:
B(int i): A(i+10) {x=i;}
void dispb() {dispa(); cout<<x<<endl;}
private:
int x;
};
int main() {
B b(2);
b. dispb();
return 0;
}
执行这个程序的输出结果是______。
单选题若要重载+、=、<<、=和[]运算符,则必须作为类成员重载的运算符是
A. +和=
B. =和<<
C. ==和<<
D. =和[]
单选题下列虚基类的声明中正确的是 ______。
单选题下列关于虚函数的描述中正确的是______。
单选题以下程序的输出结果是( )。
#include
main()
{int m=5;
ifj(m++>5)
cout<
单选题一个非空广义表的表头
____
。
单选题若有一个MyClas类,则执行语句MyClas a,b(2),*p;后,自动调用该类的构造函数 ( )次。
单选题下面有关重载函数的说明中,正确的是( )。
单选题下列关于输入/输出流的叙述中,正确的是______。
单选题下列关于C++流的说明中,正确的是( )。
单选题下列关于运算符重载的描述中,正确的是( )。
单选题有如下程序: #include <iostream> using namespace std; class Test public: Test() n+=2; ~Test() n-=3; static int getNum() return n; private: static int n; ; int Test::n=1; int main() Test* p=new Test; delete p; cout<<'n='<<Test::getNum() endl; return 0; 执行后的输出结果是 ( ) 。 A.n=0 B.n=1 C.n=2 D.n=3
单选题有如下类声明: class Foo{int bar;}; 则Foo类的成员bar是( )。
单选题有如下函数模板定义: template<typename T1,int a2,int a3> T1 fun(T1 a1) return(a1+a2+a3); 则以下调用中正确的是( )。
单选题通常的拷贝初始化构造函数的参数是
____
。
单选题若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*ia=a;则不能正确表示a数组元素的表达式是
______。
A. *ia
B. a[10]
C. *a
D. a[ia-a]