布丁学网

有如下的运算重载函数定义:

  • 下载次数:
  • 支持语言:
  • 1507
  • 中文简体
  • 文件类型:
  • 支持平台:
  • pdf文档
  • PC/手机
  • 【名词&注释】

    语法错误(syntactic error)、运算符重载(operator overloading)、数据库文件(database file)、重要条件(important condition)、递归表达式(recursive formulas)

  • [单选题]有如下的运算重载函数定义:

  • A. Double operator+(int i, int k){return double(i+k);}
    B. 但定义有错误,对这个错误的最准确的描述是______。
    C. +只能作为成员函数重载,而这里的+是作为非成员函数重载的
    D. 两个int 型参数的和应该是int 型,而这里将+的返回类型声明为double
    E. 没有将运算符重载函数声明为某个类的友元
    F. C++已经提供了求两个int 型数据之和运算符+,不能再定义同样的运算符

  • 查看答案&解析查看所有试题
  • 学习资料:
  • [单选题]在用于数据输入的数据访问页上,该页的DataEntry属性应设为( )。
  • B. 1
    C. 假
    D. 真

  • [单选题]利用命令方式新建一个名为SDB的数据库,下列正确的是( )。
  • A. OPEN DATABASE SDB
    B. CREATE DATABASE SDB
    C. USE DATABASE SDB
    D. CREATE SDB

  • [单选题]能保证对所有的参数能够结束的递归函数是
  • A. int f(int n) {if(n1) return 1; else return n*f(n+1);}
    B. int f(int n) {if(n>1) return 1; else return n*f(n-1);}
    C. int f(int n) {if(abs(n)1) return 1; else relurn n*{n/2);}
    D. int f(int n) {if(n>1) return 1; else return n*f(n*2);}

  • 本文链接:https://www.51ksbd.net/show/7k8xyk.html
  • 推荐阅读
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号