2014秋计本福师《C++语言程序设计》在线作业1答案1.doc

2014秋计本福师《C++语言程序设计》在线作业1答案1.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014秋计本福师《C语言程序设计》在线作业1答案1

福师《C++语言程序设计》在线作业一 试卷总分:100 测试时间:--一、单选题(共 20 道试题,共 40 分。) V 1. 下面有关重载函数的说法中正确的是( ) A. 重载函数必须具有不同的返回值类型 B. 重载函数形参个数必须不同 C. 重载函数必须有不同的形参列表 D. 重载函数名可以不同 满分:2 分 2. 下列描述正确的是()。 A. 表示m>n为true或mn&&m B. switch语句结构中必须有default语句 C. if语句结构中必须有else语句 D. 如果至少有一个操作数为true,则包含“‖”运算符的表达式为true 满分:2 分 3. C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()。 A. 增加了一些新的运算符 B. 允许函数重载,并允许设置缺省参数 C. 规定函数说明符必须用原型 D. 引进了类和对象的概念 满分:2 分 4. 下列函数中,可以是虚函数的是______。( ) A. 自定义的构造函数 B. 拷贝构造函数 C. 静态成员函数 D. 析构函数 满分:2 分 5. 设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。 A. f1(a,b); B. f1(&a,b); C. f1(a,&b); D. f1(&a,&b); 满分:2 分 6. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( ) A. 4 B. 10 C. 11 D. 40 满分:2 分 7. 下列描述中哪个是正确的()。 A. 私有派生的子类无法访问父类的成员 B. 类A的私有派生子类的派生类C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的 C. 私有派生类不能作为基类派生子类 D. 私有派生类的所有子孙类将无法继续继承该类的成员 满分:2 分 8. 下面对静态数据成员的描述中,正确的是_________。 A. 静态数据成员可以在类体内进行初始化 B. 静态数据成员不可以被类的对象调用 C. 静态数据成员不能受private控制符的作用 D. 静态数据成员可以直接用类名调用 满分:2 分 9. 类模板规定了如何创建一个______。( ) A. 对象 B. 类 C. 实例 D. 变量 满分:2 分 10. 下面的哪个选项不能作为函数的返回类型? A. void B. int C. new D. long 满分:2 分 11. 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是_________。 A. 派生类的对象可以赋给基类的对象 B. 派生类的对象可以初始化基类的引用 C. 派生类的对象可以直接访问基类中的成员 D. 派生类的对象的地址可以赋给指向基类的指针 满分:2 分 12. 当说明一个结构变量时,系统分配给它的内存是( ) A. 各成员所需内存量的总和 B. 结构中第一个成员所需内存量 C. 成员中占内存量最大的成员所需的容量 D. 结构中最后一个成员所需内存量 满分:2 分 13. 不能作为重载函数的调用的依据是_________。 A. 参数个数 B. 参数类型 C. 函数类型 D. 函数名称 满分:2 分 14. 已知:f1(int)是类A的公有成员函数,函数p是指向成员函数f1()的指针,采用()是正确的。 A. p=f1 B. p=A::f1 C. p=A::f1() D. p=f1() 满分:2 分 15. 对于全局函数 int f(void) ,与其完全等价的函数原型为____________。 A. int& f( ); B. int f(void ) const; C. const int f( ); D. A、B、C都不是 满分:2 分 16. 设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用顺序是( ) A. 先调用A类的构造函数,然后调用B类的构造函数 B. 先调用B类的构造函数,然后调用A类的构造函数 C. 不调用A类的构造函数 D. 视定义时A类和B类出现的位置 满分:2 分 17. 下列运算符中,( )运算符在C++中不能重载 A. && B. [] C. :: D. new 满分:2 分 18. 下面关于new 和delete操作符的说法中,不正确的是( ) A. 使用new操作符,可以动态分配全局堆中的内存资源 B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用 C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中 D. 执行语句A * p=new A[100]时,类A的构造函数

文档评论(0)

345864754 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档