随笔分类 - 复习题
Java语言程序设计-基础篇-第八版-复习题
Java语言程序设计-基础篇-第八版-复习题-第七章
摘要:Chapter 7 Multidimensional Arrays1 int[][] m = new int[4][5];2 二维数组可以有不同的长度。3 array[0][1] is 2.4.int[][] r = new int[2]; Answer: Invalidint[] x = new int[]; Answer: Invalidint[][] y = new int[3][]; Answer: Valid5. 因为我们需要排序list,排序list将改变list中的内容,唤起is1To9(grid[i])后grid数组中的内容也将改变。Grid中的内容将会改变,因此我们不能使用.
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第九章
摘要:Chapter 9 Strings and Text I/O 1.s1 == s2 => trues2 == s3 => falses1.equals(s2) => trues2.equals(s3) => trues1.compareTo(s2) => 0s2.compareTo(s3) => 0s1 == s4 => trues1.charAt(0) => Ws1.indexOf('j') => -1s1.indexOf("to") => 8s1.lastIndexOf('a')
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第八章
摘要:Chapter 8 Objects and Classes1. See the section "Declaring and Creating Objects."2. 构造方法是在创建一个对象使用new操作符时调用的。 构造方法没有返回类型,甚至连void也没有。数组是一个对象。 The default value for the elements of an array is 0 for numeric, false for boolean, ‘\u0000’ for char, null for object element type.(a) There is such
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第六章
摘要:Chapter6Single-dimensionalArrays3声明数组时不分配内存。创建数组时分配内存。xis60Thesizeofnumbersis304.1. 数组中每个元素都有相同的类型。Answer:True2. 一旦数组被声明,大小不能改变。 Answer:False3. 一旦数组被创建,大小不能改变。Answer:True4. 数组中的元素必须是基本数据类型。Answer:False5. Whichofthefollowingstatementsarevalidarraydeclarations?inti=newint(30);Answer:Invaliddoubled[]=n
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第五章
摘要:Chapter5Methods1.Atleastthreebenefits:(1)Reusecode;(2)Reducecomplexity;(3)Easytomaintain.SeetheSections5.2and5.3onhowtodeclareandinvokemethods.Whatisthesubtledifferencebetween“definingamethod”and“declaringavariable”?Adeclarationusuallyinvolvesallocatingmemorytostoreavariable,butadefinitiondoesn’t.2.
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第四章
摘要:4.1在A处count<100总是true;在C处count<100总是false;在B处count<100有时是true有时是false4.2guess被初始化为1到100之间的数都是错误的,因为这都是要猜的数。4.3a)和b)循环无数次;c)循环9次输出是3,5,7,9一行输出一个数。4.4publicclasstest3{publicstaticvoidmain(String[]args){java.util.Scannerinput=newjava.util.Scanner(System.in);intsum=0;intnumber;do{System.out.pri
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第三章
摘要:3.1<;<=;==;!=;>;>=3.2不能转换。布尔型不能转换到其它类型。3.3Ifnumberis30,(a)displays30iseven30isodd(b)displays30isevenIfnumberis35,(a)displays35isodd(b)displays35isodd3.4第一个没有输出。第二个输出是:zis7。第三个输出是:xis2。3.5B和C的缩进对。3.6第一个没有输出。第二个输出是:xis3。第三个输出是:zis6。3.7Yes3.80.5;0.0;0.2343.9(int)(Math.random()*20)10+(int)(M
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第二章
摘要:2.1关键字:class,public, int 合法的:applet, Applet, $4, apps, x, y, radius 不合法的:a++, --a, 4#R, #442,class,public, int。2.2double miles = 100;final double KILOMETERS_PER_MILE = 1.609;double kilometers =KILOMETERS_PER_MILE * miles;System.out.println(kilometers);2.3使用常量有三个好处:(1)你不重复键入相同的值;(2)如果必要的话,值只需在一个地方...
阅读全文
Java语言程序设计-基础篇-第八版-复习题-第一章
摘要:1.1计算机是一种电子装置,存储和处理数据。一台计算机包括硬件和软件。在一般情况下,硬件是可以看到的计算机的物理方面的,而软件是无形的指令,控制硬件和它的工作。1.2一台计算机的硬件包括一个CPU,高速缓存,内存,硬盘,软盘,显示器,打印机,通信设备。1.3机器语言是每个计算机中内置的一组基本指令。汇编语言是一种低级别的编程语言,是用一个助记符来表示各机器语言指令。高级程序设计语言是像英语那样的易于学习和运行。1.4源程序是指用高级语言编写的程序。编译器是一个程序,它把高级语言源程序翻译成等价的低级语言目标程序。1.5Java源程序被编译成字节码。JVM是Java字节码解释器。1.6操作系统是
阅读全文
浙公网安备 33010602011771号