网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

一种语言中不同种类的变量往往采用不同的存储分配策略,C语言中的全局变量和静态变量采用静态分配,而自动(Auto)类变量采用(30)。

A.最佳分配

B.首先分配

C.堆式分配

D.栈式分配


参考答案

更多 “ 一种语言中不同种类的变量往往采用不同的存储分配策略,C语言中的全局变量和静态变量采用静态分配,而自动(Auto)类变量采用(30)。A.最佳分配B.首先分配C.堆式分配D.栈式分配 ” 相关考题
考题 ●在C语言中,将变量声明为volatile类型,其作用为(38)。(38)A.设为静态变量B.让编译器不再对该变量进行优化C.设为全局变量D.节约存储空间

考题 下列体态语言中,属于静态体语的有()A手势语B表情语C姿势语D接触语E界域语

考题 下列说法不正确的是()A.extern不是存储类型,它只是一般全局变量的引用说明B.全局变量和静态变量,没有初始化,初值为0C.静态变量是全局寿命,作用域由变量位置来决定D.全局静态变量和局部静态变量,作用域和寿命相同

考题 C语言中一般全局变量与静态全局变量生存期不同

考题 4、以下是有关C语言程序的变量的作用域和生存期的叙述,错误的是()。A.静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中B.因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内C.非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区D.不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中

考题 1、下列说法错误的是()。A.变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。B.静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。C.用extern声明变量为外部变量的时候,编译器是对其分配内存的。D.静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。

考题 C语言中如果在函数中定义的变量未声明其存储类别,则默认是静态变量。

考题 以下是有关C语言程序的变量的作用域和生存期的叙述,错误的是()。A.静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中B.因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内C.非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区D.不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中

考题 2、C语言中extern关键字表示A.全局变量B.静态变量C.外部变量D.变量或函数被定义在别的文件中