整个程序
main()函数
所在文件
main()函数及被调函数
第1题:
下列叙述中,错误的是( )。
A.在同一C程序文件中,不同函数中可以使用名字相同的变量
B.在main()函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成即失去意义
D.若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
第2题:
此题为判断题(对,错)。
第3题:
A、从定义变量的位置到文件结束位置
B、从定义变量的位置到函数结束位置
C、所有函数
D、所有文件
第4题:
下列描述错误的是( )。
A.过程级变量是指在过程或函数内部定义的变量,这种变量的作用域是整个过程或函数体,只能在该过程或该函数体被引用
B.某一函数若要引用在其他函数中定义的变量,只要将变量定义为Static型即可
C.窗体级变量在该窗体中的每个过程都可引用
D.若要在某一窗体内定义的窗体级变量能够在另一窗体内应用,只需用Public声明
第5题:
两个变量定义不能同名,是因为( )。
A.这两个变量定义在同一文件中
B.这两个变量定义在同一作用域中
C.一个定义在main函数中,一个定义在子函数中
D.以上说法均不正确
第6题:
下面关于C++语言变量的叙述错误的是
A.在C++语言中变量分为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第7题:
内部静态变量的作用域是( )。
A.定义该静态变量的函数外部
B.定义该静态变量的函数内部
C.定义该静态变量的文件外部
D.定义该静态变量的文件内部
第8题:
●程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(32)是错误的
(32)
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
C.在函数中定义的变量,其存储单元在内存的栈区
第9题:
以下叙述错误的是( )。
A.变量的作用域取决于变量定义语句的位置
B.全局变量可以在函数以外的任何部位进行定义
C.局部变量的作用域可用于其他函数的调用
D.一个变量说明为static存储类型是为了限制其他编译单元的引用
第10题:
下列说法中,不正确的是______。
A.主函数main中定义的变量在整个文件或程序中有效
B.不同函数中,可以使用相同名字的变量
C.形式参数是局部变量
D.在函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效