计算机二级考试C++每日一练(2015-10-21) |
第1题:关于类定义,下列描述中错误的是() A.类Koala是类Animal的派生类 B.类Koala中的Name函数是一个虚函数 C.类Animal中的Name函数是一个纯虚函数 D.语句"Animala;"能够建立类Animal的一个对象a |
【单选题】: |
第2题:类模板的派生与继承? |
【分析题】: |
第3题:与十进制数245等值的二进制数是( )。 A.11111110 B.11101111 C.11111011 D.11101110 |
【单选题】: |
第4题:微机上广泛使用的Windows是( )。 A.多任务操作系统 B.单任务操作系统 C.实时操作系统 D.批处理操作系统 |
【单选题】: |
第5题:在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是( )。 A.ios_base::cur B.ios_base::beg C.ios_base::0ut D.ios_base::end |
【单选题】: |
第6题:设有定义“intx=2;”,下列表达式中,值不为6的是( )。 A.X*=x+1 B.x++,2*x C.x*=(1+x) D.2*x,x+=2 |
【单选题】: |
第7题:有如下程序: #include usingnamespacestd; classPublication{//出版物类 charname[30]; public: Publication(char*name=”未知名称”){ ~strcpy(this一>name,name); } constchar*getName( )const{returnname;} virtualconstchar*getType( )const{return”未知类型”;} }; classBook:publicPublication{//书类 public: Book(char*name):Publication(name){} virtualconstchar*getType( )const{return"书";} }; voidshowPublication(Publication&p){ cout<endl; } intmain( ){ Bookbook(”精彩人生”); showPublication(book); return0; } 运行时的输出结果是( )。 A.未知类型:未知名称 B.未知类型:精彩人生 C.书:未知名称 D.书:精彩人生 |
【单选题】: |
第8题:有如下程序: #include Usingnamespacestd; classBase{ public: Base(intx=O):valB(x){cout<~Base( ){cout<Private: intvalB: }; classDerived:publicBase{ public: Derived(intX=0,inty=0):Base(x),valD(y)(cout<~Derived( ){cout<private: intvalD; }; intmain( ){ Derivedobj12(2,3); return0; } 运行时的输出结果是( )。 A.2332 B.2323 C.3232 D.3223 |
【单选题】: |
第9题:下列关于线性链表的叙述中,正确的是( )。 A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.各数据结点的存储顺序与逻辑顺序可以不一致,它们的存储空间也可以不一致 |
【单选题】: |
第10题:为了提高函数调用的实际运行速度,可以将较简单的函数定义为() A.内联函数 B.重载函数 C.递归函数 D.函数模板 |
【单选题】: |