• [单选题]下列关于运算符重载的描述中,错误的是( )。
  • 正确答案 :A
  • 可以通过运算符重载在C++中创建新的运算符

  • 解析:解析:运算符的重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符。

  • [单选题]对类的构造函数和析构函数描述正确的是
  • 正确答案 :A
  • 构造函数可以重载,析构函数不能重载


  • [单选题]有下列程序: main() { int i; for(i=1;i=40;i++) { if(i++%5= =0) if(+ +i%8= =0)printf("%d",i); } printf("\n"); } 执行后的输出结果是( )。
  • 正确答案 :C
  • 32

  • 解析:解析:在for循环体中,首先判断自变量i能否被5整除,然后再自加两次,最后判断i能否被8整除。当for循环执行到第30次时,i的值为30能被5整除,然后i经过两次自加1运算,值变为32,能被8整除,故执行“printf("%d",i);”语句,即输出32。本题的答案为选项C)。

  • [单选题]对C++编译器区分重载函数无任何意义的信息是( )。
  • 正确答案 :C
  • 返回值类型

  • 解析:所谓甬数重载是指同一个函数名可以对应多个函数的实现。每种实现对应一个函数体,这些函数的名字相同,其参数类型或个数不同,但不能出现函数返回值类型不同而参数类型和个数完全相同的重载。所以本题答案为c。

  • [单选题]下面关于数组的初始化正确的是( )。
  • 正确答案 :D
  • chara[]={"a","b","c"}

  • 解析:解析:""是字符串符号,而不是字符符号。

  • 查看原题

    推荐下载科目: 计算机四级 思科认证 Linux认证 JAVA认证 软考高级 职称计算机 计算机操作员中级 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2