函数部分判断题_第1页
函数部分判断题_第2页
函数部分判断题_第3页
函数部分判断题_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.l 一个C+程序可以包含0个或多个自定义函数。参考答案正确l 一个C+程序必须有且只有一个主函数。参考答案正确l 一个函数定义中可以完整地包含另一个函数的定义。参考答案错误l 当多个函数发生多层嵌套调用现象时,最后被调用的函数却最先结束。参考答案正确l 如果函数的参数是内存单元的地址,则函数调用完成后该地址对应内存单元中的实参值可能发生变化。参考答案正确l 字符型(或整型)的形参可以在函数调用时给整型(或字符型)的实参。参考答案正确l 函数递归调用是一种特殊的嵌套调用,即被调函数是主调函数本身。参考答案正确l 函数递归调用是一种特殊的嵌套调用,即被调函数是主调函数本身。参考答案正确l 说明函

2、数类型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。参考答案正确l 调函数中形参对应的内存单元地址随函数被调用的时间不同而不同。参考答案正确l main函数能调用其它函数,其它函数也能调用main函数参考答案错误l 定义局部变量时使用static关键字的作用有两个:延长其生存期并扩大其作用域参考答案错误l 自定义函数必须有函数返回值参考答案错误l 值传递参数的实现是系统将实参拷贝一个副本给形参,形参与实参的内存单元不同。参考答案正确l 函数调用得到的值可以作为另一次函数调用的实际参数。参考答案正确l 在多次调用某函数时,被调函数中的static局部变量只有第一次

3、执行初始化操作。参考答案正确l 在多次调用某函数时,被调函数中的局部变量每次都会重新初始化。参考答案错误l 递归函数不能用作内置函数。参考答案正确l 局部变量是指定义在函数或程序块内的变量。参考答案正确l 不同函数内可以定义同名变量。参考答案正确l 全局变量的作用域无法扩展到该变量的定义位置之前。参考答案错误l 在一个程序中,全局变量的名称与局部变量的名称不能相同。参考答案错误l 在函数递归调用过程中,只要实参不断发生变化,递归总会终止。参考答案错误l 引用有重名的变量名时,实际引用的是可见而且最邻近的局部变量。参考答案正确l 数值型全局变若没有人为指定初始值,则其默认初值为0。参考答案正确l

4、 一个被调函数的函数体中又可以出现函数调用语句,这种调用现象称为函数的嵌套调用。参考答案正确l 对具有多个形参的函数的一个或多个参数指定默认值时,指定默认值的参数必须放在参数列表中的最右边。参考答案正确l 内部函数只能被函数所在的同一文件中的语句调用。参考答案正确l static关键字加在全局变量前是限制全局变量的作用域(但不改变其存储期)。参考答案正确l static关键字加在局部变量前是延长局部变量的存储期(但不改变其作用域)。参考答案正确l 内联函数可以递归调用。参考答案错误l 静态局部变量的生存期与全局变量的生存期相同。参考答案正确l 静态局部变量的作用域与全局变量的作用域相同。参考答

5、案错误l 凡未附加static关键字定义的局部变量都是自动变量,存储在动态数据存储区。参考答案正确l 定义寄存器变量要附加register关键字。参考答案正确l 没有加static关键字的全局变量可以在同一程序的其他文件中使用。参考答案正确l 不同作用域的同名变量被引用时是优先引用局部变量。参考答案正确l 只有加static关键字的全局变量存储方式才是静态的。参考答案错误l 有函数值的函数,在它的函数内容中必须有一个return语句。参考答案正确l 任何函数在其函数体结尾处都必须有一个return语句。参考答案错误l C+程序总是首先执行主函数,最后在主函数中结束。参考答案正确l 在调用无参数

6、函数时,主调函数也可以向被调函数传递实参。参考答案错误l 在使用变量向某个函数传递参数时,实参和形参可以重名。参考答案正确l 函数定义的第一行(即函数首部)是一条带分号的声明语句。参考答案错误l 函数返回值与return语句后面的值总会是一样的。参考答案错误l 函数调用时的实参不能用变量组成的表达式。参考答案错误l 函数的定义和函数的声明是一回事。参考答案错误l 函数值的类型总是与return语句后面表达式值的类型一致。参考答案错误l 当int类型函数中return语句后面是float数值时,函数值最终是int类型。参考答案正确l return语句的作用仅仅是返回函数值。参考答案错误l ret

7、urn语句后面的返回值必须加园括号表示。参考答案错误l 如果程序要调用开平方之类的常用数学类库函数,程序先前必须包含cmath文件。参考答案正确l 调用库函数之前也需要有声明,这种声明体现在程序开头部分用include包含相关库文件。参考答案正确l 如果函数的定义出现在函数的调用之前,则该函数的声明语句可以省略。参考答案正确l 函数声明语句的最佳书写位置是放在主函数里面。参考答案错误l 一个文件包含命令可以包含多个文件。参考答案错误l 文件包含命令只能包含用户定义的文件。参考答案错误l 宏定义是在执行程序时对宏进行替换的。参考答案错误l 程序中任何未加注释标记的语句都会被正式编译。参考答案错误l 在内部函数的定义中,函数类型前有static,所以也称为静态函数。参考答案正确l 在同一个程序的不同文件中可以有相同名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论