当前位置:IT认证>计算机二级

问题:

[单选] 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为(    )。

ios::in。ios::0ut。ios::in I ios::0ut。以上都不对 。

问题:

[单选] 下列关于数据库设计的叙述中,正确的是(    )。

在需求分析阶段建立数据字典。在概念设计阶段建立数据字典。在逻辑设计阶段建立数据字典。在物理设计阶段建立数据字典 。

问题:

[单选] 下列语句中不是死循环的是(    )。

int i=10;。for(int i=1;j<10;i++)while(1)        {{    i--;    i--;    } if(i==1)break;。int i-0;。int i=1:。

问题:

[单选] 关于在调用模板函数时模板实参的使用,下列表述中正确的是(  )。

对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略。对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略。对于虚拟类型参数所对应的模板实参,若能够省略则必须省略。对于常规参数所对应的模板实参,任何情况下都不能省略 。

问题:

[单选] 关于关键字class和typename,下列表述中正确的是(  )。

  程序中的typename都可以替换为class。程序中的class都可以替换为typename。在模板形参表中只能用{ypename来声明参数的类型。在模板形参表中只能用class或typenanle来声明参数的类型 。

问题:

[单选] 数据库应用系统中的核心问题是(  )。

数据库设计。数据库系统设计。数据库维护。数据库管理员培训 。

问题:

[单选] 将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是(  )。

DeCr&operator--(int);。DeCr operator--(DeCr&,int);。friend DeCr&operator--(DeCr&);。friend DeCr operator--(DeCr&,int); 。

问题:

[单选] 有如下程序: #inClude<iostream>    using namespaCe std;    Class Point{publiC: statiC int number; publiC: Point(  )t.number++;}        ~Point(  ){number--;}};    ,  int P0int::number=0; int main(  ){Point *ptr: Point A,B;      Point*ptr_point=new Point[3];    ptr=ptr_point;’}Point C; Cout<<Point:::number<<endl;    delete[]ptr; return 0;    }执行这个程序的输出结果是(  )。

3。4。6。7。

问题:

[单选] 有如下程序: #inClude<iostream>    using namespaCe std;    Class Book{publiC: Book(Char*t=””){strCpy(title,t);} private: Char titlel40];    }; Class Novel:publiC Book{    publiC: Novel(Char*t=””):Book(t){}Char*Category(  )Const{return”文学”;}    }; int main(  ){    Book * pb;    pb=new Novel(  ); Cout<<pb→Category(  );    delete pb; return 0;    }若程序运行时输出结果是“文学”,则横线处缺失的语句是(  )。

Char*Category(  );。Char*Category(  )Const;。virtual Char*Category(  )Const;。virtual Char*Category(  )Const=0; 。

问题:

[单选] 对于一个类定义,下列叙述中错误的是(    )。

如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数。如果没有定义缺省的构造函数,编译器一定将生成一个缺省的构造函数。如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数。如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数 。