计算机二级

以下叙述中错误的是A.在函数外部定义的变量在所有函数中都有效B.在函数内部定义的变量只能在本函数范围内使用C.函数中的形参属于局部变量D.在不同的函数中可以使用相同名字的变量

题目

以下叙述中错误的是

A.在函数外部定义的变量在所有函数中都有效

B.在函数内部定义的变量只能在本函数范围内使用

C.函数中的形参属于局部变量

D.在不同的函数中可以使用相同名字的变量

参考答案和解析
正确答案:A
全局变量有效范围是从定义的位置开始到所在源文件的结束,在这区域内的函数才可以调用,如果在定义函数之后,定义的变量,该变量不能被之前的函数访问所以A选项说法错误,答案为A选项。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下说法不正确的是()。

A.在不同函数中可以使用相同名字的变量

B.形式参数是局部变量

C.在函数内定义的变量只在本函数范围内有效

D.在函数内的复合语句中定义的变量只在本函数范围内有效


D

第2题:

19、以下叙述中不正确的是_________。

A.在函数内的复合语句中定义的变量在本函数范围内有效

B.形式参数是局部变量

C.在函数内定义的变量只在本函数范围内有效

D.在不同函数中可以使用相同名字的变量


C

第3题:

11、下面叙述中错误的是()。

A.在其它函数中定义的变量在主函数中也不能使用

B.主函数中定义的变量在整个程序中都是有效的

C.复合语句中定义的变量只在该复合语句中有效

D.形式参数也是局部变量


A

第4题:

3、以下叙述中不正确的是()。

A.在不同的函数中可以使用相同名字的变量

B.函数中的形式参数只在本函数范围内有效

C.在函数内定义的变量只在本函数范围内有效

D.在函数内复合语句中定义的变量在本函数范围内有效


D

第5题:

4、下面叙述中错误的是()。

A.在其它函数中定义的变量在主函数中也不能使用

B.主函数中定义的变量在整个程序中都是有效的

C.形式参数也是局部变量

D.复合语句中定义的变量只在该复合语句中有效


D

第6题:

以下说法中正确的是()

A.主函数中定义的变量在所有的函数中有效

B.形式参数是全局变量

C.在函数内部定义的变量只在本函数范围内有效

D.全局变量与局部变量同名时,局部变量不起作用


自定义函数可以调用主函数

第7题:

以下选项中,叙述错误的是 。

A.在不同函数中可以使用相同名字的变量

B.形式参数是局部变量

C.在函数内定义的变量只在本函数范围内有效

D.在函数内的复合语句中定义的变量在本函数范围内有效


程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内 C、 C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值

第8题:

以下叙述中不正确的是_________。

A.在函数内的复合语句中定义的变量在本函数范围内有效

B.形式参数是局部变量

C.在函数内定义的变量只在本函数范围内有效

D.在不同函数中可以使用相同名字的变量


当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

第9题:

下面叙述中错误的是()。

A.在其它函数中定义的变量在主函数中也不能使用

B.主函数中定义的变量在整个程序中都是有效的

C.复合语句中定义的变量只在该复合语句中有效

D.形式参数也是局部变量


C A选项描述正确,自动变量未赋初值,为随机值;B选项描述正确,变量定义除在函数开始位置外,在复合语句开始也可以;c选项描述是错误的,函数内的静态变量,只在第一次调用时候赋值,以后调用保留上次值;D选项描述也正确,形参属于局部变量,占用动态存储区,而static型变量占用静态存储区。因此C选项正确。