JAVA简单判断、选择题

本文介绍了Java数组的基本概念和常见误区,包括数组的创建、长度、元素类型、下标使用、方法调用等。同时,通过选择题形式展示了对数组的理解,如数组长度的获取、非法操作的识别、数组作为方法参数的使用等。还涵盖了字符串操作、二维数组及越界问题的相关知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1-1

一个数组可以存放许多不同类型的数值。 F

1-2

制造(new)数组时,要指定数组长度,以便为数组分配内存。 T


1-3

Java中数组的元素只能是简单数据类型。   F


1-4

数组作为方法的参数时,必须加在数组名后加方括号。  F


1-5

数组中有length()这个方法,如array.length()表示数组array中元素的个数。  T


1-6

Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。T


1-7

把数组中元素按某种顺序排列的过程叫做查找 。F

2-1

有语句String s=”hello world”; ,以下操作哪个是不合法?( B   )

A.int i=s.length();

B.s>>>=3;

C.String ts=s.trim();

D.String t=s+”!”;


2-2

执行完以下代码int [ ]  x = new int[10];后,以下哪项说明是正确的( A  )

A.x[9]为0

B.x[9]未定义

C.x[10]为0

D.x[0]为空


2-3

执行下面代码,下面描述正确的是( D)。

public class Person{
   static int arr[] = new int[10];
   public static void main(String a[]){
     System.out.println(arr[1]);
   }
}

A.产生编译错误

B.输出空

C.编译正确,运行错误

D.输出0


2-4

定义了一维int型数组a[10]后,下面错误的引用是(B ) 。

A.a[0]=1

B.a[10]=2

C.a[0]=5*2

D.a[1]=a[2]*a[0]


2-5

下面程序的运行结果是(C )

main() {
    int x=30;
    int[] numbers=new int[x];
    x=60;
    System.out.println(numbers.length);
}

A.60

B.20

C.30

D.50


2-6

关于char类型的数组,说法正确的是(B )。

A.其数组的默认值是'A'

B.可以仅通过数组名来访问数组

C.数组不能转换为字符串

D.可以存储整型数值


2-7

给出下面代码,关于该程序以下哪个说法是正确的?(   C)

public class Person{
     static int arr[] = new int[5];
     public static void main(String a[]) {
          System.out.println(arr[0]);
     }
}

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出0

D.输出空


2-8

下列数组声明,下列表示错误的是(D )

A.int[ ] a

B.int a[ ]

C.int[ ][ ] a

D.int[ ]a[ ]


2-9

下列语句会造成数组new int[10]越界是( D)。

A.a[0] += 9;

B.a[9]=10;

C.a[9]

D.for(int i=0;i<=10;i++) a[i]++;


2-10

下面关于数组声明和初始化的语句那个有语法错误?(   C)

A.int a1[]={3,4,5};

B.String a2[]={"string1","string1","string1"};

C.String a3[]=new String(3);

D.int[][] a4=new int[3][3];


2-11

定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为(B )

A.24

B.25

C.18

D.17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值