计算机二级

下列叙述中正确的是( )。A.全局变量的作用域一定比局部变量的作用域范围大B.静态类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的aut0变量和static变量的初值都是随机值

题目

下列叙述中正确的是( )。

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的aut0变量和static变量的初值都是随机值

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

21、以下叙述中正确的是()

A.函数的形参都属于全局变量

B.未在定义语句中赋初值的auto变量和static变量的初值都是随机值

C.全局变量的作用域一定比局部变量的作用域范围大

D.静态(static)类别变量的生存期贯穿于整个程序的运行期间


D 在对指针进行加、减算*运算时,数字1表示1个1竽储单元的长度,而double类型数据在内存中占8个字节,因此移动一次移动8个字节。其他三个都不正确。

第2题:

全局变量的作用域不一定比局部变量的作用域范围大。


第3题:

下列叙述中正确的是

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


正确答案:B
解析:本题考察的是变量的作用域及其生存期。一个全局变量的生存周期从它被声明开始,直到程序结束;一个局部变量的生存期从它被声明开始,直到包含它的最近的一个程序块结束。静态变量的生存期将延续到整个程序的终止。

第4题:

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

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态(static)类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


正确答案:B
解析:若在函数中定义与全局变量名字相同的局部变量,则全局变量在该函数中将不起作用,因此全局变量的作用域并不一定比局部变量的作用域大,故选项A不正确;静态变量一旦定义,将在整个程序的运行期间都存布,故选项B正确;函数的形参只在函数调用的时候分配存储空间,在退出函数时收回存储空间,因此是局部的,故选项C不正确;没有赋值的auto型变量的初值是随机的,没有赋值的static型变量的初值是0,故选项D不正确。所以,B选项为所选。

第5题:

以下叙述中正确的是______。

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态(statiC) 类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


正确答案:B
解析:函数的形参是局部变量,只在函数内部起作用,调用函数时为形参分配存储空间,调用结束后释放形参的存储空间,因此选项C错误。未在定义语句中赋初值的static变量的初值是0,选项D错误。局部静态变量也是全局变量,选项A错误。

第6题:

下列叙述中正确的是( )。

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


正确答案:B
解析: 本题考查的是变量的作用域及其生存期。一个全局变量的生存周期从它被声明开始,直到程序结束,一个局部变量的生存期从它被声明开始,直到包含它的最近的一个程序块结束。静态变量的生存期将延续到整个程序的终止。

第7题:

以下叙述十正确的是

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态(static)类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


正确答案:B
解析:若在函数中定义与全局变量名字相同局部变量,则全局变量在该函数中将不起作用,因此全局变量的作用域并不一定比局部变量的作用域大,故选项A不正确;静态变量一旦定义,将在整个程序的运行期间都存在,故选项B正确:函数的形参只在函数调用的时候分配存储空间,在退出函数时收回存储空间,因此是局部的,故选项C不正确;没有赋值的auto型变量的初值是随机的,没有赋值的static型变量的初值是0,故选项D不正确。所以,B选项为所选。

第8题:

以下叙述中正确的是

A.全局变量的作用域一定比局部变量的作用域范围大

B.静态(static)类别变量的生存期贯穿于整个程序的运行期间

C.函数的形参都属于全局变量

D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


正确答案:B

第9题:

以下叙述中错误的是( )。A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.全局变量的生存期是整个程序的运行期间D.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值


正确答案:A
静态类别变量的生存期贯穿于整个程序的运行,直到程序运行结束为止,全局变量也是一样,静态局部变量的初值在编译时赋予,程序执行期间不再赋予其他值,即重复当调用函数时,函数内部的再次赋初值无效。