您现在的位置:首页 >> 资料下载 >> 内容

全国计算机等级考试二级笔试样卷C++语言程序设计(2)

时间:2012-9-22 14:26:26 点击:

11下列有关内联函数的叙述中,正确的是

A内联函数在调用时发生控制转移

    B)内联函数必须通过关键字inline来定义

    C内联函数是通过编译器来实现的

    D)内联函数函数体的最后一条语句必须是return语句

 

12下列情况中,不会调用拷贝构造函数的是

    A用一个对象去初始化同一类的另一个新对象时

    B将类的一个对象赋值给该类的另一个对象时

    C函数的形参是类的对象,调用函数进行形参和实参结合时

    D函数的返回值是类的对象,函数执行返回调用时

 

13下列有关继承和派生的叙述中,正确的是

A如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员

B派生类的成员函数可以访问基类的所有成员

C基类对象可以赋值给派生类对象

D如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

 

14下列运算符不能重载为友元函数的是

    A=  ()  [ ]  ->                      B+  -  ++  -- 

    C>  <  >=  <=                         D+=  -=  *=  /=

 

15)关于在调用模板函数时模板实参的使用,下列表述正确的

A)对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略

B)对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略

C)对于虚拟类型参数所对应的模板实参,若能够省略则必须省略

D)对于常规参数所对应的模板实参,任何情况下都不能省略

 

16)下列关于输入流类成员函数getline()的描述中,错误的是

    A)该函数是用来读取键盘输入的字符串的

    B)该函数读取的字符串长度是受限制的

    C)该函数读取字符串时,遇到终止符便停止

    D)该函数读取字符串时,可以包含空格

 

17下列符号中,正确的C++标识符是
A
enum B2b   Cfoo-9    D_32

 

18下列语句中,错误的是

    Aconst int buffer=256;    Bconst double *point;

    Cint const buffer=256;    Ddouble * const point;

 

19if语句的语法格式可描述为:
   
格式1if(<条件>) <语句>

   
格式2if(<条件>) <语句1> else <语句2>
关于上面的语法格式,下列表述中错误的是

    A<条件>部分可以是一个if语句,例如if(if(a==0) )

    B<语句>部分可以是一个if语句,例如if() if()

    C如果在<条件>前加上逻辑非运算符!并交换 <语句1> <语句2> 的位置,语句功能不变

    D<语句>部分可以是一个循环语句,例如if() while()

 

20有如下说明
    int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则数值为9的表达式是

    A*p+9 B*(p+8)   C*p+=9            Dp+8

 

21若有下面的函数调用
fun(a+b, 3, max(n-1, b))

fun的实参个数是

    A3    B4    C5        D6

 

22以下关键字不能用来声明类的访问权限的是

    Apublic   Bstatic   Cprotected        Dprivate

 

作者:不详 来源:网络
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 百斯特教育(www.bestcnedu.cn) © 2018 版权所有 All Rights Reserved.
  • Email:bestcnedu@163.com 电话:4000885996,0471-3818386 蒙ICP备09003591号
  • Powered by Bestcnedu.cn