网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
一种语言中不同种类的变量往往采用不同的存储分配策略,C语言中的全局变量和静态变量采用静态分配,而自动(Auto)类变量采用(30)。
A.最佳分配
B.首先分配
C.堆式分配
D.栈式分配
参考答案
更多 “ 一种语言中不同种类的变量往往采用不同的存储分配策略,C语言中的全局变量和静态变量采用静态分配,而自动(Auto)类变量采用(30)。A.最佳分配B.首先分配C.堆式分配D.栈式分配 ” 相关考题
考题
下列说法不正确的是()A.extern不是存储类型,它只是一般全局变量的引用说明B.全局变量和静态变量,没有初始化,初值为0C.静态变量是全局寿命,作用域由变量位置来决定D.全局静态变量和局部静态变量,作用域和寿命相同
考题
4、以下是有关C语言程序的变量的作用域和生存期的叙述,错误的是()。A.静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中B.因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内C.非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区D.不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中
考题
1、下列说法错误的是()。A.变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。B.静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。C.用extern声明变量为外部变量的时候,编译器是对其分配内存的。D.静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。
考题
以下是有关C语言程序的变量的作用域和生存期的叙述,错误的是()。A.静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中B.因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内C.非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区D.不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中
考题
2、C语言中extern关键字表示A.全局变量B.静态变量C.外部变量D.变量或函数被定义在别的文件中
热门标签
最新试卷