以下叙述中,不正确的是()。A.使用staticfloata定义的外部变量存放在内存中的静态存储区B.使用floatb定义的外部变量存放在内存中的动态存储区C.使用staticfloatc定义的内部变量存放在内存中的静态存储区D.使用floatd定义的内部变量存放在内存中的动态存储区

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

A.使用staticfloata定义的外部变量存放在内存中的静态存储区

B.使用floatb定义的外部变量存放在内存中的动态存储区

C.使用staticfloatc定义的内部变量存放在内存中的静态存储区

D.使用floatd定义的内部变量存放在内存中的动态存储区


相关考题:

●对高级语言程序进行翻译时,源程序中的变量不可能映射到(20)。(20)A.内存代码区的存储单元B.内存堆栈区的存储单元C.CPU中的通用寄存器D.内存静态存储区的存储单元

以下叙述中错误的是A.在函数外部定义的变量在所有函数中都有效B.在函数内部定义的变量只能在本函数范围内使用C.函数中的形参属于局部变量D.在不同的函数中可以使用相同名字的变量

对高级语言程序进行翻译时,源程序中的变量不可能映射到( )。A.内存代码区的存储单元B.内存堆栈区的存储单元C.CPU中的通用寄存器D.内存静态存储区的存储单元

以下哪些描述是正确的A.内存一般分为三个区,特殊存储区、堆区(HEAP)还有栈区(STACK)B.静态变量、常量存放在特殊内存区中。C.动态变量(Dynamic variables)存储在堆区(HEAP)中。D.局部变量(local variables)和方法中使用到的参数,会存放栈区(STACK)中。E.堆区是向上分配内存,栈区是向下分配内存。F.函数结束后,存放在栈区中的局部变量可以被系统自动释放。

8、关于下面程序中的变量和常量分布的内存区域说法错误的是 #include <stdio.h> #include <stdlib.h > static char array2[] = {"dddd"}; char array3[100]; int main() { short b; char array1[]="aaaa"; char *p; p = (char *)malloc(10*sizeof(int)); strcpy(p,"bbbb"); free(p); return 0; }A.指针变量p存放在堆中B."bbbb"存放在栈中C.array3数组存放在静态存储区D.本题中指针变量p指向的内存空间在堆中E."bbbb"存放在常量区F.array2存放在静态存储区

在函数的外部定义,从变量的定义处开始,到本程序文件的末尾。外部变量可以被程序中各个函数所引用,编译时将外部变量分配在()。A.寄存器中B.累加器中C.动态存储区D.静态存储区

函数中定义了静态局部变量,其作用域是:A.定义该静态变量的函数外部B.定义该静态变量的函数内部C.定义该静态变量的文件外部D.定义该静态变量的文件内部

【单选题】下列关于变量的论述中,不正确的是()。A.外部变量定义与外部变量声明,两者的含义不同B.外部变量与静态外部变量的存储类型不同(即它们被分配的存储区不同)C.在同一函数中,既可使用本函数中的局部变量又可使用与局部变量不同名的全局变量D.在同一程序中,外部变量与局部变量同名时,则在局部变量作用范围内外部变量不起作用

以下叙述中,正确的是________.A.使用static float a定义的外部变量在所有文件中都可以使用B.使用float b定义的外部变量存放在内存中的动态存储区C.使用static float c定义的内部变量,所有函数都可以调用D.使用float d定义的内部变量存放在内存中的动态存储区