题目内容

如果在一个函数的复合语句中定义了一个变量,则该变量()。

A. 在该复合语句中有效,在该复合语句外无效
B. 在该函数内都有效
C. 在本程序的原文件范围内均有效
D. 此定义方法错误,其变量为非法变量

查看答案
更多问题

在一个源文件中定义的外部变量的作用域为

A. 本文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始至文件结束

复合语句中定义的变量的作用范围是()

A. 整个源文件
B. 整个函数
C. 整个程序
D. 所定义的复合语句

以下叙述中,错误的是()。

A. 在同一个C程序文件中,不同函数中可以使用名字相同的变量
B. 在main()函数体内定义的变量是全局变量
C. 形参是局部变量,函数调用完成即失去意义
D. 若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用

C语言规定,程序中各函数之间()。

A. 既允许直接递归调用也允许间接递归调用
B. 既不允许直接递归调用也不允许间接递归调用
C. 允许直接递归调用不允许间接递归调用
D. 不允许直接递归调用允许间接递归调用

答案查题题库