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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(java 期末复习资料.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java 期末复习资料.docx

1、java 期末复习资料第一章1.Java中一个类可以有多个父类。 错2.每个源程序文件中必须得有一个public类。 错3.怎样才能给public static void main方法传递字符串数组的第零个元素? CA.程序的名字为字符串数组的第零个元素B.参数个数为字符串数组的第零个元素 C.在程序名后的第一个元素为字符串数组的第零个元素D.在程序名后的第二个元素为字符串数组的第零个元素 4.以下哪些选项可准确说明public static void main 方法中的参数? ABA.String args B.String args C.Strings args D.String args

2、 5.语法错误是由 发现的。AA.编译器B.黑盒测试 C.白盒测试D.Java虚拟机 E.编辑器6.以下哪一个是运行时错误的例子?CA.忽略了方法体尾部花括号B.忽略了方法返回值的类型 C.你想输出good bye但输出的是HelloD.Java程序文件名与Java目标文件名不同 E.在语句末忘记了;7.当你试图编译运行Test类、并将其传递给Java解释器将会发生什么情况?Bclass Test public static void main()System.out.println(hello);A.该程序将不会通过编译,因为main()的定义不准确 B.该程序会通过编译,但当运行该程序时解

3、释器将会抱怨没有找到它需要的 main()方法C.该程序能通过编译但不能运行,因为Test类不具有public属性 D.能编译运行该程序,但显示器中无任何输出结果E.该程序将通过编译并且在运行时会输出hello 8. 假设有一个public类myclass,其中定义了如下的一个main方法public static void main(String parm)System.out.println(parm0);如果你试图编译该类,并以以下的方式运行该程序java myclass hello将会发生什么?DA.编译时错误:main的定义不正确 B.运行时错误:main的定义不正确C.编译通过并输

4、出java D.编译通过并输出hello9.编译运行以下代码将会发生什么?C1: public class Q112: 3: static String str1 = main method with String args;4: static String str2 = main method with int args;5:6: public static void main(String args)7: 8: System.out.println(str1);9: 10:11: public static void main(int args)12: 13: System.out.pri

5、ntln(str2);14: 15: A.重载了main( )方法,会在第6行发生编译时错误 B.重载了main( )方法,会在第11行发生编译时错误C.输出: main method with main String args D.输出: main method with main int args第二章 简单数据类型填空题 1.字符类型数据占-位?答案 162.一个接口只能包含方法但不能包含变量 答案 错误 3.运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。答案 对4.byte类型能表示的数据范围是-256到256 答案 错 5.byte类型能表示的数据范围是-1

6、27到128答案 错误6.char类型能表示的数据范围是-2x216到2x216-1 答案 错 7.实型的缺省数据类型是float型 错8.以下语句的输出结果是0 ,System.out.println(1 1); 对 9.简单数据类型的范围是由平台决定的 错10.实型的缺省数据类型是double型 对 11.如果在一个负数上执行无符号左移运算,那么其结果总会是负数 错12./运算符通常用于一个数除于另一个数。 对 13.$字符不能出现在变量名的第一个位置。错14.%用于计算百分比:10%20=50 错 15.#字符不能出现在变量名的第一个位置 对16.变量名是否可以以“$”字符打头? 对 1

7、7.Java的所有保留字都是小写的。对18.布尔类型和整型数据是否能进行比较? 错 19.byte类型能表示的数据范围是-128到127 对多项选择题20.以下表达式哪些不会引起运行时错误? A.john + was + hereB.john + 3 C.3 + 5D.5 + 5.5 答案 ABC 21.以下哪些赋值语句合法?选择所有有效答案A.long test = 012;B.float f = -412; C.int other = (int)true;D.double d = 0x12345678; E.short s = 10;答案 ABDE22.找出所有的java保留字A.exte

8、nds B.sizeofC.implements D.TRUEE.NULL 答案AC 23.下列哪些是合法的标识符?A.%fred B.*fredC.thisfred D.2fredE.fred 答案CE 24.以下哪些不是Java关键字?A.superclass B.gotoC.open D.closeE.integer 答案ACDE 25.以下哪些是逻辑运算符?A.& B.|C.& D.|答案 BC26.以下哪些陈述准确?A.%用于计算百分比:10%20=50 B./通常用于一个数除于另一个数C.#字符不能出现在变量名的第一个位置 D.$字符不能出现在变量名的第一个位置答案 BC27.以下

9、哪些赋值语句合法?A.float f=1/3;B.int i=1/3; C.float f=1.01;D.double d=999d; 答案ABD 28.下列标识符中合法的是?A.$Fred B.ThisC._this D.instanceE.2for 答案ABCD 29.以下哪些是Java的关键字?A.sizeof B.mainC.transient D.volatile答案 CB30.以下不合法的标识符为?A.here: B._there:C.this: D.that:E.2to1odds: 答案CE 31.以下的位运算的结果哪些准确?A.128 1 的值为64 B.128 1 的值为64

10、C.128 1的值为-64 D.128 1 的值为-64答案 AB32.以下哪一个是合法的标识符A.2variableB.variable2 C._whatavariableD._3_ E.$anothervar答案 BCDE33.以下哪些是Java的保留字? A.ifB.then C.gotoD.while E.case答案 ACDE34.以下哪些是有效的语句?A.System.out.println(1+1);B.int i=2+2; C.String s=on+one;D.byte b=255; 答案AB 单项选择题I35.以下的定义语句哪一个不合法? A.int i = 32;B.fl

11、oat f = 45.0; C.double d = 45.0;D.byte b=26; 答案B 36.定义字符a的准确格式为?A.a B.aC.new Character(a) D.000a答案 A37.以下哪个是java的关键字? A.gotoB.malloc C.extendsD.FALSE 答案C 38.编译以下程序的输出结果为?public class Randpublic static void main(String argv)int iRand;iRand = Math.random();System.out.println(iRand);A.编译时会出错,会指出是类型应该被转

12、换的问题 B.1到10之间的一个随机数C.0到1之间的一个随机数 D.会出现有关系统无法识别random方法的编译时错误答案 A39.以下哪一个语句输出-4.0 A.System.out.println(Math.floor(-4.7);B.System.out.println(Math.round(-4.7); C.System.out.println(Math.ceil(-4.7)D.System.out.println(Math.min(-4.7) 答案C 40.以下哪个语句在编译时无出错或警告信息?A.float f=1.3; B.char c=a;C.byte b=257; D.bo

13、olean b=null;E.int i=10 答案E 41.编译以下代码的结果是什么?public class Test public static void main (String args ) int age;age = age + 1;System.out.println(The age is + age);A.编译运行但无输出结果 B.编译运行并输出The age is 1C.编译通过但产生一个运行时错误 D.编译不通过答案 D42.byte整型类型数据的有效范围是: A.0 - 65, 535B.(-128) - 127 C.(-32,768) - 32,767D.(-256)

14、- 255 答案B 43.以下哪一个是整型数据的范围?A.-215 to 215-1 B.0 to 215C.-231 to 231-1 D.0 to 231答案 C44.以下哪个是Java 的保留字?A.sizeOfB.interface C.THROWD.BOLEAN 答案B 45.对于Java的简单数据类型,下列叙述中有错误的是?A.它可以作为一个消息的结果返回B.它可以是方法参数值的类型 C.它可以是消息的接受者D.它可以用于比较 答案C 46.以下哪一个是八进制数?A.0x12B.32O C.032D.(octal)2 E.1答案 C47.以下哪一个是Java的保留字?A.NULLB

15、.new C.instanceOfD.wend 答案B 48.如果你编译运行以下代码将会发生什么?1: int i = 012;2: int j = 034;3: int k = 056;4: int l = 078;5:6: System.out.println(i);7: System.out.println(j);8: System.out.println(k);A.输出12,34和56B.输出24,68和112 C.输出10,28和46D.编译错误 答案D 49.当你试图编译和运行以下程序,将会发生什么?public class Aggstatic public long i=10;p

16、ublic static void main(String argv)switch(i)default:System.out.println(no value given);case 1:System.out.println(one);case 10:System.out.println(ten);case 5:System.out.println(five); A.编译时错误 B.在ten 之后输出 fiveC.输出ten D.通过编译,但因为default语句位置上的错误会出现运行时错误答案 A50.当你试图编译运行以下代码,将会发生什么?public class Pvfstatic bo

17、olean Paddy;public static void main(String argv)System.out.println(Paddy);A.编译时错误B.编译并输出false C.编译并输出trueD.编译并输出null 答案B 51.以下代码的输出结果为?1: int i = 16;2: int j = 17;3:4: System.out.println(i 1 = + (i 1);5: System.out.println(j 1 = + (j 1);A.输出: i 1 = 8 j 1 = 8B.输出: i 1 = 7 j 1 = 7 C.输出: i 1 = 8 j 1 =

18、9D.输出 i 1 = 7 j 1 = 8 答案A 52.以下代码的输出结果为?1: int i = 45678;2: int j = i;3:4: System.out.println(j);A.第2行会出现编译时错误,运算符只能用于布尔类型B.输出45677 C.输出-45677D.输出-45679 答案D 53.当你调用以下方法时会发生什么?1: void infiniteLoop()2: 3: byte b = 1;4:5: while ( +b 0 )6: ;7: System.out.println(Welcome to Java);8: A.会引起无限循环B.输出 Welcome

19、 to Java. C.第5行会出现编译错误,+运算符不能用于byte类型D.什么都不输出 答案B 54.Byte类型数据的表示范围为?A.-27 to 27 - 1 B.0 to 27C.-215 to 215 D.-215 to 215 -1E.-215 - 1 to 215 答案A第2章 运算符和表达式判断题 1.Java中只能对方法进行重载。A.是 B.否答案B2.假设X=2、Y=4,那么逻辑表达式(!(YX)的结果为false.A.是 B.否答案A3.假设X=6、Y=7,逻辑表达式 ( ! (Y=X) )的值为true.A.是 B.否答案A多项选择题4.假设给定以下的类public

20、class ZeroPrintpublic static void main(String argv)int i =0;/Here 在注释语句/Here处替换哪些语句,程序将会输出0A.System.out.println(i+); B.System.out.println(i+0);C.System.out.println(i); D.System.out.println(i-);答案ACD5.以下哪些没有编译错误?A.char c=1; System.out.println(c1);B.Integer i=Integer(1); System.out.println(i1); C.int

21、i=1; System.out.println(i1);D.int i=1; System.out.println(i 3)D.float myFloat = 40.0; E.boolean b = (boolean)99;答案CDE单项选择题7.以下代码的输出结果是?1: System.out.println( +2 + 3);2: System.out.println(2 + 3);3: System.out.println(2 + 3 +);4: System.out.println(2 + +3);A.第3行会出现编译时错误B.输出23,5,5和23 C.输出5,5,5和23D.输出2

22、3,5,23和23 答案B8.编译运行以下将会发生什么?1: public class Q102: 3: public static void main(String args)4: 5: int i = 10;6: int j = 10;7: boolean b = false;8:9: if( b = i = j)10: System.out.println(True);11: else12: System.out.println(False);13: 14: A.在第9行将会发生编译时错误B.在第9行将会发生运行时例外 C.输出: TrueD.输出:Fasle 答案C9.当你试图编译运行

23、以下代码,将会发生什么?public class Incpublic static void main(String argv)Inc inc = new Inc();int i =0;inc.fermin(i);i = i+;System.out.println(i);void fermin(int i)i+;A.编译时错误B.输出2 C.输出1D.输出0 答案D10.运算符&运用于哪个数据类型A.intB.long C.doubleD.boolean 答案D11.A、B、C是int类型的变量, 以下程序片段中哪一个能使得变量A与B的值得到互换A.C=A;A=B;B=CB.C=A;B=A;A

24、=B C.A=A+B;B=A-B;A=A-B;D.C=B;B=A;C=A; 答案A12.以下哪一个代码可在屏幕上输出test?A.int x=10.0; if(x=10.0) System.out.println(test); B.int x=012; if(x=10.0) System.out.println(test); C.int x=10f; if(x=10.0) System.out.println(test); D.int x=10L; if(x=10.0) System.out.println(test); 答案B13.运行以下代码片段的结果时:boolean flag = fa

25、lse;if (flag = true) System.out.println(true); else System.out.println(false);A.输出trueB.输出false C.将会产生一个例外D.什么都不会发生 答案A14.以下操作的结果是什么?System.out.println(4 | 3);A.6B.0 C.1D.7 E.15答案D15.以下哪一个语句正确? A.System.out.println( -1 2);将输出大于10的结果B.System.out.println( -1 2);将输出一个正数 C.System.out.println( 2 1); 将输出数

26、字 1D.System.out.println( 1 2); 将输出数字4 答案ABC第2章 控制语句判断题 1.switch语句中的default语句在任何情况下都要被执行一次。2.在switch语句中,switch( )中的参数可以是一个变量,只要它的类型和 int 类型兼容。3.在for循环中使用continue语句,将会使程序的执行跳出循环体,继续执行循环语句后面的第一条语句。4.下列语句是否合法?int i;for (i=4; int t=6; i0; i+)5.if结构中如果没有花括号是否能通过编译?6.在Switch语句中,当表达式的值与任一case子句中的值都不匹配时,程序执行

27、default后面的语句。多项选择题7.以下语句哪些能够被 Java编译器接受:A.if (2 = 3) System.out.println(Hi); B.if (2 = 3) System.out.println(Hi);C.if (true) System.out.println(Hi); D.if (2 != 3) System.out.println(Hi);E.if (aString.equals(hello) System.out.println(Hi); 答案8.以下哪一个代码片段在编译时没有错误A.int i=0; if(i) System.out.println(Hello); B.boolean b=true; boolean b2=true; if(b=b2) System.out.println(So true); C.int i=1; int j=2; if(i=1| j=2) System.out.println(OK); D.int i=1; int j=2; if(i=1 &| j=2) System.out.println(OK);答案9.outer: for( int

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1