单选题若PAT是一个类,则程序运行时,语句“pAT(*ad){3};”调用PAT的构造函数的次数是______。
单选题在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。
单选题关系数据模型通常由三部分组成,它们是( )。
单选题有如下程序:
#include
using namespace std;
class Boat;
class Car{
public:
Car(int i):weight(i){ }
friend int Total(const Car //①
private:
int weight;
};
class Boat{
public:
Boat(int i):weight(i){ }
friend int Total(const Car
private:
int weight;
};
int Total(const Car
}
int main(){
Car c(10);
Boat b(8);
cout<<"The total weight is"<
单选题有如下程序: #include < iostream > using
namespaee std; int main() {
void function( double val) ; double
val; function(val) ;
cout < < val ; return 0 ;
} void function( double val) val
=3; } 编译运行这个程序将出现的情况是{{U}} {{/U}}。
A. 编译出错,无法运行
B. 输出:3
C. 输出:3.0
D. 输出一个不确定的数
单选题在C++中,打开一个文件,就是将这个文件与一个( )建立关联,关闭一个文件,就是取消这种关联。
单选题结构化程序设计方法的3种基本控制结构中不包括( )。 A.循环结构 B.递归结构 C.顺序结构 D.选择结构
单选题每个C++程序都必须有且仅有一个{{U}} {{/U}}。
A. 预处理命令
B. 函数
C. 语句
D. 主函数
单选题有如下程序: #include<iostream> using namespace std; class Toy { public: Toy(char* _n){strcpy(name,_n);count++;} ~TOYO{count--;} char*GetName(){retBtn name;} static int getCount(){ return count;} private; charname[10]; static int count; }; int Toy::count=0; int main(){ Toy t1(''Snoopy''),t2(''Mickey''),t3(''Barbie''); cout<<t1.getCount()<<end1; return 0; } 运行时的输出结果是( )。
单选题设有如下关系表:则下列操作正确的是()。A)T=R/SB)T=R×SC)T=R∩SD)T=R∪S
单选题以下程序输出结果是( ): #include<iostream> using namespace std; void add(int x,int y,int *z) *z=y+x; int main() int a,b,c; add(8,4, add(6,a, add(a,b, cout<<a<<","<<b<<","<<c<<end1; return 0; A) 12, 10, 14 B) 12, 18, 30 C) 12, 6, 18 D) 12, 14, 30
单选题下面这个程序的结果是
#include<iostream.h>
class A
{
private:
int a;
public:
void seta( ) ;int geta( ) ;};
void A: :seta( )
{ a=1;}
int A: :geta( )
{ retum a;}
class B
{ private:
int a;
public:
void seta( ) ;int geta( ) ;};
void B: :seta( )
{a=2;}
int B: :geta( )
{return a;}
class C: public A,public B
{ private:
int b;
public:
void display( ) ;};
void C: :display( )
{ int b=geta( ) ;
cout < < b;}
void main( )
{ C c;
c. seta( ) ;
c. display( ) ;}
A) 1 B) 2
C) 随机输出1或2 D) 程序有错
单选题以下程序的执行结果是( )。
#include
int a[8]={1,2,3,4,5,6,7};
void fun(int*pa,int n);
void main()
{int m=8;
fun(a,m);
cout<
单选题有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0):amount(n){}
int getAmount()const{return amount;}
};
class Derived:public Base{
protected;
int value;
public;
Derived(int m,int n):value(m).Base(n){}
Int getData()const{return value+amount;}
};
己知x是一个Derived对象,则下列表达式中正确的是______。
单选题有如下程序
#include
using namespace std;
class Base{
protected:
Base(){cout<<′A′;}
Base(char C){cout<
单选题有如下定义: class Inner{ public: void f1(){ cout<<"f1"; } friend void f2(){ cout<<"f2"; } }; void f3(){ cout<<"f3"; } inline void f4(){ cout<<"f4"; }其中的内联函数包括
单选题对于重载的运算符 > >,它是一个( )。
单选题结构化程序设计的三种结构是( )。 A) 顺序结构、选择结构、转移结构 B) 分支结构、等价结构、循环结构 C) 多分支结构、赋值结构、等价结构 D) 顺序结构、选择结构、循环结构
单选题下面对结构或类中成员的访问中,不正确的访问是 ______。 A) *pointer. salary;(其中pointer为指向类对象的指针) B) pointer->salary; C) x=orker,salary;(其中worker为具有类类型的对象) D) Location &rA=A1;Int x=rA. GetX();(Location为已定义的类,A为对象)
单选题若有以下程序: #include <iostream> using namespace std; class A private: int x; public: int z; void setx(int i) x=i; int getx() return x; ; class B:public A private: int m; public: int p; void setvalue(int a,int b,int c) setx(a); z=b; m=c; void display() cout<<getx()<<","<<z<<","<<m<<endl; ; int main() B obj; obj.setvalue(2,3,4); obj.display(); return 0; 程序运行以后的输出结果是( )。 A.产生语法错误 B.2,3,4 C.2,2,2 D.4v3,2