AnjoyoJava04章节考试题

2026/1/27 6:25:36

第四章考试题

一、选择题:(每题3分,共20题)

1. 下列关于数组的描述不正确的是( D )。 A、数组是用来存储一组相同数据类型数据的。 B、数组是编程语言中非常常见的一种数据结构。 C、数组可以通过整型索引访问数组中的每一个值。

D、在一个数组里面,既允许用于存储一种数据类型的数据,也允许存储多种数据类型数据。 2. 下列关于数组定义错误的是( )。 A、type[] var_name; C、String student[];

B、int[10] a;

D、boolean[] booleanArray;

3. 下列关于数组的说法中不正确的是( A )。 A、定义数组时必须分配内存。

B、数组的初始化操作分为静态初始化和动态初始化。 C、数组元素可以是基本数据类型、对象或其他数组。 D、数组是最简单的复合数据类型,是一系列数据的集合。 4. 设有下列数组定义语句:

int a[] = {1, 2, 3};

则对此语句的叙述错误的是( )。 A、定义了一个名为a的一维数组。 C、a数组元素的下标为1~3。

B、a数组有3个元素。 D、数组中每个元素的

类型都是整数。 5. 给出下面程序代码:

byte[] a1, a2[];//此处的a2[]是二维数组 byte a3[][]; byte[][] a4;

下列数组操作语句中哪一个是不正确的?( ) A、a2 = a1

D、a3 = a4

B、a2 = a3

C、a2 = a4

6. 执行语句:int[] x = new int[20];后,下面说法正确的是( )。 A、x[19]为空

D、x[0]为空

B、x[19]未定义

C、x[19]为0

7. 已知有定义:String s=\,下面正确的表达式是( )。 A、s += \

B、char c = s[1];

C、int len = s.length; D、String s = s.toLowerCase();

8. 下面代码运行后的输出结果为( )。 public class Test04_01 {

public static void main(String[] args) { AB aa = new AB(); AB bb; }

bb = aa;

System.out.println(bb.equals(aa));//比较对象的内容

}

class AB{ int x = 100; } A、true

B、false

C、编译错误

D、100

9. 下列说法错误的是( C )。 A、数组是一种复合数据类型。 B、数组是有限元素的有序集合。

C、在Java中,数组是作为常量来处理的。

D、数组中的元素具有相同的数据类型,并可用统一的数组名和下标来唯一确定其元素。

10. 下列运行结果正确的是( )。 public class Test04_02 {

public static void main(String[] args) { int a[] = { 12, 39, 26, 41, 55, 63, 72, 40, 83, 95 }; int i1 = 0, i2 = 0;

for (int i = 0; i < a.length; i++) if (a[i] % 2 == 1) i1++; else i2++;

System.out.println(i1 + \ + i2); } }

A、5,4 B、5,5 C、6,5 D、6,4

11. 在Java中,下面哪一个是不合法的声明( )。

A、short x[] B、short[] y C、short[5] x2 D、short z2[5]

12. 语句 int[] a = new int[100]的含义是( )。

A、数组 a 有100 个自然数 B、数组a 有100 个整数

C、数组a 中的最大数是100 D、数组a 的下标自100 开始计数

13. 下列关于Java 的数据结构类型描述说法正确的是( )。 A、有多维数组 B、不可实现多维数组 C、只有一个维数组,不可实现多维数组 D、可用“一维数组的数组”实现多维数组

14. 数组用来存储一组的数据结构是( )。

A、对象 B、相同类型数据 C、不同类型数据 D、整数类型数据 15. 下面这段代码的正确输出结果是( )。 public class Test04_03 {

public static void main(String[] args) { int[] beforeArray = { 1, 2, 3, 4, 5, 6, 7 }; int[] afterArray;

afterArray = beforeArray;


AnjoyoJava04章节考试题.doc 将本文的Word文档下载到电脑
搜索更多关于: AnjoyoJava04章节考试题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219