单选题有如下程序:#include<iostream>using namespace std;class Base{private:void fun1()const{cout<<"fun1";}protected:void fun2()const{cout<<"fun2";}public:void fun3()const{cout<<"fun3";}};class Derived:protected Base{public:void fun4()const{cout<<"fun4";}};int main(){Derived obj;obj.fun1();//①obj.fun2();//②obj.fun3();//③obj.fun4();//④return0;}其中有语法错误的语句是( )。
单选题函数模板:template<class T> T add(T x, T y) {return x+y;} 下列对add函数的调用不正确的是
单选题以下程序的输出结果是( )。 #include<iostream.h> void main() int a(5),b(6),i(0),j(0); switch(a) case 5:switch(b) case 5:i++;break; case 6:j++;break; default:i++;j++; case 6:i++; j++; break; default:i++;j++; cout<<i<<","<<j<<endl; A.1,2 B.1,3 C.2,2 D.2,3
单选题对于类定义 class A public: virtual void func1( ) void func2( ) ; class B:public A public: void func1( )cout<<"class B func 1"< < end1; virtual void func2( )cout << "class B func2"<< end1; ; 下面正确的叙述是
单选题非成员函数只有在声明为( ),才能访问这个类的所有private成员。
单选题有如下程序
#include
using namespace std;
class A {
public:
A(int i):rl(i) {}
void print() {cout<<’e’<
单选题使用白盒测试法时,确定测试数据应该根据{{U}} {{/U}}和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂结构
C.使用说明书
D.程序的功能
单选题if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是( )。
单选题语句序列“char*p="teacher"; p+=2; cout<<p+2<<"/t"<<*(p+2);”的输出结果是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<"A";}
Base(char c){cout<<c;}
};
class Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main(){
Derived d1("B");
return 0;
}
执行这个程序屏幕上将显示输出______。
单选题下列关于模板的说法正确的是______。
单选题已知一个运行正常的程序中有下面两个语句:
int*p1,p2
p1=b;
由此可知,变量a和b的类型分别是
单选题将E-R图转换到关系模式时,实体与联系都可以表示成
单选题有如下程序:
#include<iostream>
using 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);
cout<<a.get()<<b.get();
return 0;
}
运行时的输出结果是______。
单选题下列关于getline函数的描述,不正确的是______。
单选题若有以下程序: #include<iostream> using namespaces std; class A public: A() A(int i) xl=i; void dispa() cout<<"x1="<<x1<<","; private: int x1; ; class B:public A public: B() B(int i):A(i+10) x2=i; void dispb() dispa(); cout<<"x2="<<x2<<endl; private: int x2; ; int main) B b(2); b.dispb(): return 0; 程序运行后的输出结果是
单选题下列有关内联函数的叙述中,正确的是
A. 内联函数在调用时发生控制转移
B. 内联函数必须通过关键字inline来定义
C. 内联函数足通过编译器来实现的
D. 内联函数函数体的最后一条语句必须是return语句
单选题下面关于构造函数和析构函数的描述,错误的是( )。
单选题按照“后进先出”原则组织数据的数据结构是
单选题已知char a iht b;float c;double d;则表达式a*b+c-d结果为( )。
