JAVA语言基础练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仅作为学习过程中知识点的巩固

第一章JAVA语言基础

()反映了JAVA程序的并行机制;()使JAVA更加健壮。

变量a和A不同对不对()

JAVA发展最初是面向()而设计的

最新的JDK版本:()

用什么命令把java源文件编译生成字节码文件/类文件/class文件()

用什么命令解释运行字节码文件/类文件/class文件()

用什么命令能够运行applet小应用程序()

applet程序运行的html代码中的applet标记,其中三个必要属性是什么()了解JAVA 5的新特性都有哪些:()

第二章JAVA语言程序设计基础

以下哪个可以作为变量名字: A hello* B tom_ name C 3cups D a cup

以下哪个不是JAVA的关键字:A SUPER B this C synchronized D extends 以下是JAVA简单/基本数据类型的为: A Short B Boolean C char D unit

int short long char float double boolea n byte

Stri ng

JAVA语言中每个字符占几个字节: A 1 B 2 C 3 D 4

JAVA语言使用(Un icode )字符集。

写出以下代码的输出结果:(0)

class A{

static int i;

public static void main(String args[]){

}

}

分析以下代码的结果(ok )

class A{

public static void main(String args[]){

boolean b=false; if(b=true)

}

}

以下表达式错误的是: A float f=; B double d=; C boolean b=true; D c=(a= =b)?a:b

以下表达式错误的是: A float f=; B double d=; C boolean b=true; D char c= ” a” ;

为 5 )

若i 值为5,分析以下表达式执行之后的结果:b=5==6&&i++==6; ( b 为false ,i

若i 值为5,分析以下表达式执行之后的结果:b=5<=6||++i==6; ( b 为true ,i 为6 )

为 6 )

若i 值为5,分析以下表达式执行之后的结果:b=5==6&i++==6; (b 为false ,i

为 6 )

若i 值为5,分析以下表达式执行之后的结果:b=5<=6|++i==6; (b 为true ,i

以下表达式的结果是( 2 ):8>>2

()

请写出以下表达式的结果:5/2 ( 2 ) 5/

写出以下代码的结果:( true )

Human tom=new Human();

instanceof Human);

请分析以下代码的结果:( end)

/*

if(a==b)

相等” );

/*

else

不相等” );

*/

javadoc ) 命令能提取java 源文件中的文档注释,文档注释是以( /** )开头,( */ )

结束的注释。

以下代码段,若colorNum 的值为0,则背景颜色最终将为( green ):

switch (colorNum) {

case 0:

setBackground;

case 1:

setBackground;

break;

default:

setBackground;

break;

}

请问switch 后边表达式所允许的类型有( int )( char )( short )( byte )。 ( do while )循环至少做一次循环体。

熟悉类型的隐式转换,如float+int+ ( short+int ),()内的计算后类型为int ,表达式完全运算完毕,结果为double 类型。

第三章JAVA 中的对象、类和方法

1、请说出形参和实参的区别,举例说明。

2、请定义Point 类,有两个int 类型属性x 和y 。写出所有构造方法。写出以下普通方法:int getX( )

int getY( )

void setX( )

void setY( )

3、编写主类,编写一个方法double getN ( Point a, Point b ),能够计算两点间距离。

在主方法里创建上一题的类的两个对象pl和p2,分别坐标为(3, 4)和(7, 12),利

用getN 方法,计算这两点之间的距离是多少。

4、编程:

关键字),并定义Test 类,在Test 类中用动物类不同的构造方法实例化两个对象a1 和a2。(2)修改(1)为动物类编写两个方法分别为breathe 和findFood ,方法参数、返回值以

及方法体可以任意写,要求用a1 调用这两个方法。

(3)定义一个Frog 类,要求青蛙类继承了动物类,在青蛙类重新定义呼吸方法,并添加一

个swim方法,实例化一个青蛙q1,并调用呼吸、觅食、以及游泳方法。

5、请回答public protected 无private 修饰词各能修饰什么?有什么含义?

6、阅读如下程序,指出错误所在,用你学过的理论知识分析原因。写出如何修改。

abstract class A

{

int add(int x, int y)

{

return x+y;

}

abstract void say(String s);

}

class A

{

int add(int x, int y)

{

return x+y;

}

void say(String s){}

}

相关文档
最新文档