JAVA复习带问题详解

上传人:s9****2 文档编号:498107241 上传时间:2023-07-09 格式:DOC 页数:24 大小:168KB
返回 下载 相关 举报
JAVA复习带问题详解_第1页
第1页 / 共24页
JAVA复习带问题详解_第2页
第2页 / 共24页
JAVA复习带问题详解_第3页
第3页 / 共24页
JAVA复习带问题详解_第4页
第4页 / 共24页
JAVA复习带问题详解_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《JAVA复习带问题详解》由会员分享,可在线阅读,更多相关《JAVA复习带问题详解(24页珍藏版)》请在金锄头文库上搜索。

1、word第一章 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 . .java B. .jre C. .exe D. .class在Java中负责对字节码解释执行的是( )。 A.垃圾回收器 B.虚拟机 C.编译器 D.多线程机制编译JavaApplic

3、ation源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A.java B.class C.htm D.exe第二章 java编程基础1. java代码基本格式java语言区分大小写 ,程序代码必须写在一个类中Java中main()函数的返回值是()。 A、 String B、int C、char D、voidvoid的含义( ) A方法没有返回值 B方法体为空C没有意义D. 定义方法时必须使用2. java标识符 可以由任意顺序的大小写字母、数字、下划线_和美元符号$组成,但不能以数字开头,不能是java关键字。以下选项中,哪个是合法标识符( ) Aabc B. class

4、C. 123sb D byte如下哪个不是Java中有效的变量名。( ) A、 if B、_hello C、name D、$good 下面选项中哪个是Java中的标识符A.public B.super C.3number D.width 下面哪个单词是Java语言的关键字()AFalse BFOR CFor Dfor下列标识符中,正确的是。 A、1_Back B、$_MoneyC、$-money D、a.b下列标识符中,合法的一个是。A$#!$B$我们$C$22$D2$23. 运算符表达式 条件 循环 + - - / %设 x = 1 , y = 2 ,z = 3则表达式 y+=z-/+ x

5、的值是( )。A. 3 B. 3.5 C. 4 D. 5以下程序的运行结果是:( ) public class Increment public static void main(String args) int a; a = 6; System.out.print(a); System.out.print(a+); System.out.print(a); A 666 B. 667 C. 677 D. 676下列代码输出结果是( ) int i = 10; while ( i 0 ) i = i + 1; if ( i = =10 ) break; A. while循环执行10次B. 死循环

6、C. 循环一次都不执行 D. 循环执行一次执行下面代码结果() for(int i=0;) System.out.println(这是 +i); Break; A、语法错误,缺少表达式2和表达式3 B、死循环C、程序什么都不输出 D、输出:这是0下列语句执行后变量a、c的值分别是。int x=182; int a,c; c=x/100; a=x%10; A) 12 B) 21 C) 1.82, 2 D) 100,82下列语句执行后,k的值是( ) int j=4, i, k=10; for(i=2; i!=j; i+) k=k-i;A 4 B5 C6 D7break中断语句若在一个for语句中

7、加入break语句它可以A. 对for语句执行没有影响B. 中断本次循环进入下一次循环C. 退出for循环执行for语句后面的语句D. 以上说法均不对 .执行完下面程序片段后的结论是正确的。 int a,b,c;a=1; b=2c = (a+b3 ?a+:b+);A.a的值是2b的值是3 B.a的值是1b的值是3 C.a的值是1b的值是2 D.c的值是false 4. 方法(函数) 方法的重载 :函数名相同 ,参数个数和参数类型不同。返回值不同不算重载。 方法的重写 :在继承关系中,子类重新定义父类的同名方法(参数个数和类型与父类一样)。 P116 方法递归是指在一个方法的部调用自身的过程。必

8、须给出结束条件,不然会陷入死循环。函数重载是指()。 A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C. 两个以上的函数名字不同,但形参的个数或类型相同 D. 两个以上的函数取相同的函数名,并且函数的返回类型相同一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型,传回的值也可以不相同。这种面向对象程序的特性称为( )。A、 隐藏 B、覆盖 C、重载 D、Java不支持此特性 重写与重载的关系是 ( )A、重写只有发生在父类与子类之间而重载可以发生在同一个类中B、重写方法可以不同名而重载方法

9、必须同名 C、final修饰的方法可以被重写但不能被重载 D、重写与重载是同一回事下列方法头中哪一个不与其他方法形成重载(overload)关系?( D ) A、void mmm() B、void mmm(int i) C、void mmm(String s) D、int mm() (方法名不一样)JAVA程序经常用到“递归”“递归”的基本思想是( ) 。A.“让别人反复调用自己” B.“自己反复调用别人” C.“自己反复调用自己” D.以上说法都不对5. 数组 数组元素的值下列程序段执行后的结果是( )。 String s = new String(abcdefg); for (int i=

10、0; is.length(); i+=2) System.out.print(s.charAt(i); A) aceg B) ACEG C) abcdefg D) abcd 应用程序的main方法中有以下语句则执行后输出的结果是( B )。 int x = 125,21,5,168,98; int min = x0; for (int i=1; ix.length; i+) if(xi min) min = xi; System.out.println(min); A) 125 B) 5 C) 98 D) 168 若int a32=123,345,34,56,34,56,则a21= _56_。

11、设有整型数组的定义:“int x=12,34,-5,3,2,6;”则x.length的值为( 9 )第三章 面向对象(上)1. java的面向对象的特点: 封装 继承 多态。 P 78 79java的特性中体现对数据的保护的是( )A抽象性B封装性C继承性 D多态性java的特性中体现代码重用的是()A抽象性 B封装性C继承性D多态性2. 几个关键字:extends implements abstract interface类的创建 ,接口,抽象类创建的写法。所有类的父类是Object类。Java中用关键字定义继承(接口,抽象类)。Java语言中,是所有类的根类。 Object Root Th

12、read Applet下面是类A的构造方法声明,其中正确的是 void A(int x).A(int x). a(int x). void a(int x).下列类定义中不正确的是 public class A extends B public class A extends B,D public class A implements B,D public class A extends B implements C,D,E下列哪个类声明是正确的( )。Apublic abstract class CarBabstract private move()Cprotected private number;Dabstract final class H1请看下面的程序段public class Test long a=new long10; pubic static void main(String args)System.out.println(a6);哪一个选项是正确的( )。A不输出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号