itgle.com
参考答案和解析
正确答案:C
解析:本题考查多维数组的定义。Java中没有多维数组这种数据结构,只有一维数组,在Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句s是一个包含10个数组的数组,对每个元素都赋null值,选项C说法正确。
更多“关于下面语句的说法正确的是String[]s=new String[10][];A.该语句不合法B.该语句定义了一个二维 ”相关问题
  • 第1题:

    假定程序中有以下语句: answer=MsgBox("String1",,"String2","String31",2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则answer的值为______。

    A.String1

    B.String2

    C.String3

    D.1


    正确答案:D
    解析:MszBox函数;在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。
    返回值
    常数 值  描述
    vboK 1  OK
    vbCaneel2  Cancel
    vbAbort 3  Abert
    vbRetry 4  Retry
    vblgnore 5  1gnore
    vbYes 6  Yes
    vbNo  7  NO
    本题单击的是“确定”按钮,及vboK,所以MsgBox返回1。

  • 第2题:

    下列关于选择结构语句的说法中,错误的是()

    A.if语句中的条件表达式是一个布尔值

    B.if语句和switch语句都属于选择结构语句

    C.switch语句中的表达式只能是布尔类型的值

    D.switch语句中的表达式可以是String类型


    C

  • 第3题:

    下面定义ArrayList语句正确吗? ArrayList <String> names= new ArrayList <String>;


    错误

  • 第4题:

    关于下面语句的说法正确的是 String[][]s=new String[10][];

    A.该语句不合法

    B.该语句定义了一个二维数组,它包括10行10列

    C.s是一个包含10个数组的数组

    D.s中的每一个元素都被设置成" "


    正确答案:C
    解析:本题考查多维数组的定义。Java中没有多维数组这种数据结构,只有一维数组,在Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句s是一个包含10个数组的数组,对每个元素都赋null值,选项C说法正确。

  • 第5题:

    以下叙述中正确的是()

    A.在语句char str[ ] = "string!"; 中,数组str的大小等于字符串的长度

    B.语句char str[10] = "string!"; 和 char str[10] = {"string!"}; 并不等价

    C.对于一维字符数组,不能使用字符串常量来赋初值

    D.对于字符串常量"string!",系统已自动在最后加人了'0'字符,表示串结尾


    D