C++程序设计2009年10月真题试题及答案解析(04737)

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

对类A,复制构造函数的原型是(  )

  • A.A::A(const A&);
  • B.A::A(const A *);
  • C.A::A(const A);
  • D.A::A( );
41

函数int sum(int a=1, int b=1, int c=3)可与下列哪个函数同时声明(  )

  • A.double sum(int);
  • B.char sum(int, int);
  • C.int sum(double);
  • D.int sum(int, int, int);
42

下列访问成员的方式哪个是正确的(  )

  • A.对象名.对象成员名
  • B.对象指针名.对象成员名
  • C.对象名->对象成员名
  • D.类名->对象成员名
43

函数模板template void Func(T,T)可具有下列哪种实例化形式(  )

  • A.void Func(float, int)
  • B.void Func(char, char)
  • C.void Func(int, double)
  • D.void Func(bool, float)
46

C++类中定义的成员默认访问属性为(  )

  • A.public
  • B.private
  • C.protected
  • D.friend
47

决定C++语言中函数的返回值类型的是(  )

  • A.return语句中的表达式类型
  • B.调用该函数时系统随机产生的类型
  • C.调用该函数时的主调用函数类型
  • D.在定义该函数时所指定的数据类型
49

下面关于数组的初始化正确的是(  )

  • A.char str[ ]={'a','b','c'};
  • B.char str[2]={'a','b','c'};
  • C.char str[1][2]={{'a','b'},{'e','d'}};
  • D.char str[ ][ ]={'a','b','c'};
50

无类型标识符是指(  )

  • A.void
  • B.bool
  • C.short
  • D.long
51

用于包含C++标准库iostream的预处理指令是(  )

  • A.#define
  • B.#include
  • C.#define 'iostream'
  • D.#include 'iostream'
52

调用声明为int result(int a, int b)的函数时,正确的方法是(  )

  • A.result(1, 2)
  • B.result(1)
  • C.result(0.1, 0.3)
  • D.result(1, 2, 3)
53

对C++中主函数描述正确的是(  )

  • A.名称为main,可为多个
  • B.名称不限,可为多个
  • C.名称为main,必须有且只能有一个
  • D.名称不限,必须有且只能有一个