自考C++程序设计2010年10月试题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
35

派生类继承了基类的(  )

  • A.所有成员
  • B.部分成员
  • C.数据成员
  • D.成员函数
36

下列访问公有静态成员的方式,错误的是(  )

  • A.类名:: 静态成员名
  • B.对象名.静态成员名
  • C.对象指针-﹥静态成员名
  • D.对象指针.静态成员名
37

声明友元使用下列哪个关键字(  )

  • A.class
  • B.const
  • C.friend
  • D.virtual
38

析构函数的参数个数为(  )

  • A.0个
  • B.1个
  • C.至少1个
  • D.多于1个
39

非静态成员函数都会有一个隐含指针,它是(  )

  • A.self指针
  • B.this指针
  • C.current指针
  • D.one指针
41

声明函数模板的关键字是(  )

  • A.inline
  • B.template
  • C.const
  • D.short
44

包含哪种语句的函数不能声明为内联函数(  )

  • A.变量定义
  • B.if……else
  • C.位操作
  • D.switch
46

C++中是否允许在类结构中定义函数(  )

  • A.不允许
  • B.允许
  • C.仅允许定义构造函数
  • D.只不允许定义构造函数
47

对函数int max(int a, int b=0, int c=0, int d=0, int e=0);下列调用方式正确的是(  )

  • A.int m=max(10,11,12,13,14);
  • B.int m=max(10,,12,13,14);
  • C.int m=max(10,11,,13,14);
  • D.int m=max(10,11,12,,14);
50

用于标识十进制常量的前缀或后缀是(  )

  • A.无前后缀
  • B.后缀L或l
  • C.前缀0
  • D.前缀0x
52

C++中注释“//”的有效范围是(  )

  • A.从“//”开始到行尾
  • B.从“//”开始到下一个“//”
  • C.“//”及其后一个字符
  • D.从“//”开始到程序尾
53

假定MyClass为一个类,则该类的复制构造函数的声明语句为(  )

  • A.MyClass&(MyClass x);
  • B.MyClass(MyClass x);
  • C.MyClass(MyClass &x);
  • D.MyClass(MyClass *x);