第1题:
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参
第2题:
以下错误的描述是( )。
A、被调用函数中可以不用return语句
B、被调用函数中可以用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可返回多个值给调用函数
第3题:
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数用形参初始化实参时
D、函数的返回值是类的对象,函数执行返回调用时
第4题:
A.函数可有可无返回值
B.调用函数时传递的参数是实参
C.函数调用时候,可以用一个变量来接收函数返回值
D.函数必须要有形式参数
第5题:
下列说法中,正确的是()。
A、被调用函数中可以不用return语句
B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可以返回多个值给调用函数
第6题:
( 12 )下列情况中,不会调用拷贝构造函数的是
A )用一个对象去初始化同一类的另一个新对象时
B )将类的一个对象赋值给该类的另一个对象时
C )函数的形参是类的对象,调用函数进行形参和实参结合时
D )函数的返回值是类的对象,函数执行返回调用时
第7题:
A、被调用函数中可以不用return语句
B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可返回多个值给调用函数
第8题:
下列情况中,不会调用拷贝构造函数的是______。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋予该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
第9题:
函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是()
A、把被调函数的栈空间收回
B、保护调用函数的运行状态和返回地址
C、传递参数
D、将控制转交被调用函数
第10题:
当一次函数调用发生时,对其执行过程正确描述的是(28)。
A.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点
D.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点