Java数组练习题(带答案).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java数组练习题(带答案) 本资源为Java数组练习题,共计15道题,涵盖了Java数组的基础知识点,包括数组的访问、数组的复制、数组的初始化、数组的下标、数组的长度、数组的存储、数组的下标越界、数组的元素类型、数组的默认值、数组的大小、数组的元素访问、数组的二维数组初始化、数组的复制方法、数组的访问越界等知识点。 1. 数组的元素通过下标来访问,数组 Array 的长度为 Array.length 。 知识点:数组的访问、数组的长度 2. 数组复制时,“=”将一个数组的引用传递给另一个数组。 知识点:数组的复制、数组的引用 3. JVM 将数组存储在栈(堆或栈)中。 知识点:数组的存储 4. 数组的二分查找法运用的前提条件是数组已经排序。 知识点:数组的查找算法、数组的排序 5. Java 中数组的下标的数据类型是整型。 知识点:数组的下标、数据类型 6. 数组最小的下标是 0 。 知识点:数组的下标 7. arraycopy() 的最后一个参数指明复制元素的个数。 知识点:数组的复制、arraycopy() 方法 8. 向方法传递数组参数时,传递的是数组的引用。 知识点:数组的传递、方法参数 9. 数组初始化包括数组的申明、创建和初始化。 知识点:数组的初始化、数组的申明、数组的创建 10. 数组下标访问超出索引范围时抛出数组越界异常。 知识点:数组的下标越界、异常处理 11. 浮点型数组的默认值是 0.0f 。 知识点:数组的默认值、浮点型数组 12. 数组创建后其大小不能改变。 知识点:数组的大小、数组的创建 选择题: 1. 正确的初始化语句是 char str[]="hello"; 和 char str[]={'h','e','l','l','o'}; 。 知识点:数组的初始化、字符数组 2. 错误的引用是 a[10]=2; 。 知识点:数组的下标、数组的引用 3. 正确的二维数组初始化语句是 float b[2][2]={0.1,0.2,0.3,0.4}; 和 int a[][]={{1,2},{3,4}}; 。 知识点:二维数组、数组的初始化 4. 引用数组元素时,数组下标可以是整型常量、整型变量、整型表达式。 知识点:数组的下标、整型数据类型 5. 数组元素 a[3][4]前的数组元素个数为 24。 知识点:二维数组、数组元素的个数 6. 正确的初始化字符数组的语句是 char str[]={'h','e','l','l','o','\0'}; 。 知识点:字符数组、数组的初始化 7. 数组在 Java 中储存在堆中。 知识点:数组的存储、堆 8. 下面程序的运行结果是 5。 知识点:二维数组、数组的访问 9. 下面程序的运行结果是 30。 知识点:数组的长度、数组的大小 10. 下面程序的运行结果是 BDF。 知识点:数组的访问、字符数组 11. 不是创建数组的正确语句是 float f[][]=new float[][6]; 。 知识点:数组的创建、多维数组 12. 不是数组复制方法的是用“=”进行复制。 知识点:数组的复制、数组的引用 13. 数组 a 的第三个元素表示为 a[2]。 知识点:数组的下标、数组的元素 14. 当访问无效的数组下标时,会发生抛出异常。 知识点:数组的下标越界、异常处理 15. 使用 arraycopy() 方法将数组 a 复制到 b 正确的是 arraycopy(a,0,b,0,a.length)。 知识点:数组的复制、arraycopy() 方法
- 粉丝: 3815
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Blynk IOT框架的自动化继电器控制系统.zip
- (源码)基于Qt和SQLite的餐馆管理系统.zip
- (源码)基于Java和Qt的酒店温控计费系统.zip
- (源码)基于Python和PyTorch的个性化人脸评分系统.zip
- (源码)基于Spring Boot和Vue的民商管理系统.zip
- (源码)基于MQTT协议的文件传输系统-TinyMQTT.zip
- 运用python生成的跳跃的爱心
- 基于 Java 实现的 Socket.IO 服务器 实时 Java 框架.zip
- 基于 Ant 的 Java 项目示例.zip
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip