ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:98.01KB ,
资源ID:889370      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-889370.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java数组练习题带答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Java数组练习题带答案.doc

1、1一 填空题1) 数组的元素通过 下标 来访问,数组 Array 的长度为 Array.length 。2) 数组复制时,“=“将一个数组的 引用 传递给另一个数组。3) JVM 将数组存储在 栈 (堆或栈)中。4) 数组的二分查找法运用的前提条件是数组已经 排序 。5) Java 中数组的下标的数据类型是 整型 。6) 数组最小的下标是 0 。7) arraycopy()的最后一个参数指明 复制元素的个数 。8) 向方法传递数组参数时,传递的是数组的 引用 。9) 数组初始化包括 数组的申明,创建和初始化 。10) 数组下标访问超出索引范围时抛出 数组越界 异常11) 浮点型数组的默认值是

2、0.0f 。12) 数组创建后其大小 不能 改变。二 选择题1. 下面错误的初始化语句是_ABD_A. char str=“hello“; B. char str100=“hello“;C. char str=h,e,l,l,o; D. char str=hello;2. 定义了一维 int 型数组 a10后,下面错误的引用是_B _A. a0=1; B. a10=2; C. a0=5*2; D. a1=a2*a0;3. 下面的二维数组初始化语句中,正确的是_A. float b22=0.1,0.2,0.3,0.4; B. int a=1,2,3,4;C. int a2= 1,2,3,4; D

3、. float a22=0;4. 引用数组元素时,数组下标可以是_D_A. 整型常量 B. 整型变量 C. 整型表达式 D. 以上均可5. 定义了 int 型二维数组 a67后,数组元素 a34前的数组元素个数为 _A. 24 B. 25 C. 18 D. 176. 下列初始化字符数组的语句中,正确的是_B_A. char str5=“hello“; B. char str=h,e,l,l,o,0;C. char str5=“hi“; D. char str100=“;7. 数组在 Java 中储存在 C 中A. 栈 B. 队列 C. 堆 D. 链表8. 下面程序的运行结果是_main() i

4、nt a=1,2,3,4,5,6;System.out.printf(“%d“, a11);A. 3 B. 4 C. 5 D. 69. 下面程序的运行结果是_C_main() 2int x=30;int numbers=new intx;x=60;System.out.println(numbers.length);A. 60 B. 20 C. 30 D. 5010. 下面程序的运行结果是_BDF_main() char s1=“ABCDEF“.toCharArray();int i=0;while(s1i+!=0)System.out.println(s1i+);A. ABCDEF B. B

5、DF C. ABCDE D. BCDE11. 下面 不是创建数组的正确语句 CA.float f=new float66; B.float f=new float6;C.float f=new float6; D.float f=new float6;12. 下面不是数组复制方法的是(C)A. 用循环语句逐个复制数组 B. 用方法 arraycopyC. 用“=“进行复制 D. 用 clone 方法13. 数组 a 的第三个元素表示为 DA. a(3) B. a3 C.a(2) D. a214. 当访问无效的数组下标时,会发生 BA. 中止程序 B. 抛出异常 C. 系统崩溃 D. 直接跳过1

6、5. 使用 arraycopy()方法将数组 a 复制到 b 正确的是 AA. arraycopy(a,0,b,0,a.length) B. arraycopy(a,0,b,0,b.length)C. arraycopy(b,0,a,0,a.length) D. arraycopy(a,1,b,1,a.length)16. 关于数组默认值,错误的是 BA. char-“u0000 B. Boolean-true C. float-0.0f D. int- 017. 关于数组作为方法的参数时,向方法传递的是 AA. 数组的引用 B. 数组的栈地址 C. 数组自身 D. 数组的元素18. 关于数组

7、复制,下列说法错误的是 ACA. “=“可以实现数组复制B. 运用循环语句进行数组复制必须两个数组长度相同C. arraycopy()方法没有给目标数组分配内存空间 D. 数组复制是数组引用的传递19. 下列语句会造成数组 new int10越界是 DA. a0 += 9; B. a9=10; C. a9 D. for(int i=0;i= 1; i-) 17) double currentMax = scores0;18) int currentMaxIndex = 0;19)20) for (int j = 1; j = 0; i-) 37) System.out.println(name

8、si + “t“ + scoresi);38) 39) 40) 3.编写一个程序,使它能够读入 10 个整数,并且存储其中互不相同的数,最后将这 10 个数输出。1) import javax.swing.JOptionPane;2)3) public class exercise5 64) private static int j = 0;5)6) public static void main(String args) 7) int arrayInt = new int10;8) int i = 0;9)10) do 11) String numberString = JOptionPan

9、e12) .showInputDialog(“Enter a number: “);13)14) int number = Integer.parseInt(numberString);15)16) if (isNotHave(arrayInt, number) 17) arrayInti = number;18) i+;19) j+;20) 21) else22) 23) do 24) numberString = JOptionPane25) .showInputDialog(“This number is exit,enter a another number: “);26) numbe

10、r = Integer.parseInt(numberString);27) while (!isNotHave(arrayInt, number);28)29) arrayInti = number;30) i+;31) j+;32) 33) while (i low) mid = (mid = (low + high) / 2) ? 22) (mid + 1) : (low + high) / 2);23) if (key = 0);15)16) double average = (sum - scorescount) / (count - 1);17)18) int numOfAbove

11、 = 0;19) int numOfBelow = 0;20) for (int i = 0; i = average)22) numOfAbove+;23) else24) numOfBelow+;25)26) System.out.println(“Average is “ + average);27) System.out.println(“Number of scores above or equal to the average “28) + numOfAbove);29) System.out.println(“Number of scores below the average

12、“30) + numOfBelow);31)32) System.exit(0);33) 34) 6.编写一个程序,生成 0-9 之间的 100 个随机整数并且显示每一个数的个数。1) public class exercise7 2) public static void main(String args) 3) int numbers = new int100;4) int counts = new int10;5)6) int k;7) for (int i = 0; i listi) 14) min = listi;15) minIndex = i;16) 17)18) return minIndex;19)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。