模拟题三及参考答案.pdfVIP

  • 6
  • 0
  • 约9.55千字
  • 约 10页
  • 2021-09-23 发布于山西
  • 举报
. 模拟题三及参考答案 1. C++对 C 语言作了很多改进,下列描述中_____ 使得 C 语言发生了质变,即从 面向过程变成又面向对象 (2分) A.增加了一些新的运算符 B.允许函数重载,并允许设置默认参数 C.规定函数说明必须用原型 D.引进了类和对象的概念 2. 按照标识符的要求,_______符号不能组成标识符。 (2分) A.连接符 B.下划线 C.大小写字母 D.数字字符 3. 选择出合法的 if 语句(设有 int x,a,b,c;)。(2分) A.if (a== )x++; B.if (a= )x++; C.if (a )x++; D.if (a= )x++; 4. 下列 while 循环的次数是_______。While (int i=0) i--;(2 分) A.0 B.1 C.5 D.无限 5. 下列_______为一个已有的数据类型另外命名。 (2分) A.enum B.struct C.typedef D.union 6.表达式 18 /4*Sqrt (4.0)/5 值的数据类型是_______。(2分) A.int B.float C.double D.不确定 7.sizeof (double)是一个______表达式。 (2分) A. 整 型 精品word文档 . B.双精度 C.不合法 D.函数调用 8. 内联函数定义中,_____不正确 (2分) A.内联函数体内不能有循环语句和switch语句 B.执行时在调用处用函数体进行替换 C.内联函数的声明必须出现在内联函数第一次被调用之前 D.对内联函数不能进行异常接口声明 9. 函数不可以_______ (2分) A.嵌套调用 B.直接递归调用 C.间接递归调用 D.主函数调用主函数 10. 有关函数重载的描述哪些是正确的?(2分) A.对不同类型的数据进行相同的操作需定义名称完全不同的函数 B.对不同类型的数据进行相同的操作需定义名称相同的函数 C.对相同类型的数据进行不同的操作需定义相同的函数 D.对相同类型的数据进行相同的操作需定义完全不同的函数 11. 下列函数中,____不能重载 (2分) A.成员函数 B.非成员函数 C.析构函数 D.构造函数 12. 关于虚函数的描述中,_____是正确的 (2分) A.虚函数是一个static类型的成员函数 B.虚函数是一个非成员函数 C.基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数 D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型 13. 下列运算符中,_____运算符在C++中不能重载 (2分) A. B.[] C.:: D.new 精品word文档 . 14. C++语言本身没有定义 I/O 操作,但 I/O 操作包含在 C++实现中。C++标准库 iostream 库提供了基本的 I/O 类。I/O 操

文档评论(0)

1亿VIP精品文档

相关文档