声明变量的含义是通知编译系统为变量分配合适大小的存储空间。

题目

声明变量的含义是通知编译系统为变量分配合适大小的存储空间。

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

第1题:

离散程度是指 ( )

A变量值的变异

B变量值的变异范围

C变量值的大小

D变量值的分配


参考答案B

第2题:

●在C语言中,将变量声明为volatile类型,其作用为(38)。

(38)

A.设为静态变量

B.让编译器不再对该变量进行优化

C.设为全局变量

D.节约存储空间


正确答案:B

第3题:

● 以下关于C/C++语言指针变量的叙述中,正确的是 (20) 。

A. 指针变量可以是全局变量也可以是局部变量

B. 必须为指针变量与指针所指向的变量分配相同大小的存储空间

C. 对指针变量进行算术运算是没有意义的

D. 指针变量必须由动态产生的数据对象来赋值


正确答案:A
解析:本题考查程序语言基础知识。
  变量是内存单元的抽象,用于在程序中表示数据。当变量存储的是内存单元地址时,称为指针变量,或者说指针变量指向了另一个变量。指针变量可以定义在函数或复合语句内,也可以定义在所有的函数之外,即可以是全局变量,也可以是局部变量。需要区分指针变量与指针所指向的变量,无论指针变量指向何种变量,其存储空间大小都是一样的。当指针变量指向数组中的一个元素时,对指针变量进行算术运算可以使其指向同一个数组中的其他元素。

 

第4题:

以下关于变量的叙述中,错误的是

A)在过程中用Dm或St语句声明的变量是局部变量

B)局部变量的作用域是声明它的过程

C)在过程中用Sta语句声明的变量是静态局部变量

D)任何局部变量在声明它的过程执行完毕后即被释放


正确答案:D

第5题:

若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是( )。

A.编译后系统为w分配5个字节

B.编译后系统为w分配6个字节

C.编译后系统为w分配8个字节

D.编译后系统不为w分配存储空间


答案:D
解析:w是一个自定义类型,不是变量,故编译
后系统不为w分配存储空间。当w定义为结构体变量时才会为其分配存储空间。

第6题:

变量不需要事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量的操作来确定变量的()。

A、类型

B、功能

C、大小

D、结构


答案:A

解析:变量不需要事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量的操作来确定变量的类型;赋值过程中,如果变量已存在,则用新值代替旧值,以新的类型代替旧的类型。

第7题:

下面关于局部变量和全局变量的说法中,( )正确。

A、main函数中定义的变量是全局变量

B、在任何函数内部定义的变量都是局部变量

C、全局变量都在程序运行期间根据需要动态分配存储空间的

D、局部变量都是在程序运行期间根据需要动态分配存储空间的


正确答案:B

第8题:

带ExtErn的变量说明是变量声明,不是变量定义。()


参考答案:正确

第9题:

在c程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在(32)分配。

A.代码区

B.静态数据区

C.栈区

D.堆区


正确答案:C
本题考查程序语言基础知识。程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

第10题:

在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在( )分配。

A.代码区
B.静态数据区
C.栈区
D.堆区

答案:C
解析:
本题考查程序语言基础知识。
程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

更多相关问题