首页/ 题库 / [单选题]如果一个函数位于C程序文件的上部,在该函的答案

如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量().

单选题
2022-01-11 23:19
A、为全局变量,在本程序文件范围内有效
B、为局部变量,只在该函数内有效
C、为局部变量,只在该复合语句中有效
D、定义无效,为非法变量
查看答案

正确答案
C

试题解析

标签:
感兴趣题目
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。
下列语句中哪一句正确定义了一个整型变量()。
在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。
编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。
变量的函数是一个由该变量与一些常数以任何方式组成的解析表达式。这个函数定义在18世纪后期占据了统治地位,给出这个函数定义的数学家是()
若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
在Visual FoxPro中,如果希望内存变量只能在一个函数(过程)中使用,可以定义该内存变量的命令是()。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是( )。
为了使数据定义更容易理解和维护,一个语句说明多个变量时,各变量名按()排列。
在一个C源程序文件中所定义的全局变量,其作用域为(  )。
能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )

在一个C源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是________。

相关题目
变量的函数是一个由该变量与一些常数以任何方式组成的解析表达式。这个函数定义在18世纪后期占据了统治地位,给出这个函数定义的数学家是()
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是
如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是( )。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量,其作用域为( )。
在一个C源程序文件中所定义的全局变量。其作用域为( )。
类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。
两函数复合时,中间变量的值域要包含在外层函数的定义域中。
如果一个函数没有return语句,调用它后的返回值为()
如果一个变量未经定义就直接使用,则该变量的类型为( )。
如果一个变量未经定义就直接使用,则该变量的类型为( )。
如果一个变量未经定义就直接使用,则该变量的类型为
在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数
如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量().
如果在一个函数的复合语句中定义了一个变量,则该变量(  )。
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧