还剩1页未读,继续阅读
文本内容:
一、填空题
1.如果将调用一个函数的过程分为3个步骤,第1步是转去执行被调用函数,第2步是执行被调用函数的语句,第3步是返回操作
2.函数的存储类分两种,它们分别是外部函数和内部函数,其中内部函数的存储类说明不可省略,该说明符是static
03.使用关键字inline说明的函数称为内联函数,具有相同函数名但具有不同实现的函数称为重载函数
4.在调用一个函数过程中可以直接或间接地调用该函数,则该函数称为被调用函数这种调用称为嵌套调用
5.在引用调用中,函数实参用变量名,形参用引用名
二、简单答下列问题没有返回值的函数是否有函数类型函数参数类型与函数的类型是否有关系?答没有返回值的函数的类型为void没有关系函数的缺省的存储类是什么函数的存储类与函数什么关系?答函数的缺省的存储类是外部类函数的存储类决定了函数的作用域函数的调用方式有哪两种传址和引用调用方式有何不同?答函数的调用方式有两种传值调用和引用调用传址调用时实参用地址值,形参用指针,引用调用时实参用变量名,形参用引用名内联函数与一般函数有何不同?答内联函数的函数体是在编译时被替换,一般函数的函数体是在调用时被转去执行前者可以提高速度,后者可以减少代码,各有利弊对重载函数设置默认参数值,对重载函数的选择是否会有影响答是会有影响的
三、通过对L5题中3个程序的修改,回答下列问题从
1.5题中第1题程序的修改中总结出编程应该注意哪些问题答C++程序要包含iostraem.h,main函数前应加类型说明符void C++程序中所出现的变量是否必须先说明后使用在函数体内说明变量时是否都要放在函数体的开头?答C++程序中所出现的变量必须先说明后使用在函数体内说明变量时不一定要放在函数体的开头使用cout和插入符输出字符串常量时应注意什么?答可输出一个字符串常量,也可输出多个字符串常量每输出一个字符串常量要使用一次插入符o程序中定义过的变量,但没有赋值,也没有默认值,这时能否使用?答不能使用因为它的值不确定
5.一个程序编译通过并已生成执行文件,运行后并获得输出结果,这一结果是否一定正确?答不一定正确可能还有算法错。