JAVA复习带问题详解.doc

JAVA复习带问题详解.doc

ID:56972862

大小:207.52 KB

页数:24页

时间:2020-07-30

JAVA复习带问题详解.doc_第1页
JAVA复习带问题详解.doc_第2页
JAVA复习带问题详解.doc_第3页
JAVA复习带问题详解.doc_第4页
JAVA复习带问题详解.doc_第5页
资源描述:

《JAVA复习带问题详解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章java开发入门1.java语言的特点:简单,面向对象,安全,跨平台,支持多线程。简单:(丢弃了C++中难于理解的运算符重载,多继承,指针等,并且提供自动垃圾回收机制)面向对象:只支持单继承,纯面向对象的语言。安全:不支持指针,一切存访问必须通过对象实例来实现,从而使应用更安全。跨平台:同一段程序既可以在window运行也可以在Linux运行多线程:支持多线程。下列选项哪个不属于java语言包含的容?()A具有类与对象B一次编译处处运行C具有多线程的能力D具有多继承的特点下列关于java语言特点错误的是()A.java

2、语言可以进行面向对象编程也可以面向过程编程B.java语言是面向对象的语言C.java语言支持跨平台编程D.java语言支持多线程下列特点不属于java语言的是()A.多线程B.多继承C.跨平台D.垃圾自动回收2.java程序为什么能跨平台?通过java虚拟机可以达到跨平台的特性。3.java程序的编译过程:源文件a.java-à编译a.class(字节码文件)à虚拟机运行下面哪种类型的文件可以在java虚拟机中运行?A..javaB..jreC..exeD..class在Java中负责对字节码解释执行的是()。A.垃

3、圾回收器B.虚拟机C.编译器D.多线程机制编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(     )。A.    .java   B.    .class          C.    .htmD.    .exe第二章java编程基础1.java代码基本格式java语言区分大小写,程序代码必须写在一个类中Java中main()函数的返回值是()。A、StringB、intC、charD、voidvoid的含义()A方法没有返回值B方法体为空C没有意义D.定义方法时必须

4、使用2.java标识符可以由任意顺序的大小写字母、数字、下划线_和美元符号$组成,但不能以数字开头,不能是java关键字。以下选项中,哪个是合法标识符()A.abcB.classC.123sbDbyte如下哪个不是Java中有效的变量名。()A、ifB、_helloC、nameD、$good下面选项中哪个是Java中的标识符A.publicB.superC.3numberD.width下面哪个单词是Java语言的关键字()A.FalseB.FORC.ForD.for下列标识符中,正确的是。A、1_BackB、$_MoneyC

5、、$-moneyD、a.b下列标识符中,合法的一个是。A.$#!$B.$我们$C.$22$D.2$$23.运算符表达式条件循环++--/%设x=1,y=2,z=3则表达式y+=z--/++x的值是()。A.3B.3.5C.4D.5以下程序的运行结果是:()publicclassIncrement{publicstaticvoidmain(Stringargs[]){inta;a=6;System.out.print(a);System.out.print(a++);System.out.print(a);}}A.666B.

6、667C.677D.676下列代码输出结果是()inti=10;while(i>0){i=i+1;if(i==10){break;}}A.while循环执行10次B.死循环C.循环一次都不执行D.循环执行一次执行下面代码结果()for(inti=0;;){System.out.println("这是"+i);Break;}A、语法错误,缺少表达式2和表达式3B、死循环C、程序什么都不输出D、输出:这是0下列语句执行后变量a、c的值分别是。intx=182;inta,c;c=x/100;a=x%10;A)12B)21C)

7、1.82,2D)100,82下列语句执行后,k的值是()intj=4,i,k=10;for(i=2;i!=j;i++)k=k-i; A.4B.5C.6D.7break中断语句若在一个for语句中加入break语句它可以A.对for语句执行没有影响B.中断本次循环进入下一次循环C.退出for循环执行for语句后面的语句D.以上说法均不对.执行完下面程序片段后的结论是正确的。inta,b,c;a=1;b=2c=(a+b>3?a++:b++);A.a的值是2b的值是3B.a的值是1b的值是3C.a的值是1

8、b的值是2D.c的值是false4.方法(函数)方法的重载:函数名相同,参数个数和参数类型不同。返回值不同不算重载。方法的重写:在继承关系中,子类重新定义父类的同名方法(参数个数和类型与父类一样)。P116方法递归是指在一个方法的部调用自身的过程。必须给出结束条件,不然会陷入死循环。函数重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。