进行初始化即可自动获取初值为0的变量是:
A.任何用static修饰的变量
B.任何在函数外定义的变量
C.局部变量和用static修饰的全局变量
D.全局变量和用static修饰的局部变量
第1题:
设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是______。
A.auto
B.register
C.static
D.auto或register
第2题:
若有说明:int a[3][4]={0};,则下面正确的叙述是A.只初始化了第一个元素,即a[0][0]可得到初值0B.此初始化语句不正确C.数组a中各元素都可得到初值,但其值不一定为0D.数组a中每个元素均可得到初值0
第3题:
下列叙述中错误的是( )。
A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值
B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容
C.在C语言中,外部变量的隐含类型是自动存储类别
D.在C语言中,函数形参的存储类型是自动(auto)类型的变量
第4题:
在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为()。
错
略
第5题:
全局变量指的是()的变量。
第6题:
ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()
第7题:
在VB中,“FOR 计数变量=初值 TO 终值 [STEP 步长]”语句中的“步长”为0代表循环0次。
第8题:
有变量定义语句Dima,bAsinteger,变量a的类型和初值是()
第9题:
在创建对象时有几种方法为对象的成员变量赋初值()。
第10题:
二维数组,即可以按元素初始化,也可以按行初始化
二维数组当初始化列表给出数组全部元素的初值时,第一维的长度声明可以省略,此时,系统将按初始化列表中提供的初值个数来定义数组的大小。
二维数组按行初始化时,即使初始化列表中提供的初值个数可以少于数组元素的个数,第一维的长度声明也可以省略,此时系统自动给后面的元素初始化为0。
二维数组初始化时可以省略第二维的长度
第11题:
对
错
第12题:
简单成员变量不需要初始化,引用变量需要在构造函数中初始化
引用成员变量不需要初始化,简单成员变量需要在构造函数中初始化
类的成员变量可以自动初始化,因此没有区别
简单成员变量会自动初始化为默认值(0),而引用变量只会自动初始化为空值,实际使用时还需要将它指向一个对象
第13题:
下列关于数组初始化的说法,正确的是( )。
A.对于int a[5];它的数组元素初值为0
B.int a[5]={1,3,5,7,8,9};是可以的,这时数组长度自动变为6
C.static int a[5];的数组元素初值为0
D.int a[5]={1.3,5};是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素
第14题:
设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是( )。
A.auto
B.xegister
C.static
D.aut0或register
第15题:
设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。
A.auto
B.register
C.static
D.auto或register
第16题:
在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。()
A对
B错
第17题:
在C语言中定义的auto变量,若没有对其进行显式初始化,则初值是一个不确定的值。
第18题:
正确错误数组变量在未赋值前各个元素的初值为0。
第19题:
在VB中,“FOR 计数变量=初值 TO 终值 [STEP 步长]”语句中的“步长”为“终值”则循环0次。
第20题:
在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。
第21题:
在创建对象之前先为对象的成员变量赋初值
缺省情况下成员变量会自动赋值或空值
不能为对象的成员变量赋初值
为成员变量赋指定的初值
利用构造函数为成员变量赋初值
第22题:
第23题:
对
错
第24题: