C语言——函数选择题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《函数选择题1》
1、一个函数的组成有
(A) 函数首部和函数体
(B) 函数名、函数类型、函数参数名、函数参数类型
(C) 主函数和子函数
(D) 函数的声明部分和执行部分
2、在C语言的函数调用中,如果普通变量作为函数的参数,则调用函数时
(A) 由用户确定是否共用一个存储单元
(B) 实参和形参共用一个存储单元
(C) 实参和形参分别占用一个独立的存储单元
(D) 由计算机系统确定是否共用一个存储单元
3、在C语言的函数调用中,如果普通变量作为函数的实参,则它与对应形参之间的传递方式是
(A) 地址传递
(B) 由用户指定传递方式
(C) 由实参传递给形参,再由形参传递给实参
(D) 单向值传递
4、在C语言的函数调用中,如果数组名作为函数的实参,则传递给形参的是
(A) 数组全部元素的值
(B) 数组的首地址
(C) 数组全部元素的个数
(D) 数组第一个元素的值
5、在C语言中规定,函数返回值的类型由
(A) 定义该函数时所指定的函数类型决定
(B) 调用该函数的主调函数决定
(C) return语句中的表达式类型决定
(D) 调用该函数时系统临时决定
6、函数调用在程序中出现的位置一般有3种方式,下面叙述中错误的是
(A) 函数调用可以作为一个函数的实参
(B) 函数调用可以作为一个函数的形参
(C) 函数调用可以作为独立的语句存在
(D) 函数调用可以出现在表达式中
7、在C语言中,下面关于函数正确的叙述是
(A) 函数不可以嵌套定义,也不可以嵌套调用
(B) 函数可以嵌套定义,但不可以嵌套调用
(C) 函数可以嵌套定义,也可以嵌套调用
(D) 函数不可以嵌套定义,但可以嵌套调用
8、在C语言中,函数调用语句function((a, b, c), (d, e));中参数的个数是
(A) 4
(B) 5
(C) 2
(D) 1
9、下面叙述中不正确的是
(A) 函数中的形参是函数自己的局部变量
(B) 在不同的函数中可以使用相同名字的变量,它们在内存中占用不同的单元
(C) 在一个函数中定义的变量只在本函数范围内有效
(D) 在一个函数内的复合语句中定义的变量只在本函数范围内有效
10、在一个源程序文件中定义的全局变量的作用域为
(A) 从定义该变量的位置开始至本文件结束
(B) 本程序的全部范围
(C) 本文件的全部范围
(D) 本函数的全部范围。