java语言复习_java语言复习资料.doc

41528d3028836879cd698677c3999917.gifjava语言复习资料.doc

1JAVA面向对象程序设计袁绍欣、赵祥模、葛玮编著清华大学出版社出版知识点整理DX单项选择题DU多选题TK填空题PD判断题JD简答题BC编程题2第1章初次接触JAVA目录11JAVA语言网络时代的编程语言1111网络时代编程问题1112问题的解决方法112JAVA语言的特点213JAVA程序的编译环境和执行环境414第一个JAVA程序HELLOWORLD415JAVA程序的分类616JAVA平台8知识点1、下面哪种注释方法能够支持JAVADOC命令(//)DX2、下列哪个选项是JAVA调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试(JDB)DX3、JAVA语言是面向对象的解释型高级编程语言DX4、编写一个输出“HELLOWORLD“的程序,用两种方式实现(APPLICATION、APPLET)。BCPUBLICCLASSHELLOWORLD{PUBLICSTATICVOIDMAINSTRINGARGS{SYSTEMOUTPRINTLN“HELLO,WORLD“}}IMPORTJAVAAWTGRAPHICSIMPORTJAVAAPPLETAPPLETPUBLICCLASSHELLOWORLDEXTENDSAPPLET{STRINGSPUBLICVOIDINIT{S“HELLOWORLD“}PUBLICVOIDPAINTGRAPHICSG{GDRAWSTRINGS,25,25}}5、JAVA语言使用的字符码集是UNICODEDX36、JAVA和C都是面向对象的程序设计语言。√第2章JAVA语言基础目录21数据类型10211标识符和保留字10212数据类型概括11213基本数据类型简介12214数据类型转换15215基本数据类型及其对应包装类1622表达式16221算术表达式17222关系表达式19223逻辑表达式20224赋值表达式21225条件表达式21226运算符之间的优先级2223控制语句23231分支语句23232循环语句25233跳转语句2724数组30241一维数组30242二维数组31知识点1、下列语句序列执行后,K的值是1。DXINTM3,N6,K0WHILEMJIELSEJ7、下列语句序列执行后,K的值是2。DXINTI10,J18,K304SWITCHJI{CASE8KCASE9K2CASE10K3DEFAULTK/J}8、下面语句执行后,I的值是5。DXFORINTI0,J1JY||XZBXYCZYXDX311、以下由FOR语句构成的循环执行的次数是无限次。DXFORINTI0TRUEI12、设INT型变量A、B,FLOAT型变量X、Y,CHAR型变量CH均已正确定义并赋值,正确的SWITCH语句是SWITCHCH1{}。DX13、下列方法定义中,正确的是INTX{CHARCH A RETURNINTCH}。DX14、不能构成循环的语句是C。AFOR语句BWHILE语句CSWITCH语句DDO__WHILE语句15、下列程序段执行后B3的结果是TRUE。DXBOOLEANB1TRUE,B2,B3B3B1B1B216、设有定义INTI123LONGJ456下面赋值不正确的语句是IJ。DX17、给定下面的代码片段,哪些行会导致错误(LINE5)DX1STRINGSTRNULL2IFSTRNULL4}5ELSEIFSTRNULL6SYSTEMOUTPRINTLN“THUEOFJIS“J7KK158I9}10}20、下列的变量定义中,错误的是INT123_DX21、以下的变量定义语句中,合法的是DOUBLEADOUBLEMAX_VALUEDX22、以下字符常量中不合法的是“\N“DX23、若以下变量均已正确定义并赋值,下面符合JAVA语言语法的语句是BA7DX24、下列程序段执行后T5的结果是20DXINTT19,T211,T38INTT4,T5T4T1T2T1T2T1T5T4T3T4T325、设A,B,C,D均为INT型的变量,并已赋值,下列表达式的结果属于非逻辑值的是ABDDX26、执行下列程序段后,B,X,Y的值分别是FALSE,6,8DXINTX6,Y8BOOLEANBBXY27、以下由DOWHILE语句构成的循环执行的次数是执行1次DXINTK0DO{K}WHILEK245;}}37、阅读下列代码,其运行结果是44DXPUBLICCLASSTEST{PUBLICSTATICVOIDMAINSTRINGARGS{SYSTEMOUTPRINTLN891;}}38、看以下程序BOOLEANAFALSEBOOLEANBTRUEBOOLEANCA这段程序执行完后,C与RESULT的值是(CFALSERESULT1)DX39、指出下列程序的运行结果(DEFAULT,ZERO)DXINTI9SWITCHI{DEFAULTSYSTEMOUTPRINTLN“DEFAULT“CASE0SYSTEMOUTPRINTLN“ZERO“BREAKCASE1SYSTEMOUTPRINTLN“ONE“CASE2SYSTEMOUTPRINTLN“TWO“}40、下列语句序列执行后,X的值是(25)DXINTA3,B4,X5IFABXAX41、下列语句序列执行后,K的值是(10)DX7INTI6,J8,K10,M7IFIJ||MYXY___和__MINX5SYSTEMOUTPRINTLN“FINISHED“}}执行后的输出是什么5、FINISHEDDU71、编写一个程序用选择法对数组A{20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。BCIMPORTJAVAIOPUBLICCLASSSELECTSORT{PUBLICSTATICVOIDMAINSTRINGARGS{INTA{20,10,50,40,30,70,60,80,90,100}INTTEMPFORINTI0IXJ1{WXJXJXJ1XJ1W}/IFI1||I2SHOWARRAYXIFI2BREAK/}}13PUBLICSTATICVOIDSHOWARRAYINTB{FORINTI0I0SLENGTH04、下列哪些语句是正确的(BCD)DUA、INTANEWINT330B、INTA{{1,3},{2,3,4},{1,2}}C、STRINGSNEWSTRING2D、STRINGS{{“CAN“,“I“},{“HELP“,“YOU“}}5、下面哪些语句能够正确地生成5个空字符串(AB)DUA、STRINGANEWSTRING5FORINTI0I5AI““B、STRINGA{““,““,““,““,““}C、STRINGA5D、STRING5AE、STRINGANEWSTRING5FORINTI0I5AINULL6、在JAVA中,由JAVA编译器自动导入,而无需在程序中用IMPORT导入的包是(JAVALANG)DX7、在JAVA中,所有类的根类是(JAVALANGOBJECT)DX8、下列方法属于JAVALANGMATH类的有(方法名相同即可)(ABS、SQRT、SIN)DU9、请填出在JAVALANG包中与下列基本数据类型相对应的封装类FLOATJAVALANGFLOAT,CHARJAV

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值