C++程序设计试题及答案1.docx 25页

  • 2
  • 0
  • 0
  • 约8.33千字
  • 2021-02-23 发布
文档工具:
    1. 1、本文档共25页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    C++程序设计试题 一、单项选择题 (本大题共 20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.C++ 源程序文件扩展名为 (A ) A..cppB..hC..1ibD..obj 2.在 C++ 中使用流进行输入输出,其中专用于从键盘进行输入的流是 (B) A.cerr B.cinC.cout D.cfile 3.包含自定义头文件 file.h 的预处理指令是 (D) A.#define<file.h>B.#includefile.h C.#definefile.h D.#include"file.h" 4.用于标识十六进制前缀或后缀是 (D) A.元 B.后缀 L 或 e C.前缀零 D.前缀 0x 5.设存在整型变量 intx,则下列句与其它三项含义不同的是 (A ) A.int*p=&x ; B.int&p=x ;C.int&p=x ; D.int&p=x ; 6.在定义类成员时,为产生封装性,则需使用哪个关键字 (D) -来源网络,仅供个人学习参考 A.publicB.publishC.protected D.private 7.设函数 voidswap(int&, int&) 将交换两形参的值,如两整型变量 inta=10; intb=15; 则执行 swap(a, b)后, a、b 值分别为 (C) A.10,10 B.10, 15 C.15, 10 D.15 , 15 8.函数默认参数在函数原型中说明,默认参数必须放在参数序列的 (C) A.前部 B.中部 C.后部 D.两端 9.设存在函数 intmin(int ,int)返回两参数中较小值,若求 15,26,47 三者中最 小值,下列表达式中错误的是 (B) A.intm=min(min(15 , 26), min(15, 47)); B.intm=min(15 ,26,47); C.intm=min(15 ,min(47,26)); D.intm=min(min(47 , 26), 16); 10.下列函数不能和函数 voidprint(char) 构成重载的是 (C) A.intprint(int) ; B.voidprint(char , char); -来源网络,仅供个人学习参考 C.intprint(char) ; D.voidprint(int ,int); 11.在下列成对的表达式中,运算结果类型相同的一对是 (D ) A.7/ 2 和 7.0/ 2.0 B.7/ 2.0 和 7/ 2 0 和 7.0/2 l2.内联函数的特点是 (D) A.减少代码量,加快访问速度 B.减少代码量,减缓访问速度 C.增加代码量,减缓访问速度 D.增加代码量,加快访问速度 13.类的私有成员可在何处被访问 (A ) 本类的成员函数中 B.本类及子类的成员函数中 C.通过对象名在任何位置 D.不可访问 14.类的构造函数在以下什么情况下会被自动调用 (B) A.定义成员函数时 定义对象时 -来源网络,仅供个人学习参考 C.定义数据成员时 D.定义友元函数时 15.下列关于析构函数描述正确的是 (D) A.可以重载 B.函数体中必须有 delete语句 C.返回类型必须是 void 类型 D.不能指定返回类型 16.设有函数 TSum(Tx ,Ty){returnx+y ;},其中 T 为模板类型,则下列语句中 对该函数错误的使用是 (D) A.Sum(1,2); B.Sum(3.0, 2.2); C.Sum(‘ A,’‘ C’); D.Sum("A" ,"C") ; 17.下列哪个编译指令属于条件编译指令 (C) A.#include B.#defineC.#elseD.#pragma 18.关于类的静态成员函数描述错误的是 (A ) 在创建对象前不存在 B.不能说明为虚函数 -来源网络,仅供个人学习参考 C.不能直接访问非静态函数 D.不是对象的成员 l9.如果类 A 被声明成类 B 的友元,则 (D) A.类 A 的成员即类 B 的成员 B.类 B 的成员即类 A 的成员 C.类 A 的成员函数不得访问类 B 的成员 D.类 B 不一定是类 A 的友元 20.派生类的对象可以访问以下那种情况继承的基类成员 (D) A.私有继承的私有成员 B.公有继承的私有成员 C.私有继承的保护成员 D.公有继承的公有成员 二、填空题 (本大题共 20 小题,每小题 1 分,共 20 分 ) 请在每小题的空格中填上正确答案。错填、不填均无分。 21.若使用标准输出流把整型变量 a 的值输出到屏幕上, 实现此操作的 C++ 语句 是 cout<<a。

    文档评论(0)

    • 内容提供方:182****5045
    • 审核时间:2021-02-23
    • 审核编号:8141073001003052

    相关文档

    相关课程推荐