更多“下列()是将一个十六进制值赋值给一个long型变量。A.long number=123L;B.long number=0123;C.long ”相关问题
  • 第1题:

    已知n是一个int型变量,下列语句中错误的是( )。

    A.long*p=new long[n];

    B.long p[n];

    C.long*p=newl ong(n);

    D.long p[10];


    正确答案:B
    解析: 此题考查的是数组、指针及关键字new。说明一维数组的一般形式是:数组类型数组名[数度];其中数组长度必须是整型常量或常量表达式。选项B)中,n是一个变量,不能做数组的长度,故选项B)错误;其他选项均正确。

  • 第2题:

    下列哪项是将一个十六进制值赋值给一个long型变量?

    A.long number = 123L;

    B.long number = 0123;

    C.long number = 0123L;

    D.long number = 0xl23L;


    正确答案:D
    解析:十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写的1和数字1不易区分)。注意八进制数是以0开头的。

  • 第3题:

    Java允许将一个十六进制值赋值给一个long型变量。


    long number = 0x345L;

  • 第4题:

    下列哪个选项是将一个十六进制值赋值给一个long型变量? ( )

    A.long number=123L;

    B.long number=0123;

    C.long number=0123L;

    D.long number=0x123L;


    正确答案:C

  • 第5题:

    已知n是一个int 型变量,下列语句中错误的是______ 。

    A.long *p=new long[n];

    B.long p[n];

    C.long *p=new long (n);

    D.long p[10]


    正确答案:B
    解析:静态数组的大小应确定。