参考答案和解析
正确
更多“bash中的变量跟C语言中的变量不同,变量赋值和使用之前不需要变量类型定义,变量存储的内容只是字符串,字符串长度不定。”相关问题
  • 第1题:

    变量未赋值时,数值型变量的值为0,字符串变量的值为

    A.False

    B.空串" "

    C.Null

    D.没任何值


    正确答案:B
    解析:变量未赋值时,各类型变量均有默认值,规则如下:所有数值型(包括Currency型)的值为0;字符串型为一空串…;Date型为“0:00:00”(和系统时间格式有关系);Boolean型为“False”;没有指定类型者(Variant)为“空值”(非Null):对于Object型为“Nothing”。

  • 第2题:

    有变量定义语句:Dimmax,minasSingle,可知变量max的类型是:( )

    A、可变类型

    B、单精度型

    C、双精度型

    D、字符串型


    正确答案:B

  • 第3题:

    变量有包括以下哪些类型()。

    • A、数字变量
    • B、模拟变量
    • C、字符串变量
    • D、以上都有

    正确答案:D

  • 第4题:

    哪种类型的变量可以不定义变量值标签()

    • A、定类型变量
    • B、定序型变量
    • C、定距型变量

    正确答案:C

  • 第5题:

    Session变量和Application变量的返回值的数据子类型是()。

    • A、字符串、字符串
    • B、数值、字符串
    • C、字符串、数值
    • D、根据其中的数据的类型决定

    正确答案:D

  • 第6题:

    下面有关变量声明的说法中,正确的是()

    • A、C语言中不用先声明变量,需要时直接使用即可
    • B、每个变量的存储空间大小由数据类型和编译环境共同决定
    • C、在VC++6.0环境下,为int型变量分配的存储空间大小为2个字节
    • D、变量声明时,不能进行赋值操作

    正确答案:B

  • 第7题:

    在下列()情况下,变量不被认为是NULL。

    • A、变量赋值为NULL
    • B、变量赋值为空字符串
    • C、变量尚未赋值
    • D、变量被unset函数释放

    正确答案:B

  • 第8题:

    根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即()、模块变量和全局变量。


    正确答案:局部变量

  • 第9题:

    单选题
    Session变量和Application变量的返回值的数据子类型是()。
    A

    字符串、字符串

    B

    数值、字符串

    C

    字符串、数值

    D

    根据其中的数据的类型决定


    正确答案: B
    解析: 暂无解析

  • 第10题:

    判断题
    shell变量定义规则,不需要事先定义,直接赋值定义新变量,直接赋值修改原变量的值。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    根据Authorware6.0变量的存储数据的类型不同进行划分,下列哪种不属于划分类型()。
    A

    数值变量

    B

    字符变量

    C

    逻辑变量

    D

    自定义变量


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    执行完strUser="12345678"以后,strUser是()类型。
    A

    整数变量

    B

    字符串变量

    C

    布尔型变量

    D

    单精度变量


    正确答案: D
    解析: 暂无解析

  • 第13题:

    String 字符串常量,StringBuffer 字符串变量(线程安全),StringBuilder 字符串变量(非线程安全)


    正确答案:
    简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。
    而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。而在某些特别情况下, String 对象的字符串拼接其实是被 JVM 解释成了 StringBuffer 对象的拼接,所以这些时候 String 对象的速度并不会比 StringBuffer 对象慢,而特别是以下的字符串对象生成中, String 效率是远要比 StringBuffer 快的: 3、String 和StringBuffer的区别?
    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

  • 第14题:

    变量未赋值时,数值型变量的值为().(字符串变量的值为空串)

    A:0

    B:空

    C:1

    D:无任何值


    正确答案:A

  • 第15题:

    PowerBuilder的变量作用域共有4种:()、()、()和(),在使用它的事件处理程序或函数中说明其作用域仅限于说明它的程序段的变量是Local变量。根据变量的命名规则,ii_abc应该是整数类型的实例变量,ls_abc应该是字符串类型的局部变量。


    正确答案:Local (局部变量);Instance(实例变量);Global(全局变量);Shared(共享变量)

  • 第16题:

    shell变量定义规则,不需要事先定义,直接赋值定义新变量,直接赋值修改原变量的值。()


    正确答案:正确

  • 第17题:

    执行完strUser="12345678"以后,strUser是()类型。

    • A、整数变量
    • B、字符串变量
    • C、布尔型变量
    • D、单精度变量

    正确答案:B

  • 第18题:

    关于指针变量赋值下面说法正确的是()

    • A、未经赋值的指针变量不能使用
    • B、指针变量同其普通变量一样需定义、赋值
    • C、给指针变量的赋值只能赋予地址
    • D、给指针变量赋值可以赋任何数值

    正确答案:A,B,C

  • 第19题:

    Variant是一种特殊的数据类型,Variant类型变量可以存储除了定长字符串数据及自定义类型外的所有系统定义类型的数据。Variant类型变量还可具有Empty、Error和Null等特殊值。


    正确答案:正确

  • 第20题:

    在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。


    正确答案:0;空串

  • 第21题:

    填空题
    根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即()、模块变量和全局变量。

    正确答案: 局部变量
    解析: 暂无解析

  • 第22题:

    单选题
    在下列()情况下,变量不被认为是NULL。
    A

    变量赋值为NULL

    B

    变量赋值为空字符串

    C

    变量尚未赋值

    D

    变量被unset函数释放


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    哪种类型的变量可以不定义变量值标签()
    A

    定类型变量

    B

    定序型变量

    C

    定距型变量


    正确答案: B
    解析: 暂无解析

  • 第24题:

    填空题
    在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。

    正确答案: 0,空串
    解析: 暂无解析