参考答案和解析
正确答案:D
解析:整型常量分3种书写格式:十进制、八进制和十六进制,十六进制整数以0x或0X开头;为了区分int和long类型,需要在long类型后面加上后缀L或1。因此,0x123L为正确答案。
更多“下列()是将一个十六进制值赋值给一个long型变量。A.long number = 123L;B.long number = 0123;C.l ”相关问题
  • 第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
    解析:静态数组的大小应确定。