参考答案和解析
正确答案: B
解析:
Java允许将字符串用‘+’运算符连接起来,两个String类型或者一个String类型和一个int类型数据连接后,其数据类型为String类型。
更多“单选题若变量a是String类型的变量,那么表达式(a+a)的类型是(  )。A charB StringC intD long”相关问题
  • 第1题:

    类型修饰符unsigned修饰( )是错误的。

    A.char

    B.int

    C.long int

    D.float


    正确答案:A
    解析:没有unsigned char这种数据类型。

  • 第2题:

    若变量c为char类型,能正确判断出c为小写字母的表达式是_______。A.′a′=′a′)||(c=′a′)&&(c<=′z′)

    若变量c为char类型,能正确判断出c为小写字母的表达式是_______。

    A.′a′=′a′)||(c=′a′)&&(c<=′z′)


    正确答案:D

  • 第3题:

    String类的IndexOf()方法返回的类型是()

    A.Int16

    B.Int32

    C.int

    D.long


    参考答案:B, C

  • 第4题:

    因为Single类型的变量可存储数值的范围大于Long类型的变量,所以Single类型占用内存大于Long类型。

    A

    B



  • 第5题:

    若a是int类型的变量,则描述“a是奇数”的C语言表达式是()


    正确答案:(a%2)==1

  • 第6题:

    String类的IndexOf()方法返回的类型是()

    • A、Int16
    • B、Int32
    • C、int
    • D、long

    正确答案:B,C

  • 第7题:

    若有charc=’8’;shorts=20;则表达式c+s的值的类型是()

    • A、char
    • B、short
    • C、int
    • D、byte

    正确答案:A

  • 第8题:

    指针变量的类型可以是下列哪些()

    • A、char
    • B、float
    • C、int
    • D、void

    正确答案:A,B,C,D

  • 第9题:

    定义变量时如不指定类型,该变量为()变量。

    • A、Integer
    • B、String
    • C、Variant
    • D、Single

    正确答案:C

  • 第10题:

    有变量定义语句Dima,bAsinteger,变量a的类型和初值是()

    • A、String,""
    • B、Integer,0
    • C、Long,0,0
    • D、Variant,空值

    正确答案:D

  • 第11题:

    因为Single类型的变量可存储数值的范围大于Long类型的变量,所以Single类型占用内存大于Long类型。


    正确答案:错误

  • 第12题:

    多选题
    如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()
    A

    表达式(binstanceofA)的值为true

    B

    b的类型可以是A的父类型

    C

    b的值可以为null

    D

    如果A为Object,那么b可以是任何引用类型的变量


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

  • 第13题:

    若变量a是String类型的数据,那么表达式(a+a)的类型是( )。

    A.char

    B.String

    C.int

    D.10ng


    正确答案:B
    Java中允许两个String类型进行+运算,其结果仍旧是String类型。

  • 第14题:

    若有char c='8';short s=20;则表达式c+s的值的类型是()。

    A.char

    B.short

    C.int

    D.byte


    答案:A

  • 第15题:

    符号%是声明( )类型变量的类型定义符。

    A.Single

    B.string

    C.Integer

    D.Variant


    正确答案:C

  • 第16题:

    不属于Scala7种数值类型的是()

    • A、Char
    • B、String
    • C、Integer
    • D、LongLong

    正确答案:B,D

  • 第17题:

    指针变量的类型可以定义成下列哪些()

    • A、char
    • B、float
    • C、int
    • D、double

    正确答案:A,B,C,D

  • 第18题:

    在VB语言中,下列定义变量语句格式正确的是()。

    • A、Dim As String xuehao
    • B、Dim xuehao As String
    • C、Dim String As xuehao
    • D、Const xuehao As String

    正确答案:B

  • 第19题:

    在Java中,不属于整数类型变量的是()。

    • A、double
    • B、long
    • C、int
    • D、byte

    正确答案:A

  • 第20题:

    设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。

    • A、不确定
    • B、double
    • C、int
    • D、float

    正确答案:B

  • 第21题:

    在C程序中,设一表达式中包含有int,long,char和unsigned类型的变量和数据,这四种类型数据的转换规则是()。

    • A、int→unsigned→long→char
    • B、char→int→long→unsigned
    • C、char→int→unsigned→long
    • D、int→char→unsigned→long

    正确答案:C

  • 第22题:

    如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()

    • A、表达式(binstanceofA)的值为true
    • B、b的类型可以是A的父类型
    • C、b的值可以为null
    • D、如果A为Object,那么b可以是任何引用类型的变量

    正确答案:A,C,D

  • 第23题:

    如果定义有short,s;byte,b;char,c,则表达式s*b+c的类型为()

    • A、char
    • B、short
    • C、int
    • D、byte

    正确答案:C

  • 第24题:

    单选题
    若变量a是String类型的变量,那么表达式(a+a)的类型是(  )。
    A

    char

    B

    String

    C

    int

    D

    long


    正确答案: B
    解析:
    Java允许将字符串用‘+’运算符连接起来,两个String类型或者一个String类型和一个int类型数据连接后,其数据类型为String类型。