Java第一次作业答案

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

一、选择题

1.以下的选项中能正确表示Java语言中的一个整型常量的是()。

A) 12. B) -20 C) 1,000 D) 4 5 6

2.下列的变量定义中,错误的是()。

A) int 6_a; B) float a;

C) int i=Integer.MAX_VALUE; D) static int i=100;

3.下列程序段执行后c的结果是()。

int a = 9, b = 11, c;

c= a != b ? a+b : a-b;

A) –2 B) 20 C) 11 D) 9

4.下列方法定义中,正确的是()。

A) int x( ){ char ch='a'; return (int)ch; }

B) void x( ){ ...return true; }

C) int x( ){ ...return true; }

D) int x( int a, b){ return a+b; }

5. 为了定义三个整型数组a1、a2、a3,下面声明正确的语句是()。

A)intArray [ ] a1,a2; int a3[ ]={1,2,3,4,5};

B)int [ ] a1,a2; int a3[ ]={1,2,3,4,5};

C)int a1,a2[ ]; int a3={1,2,3,4,5};

D)int [ ] a1,a2; int a3=(1,2,3,4,5);

二、填空题

1. 定义数组,需要完成以下三个步骤,即:________、_______和________ 。

2 在Java语言中,所有的数组都有一个_________属性,这个属性存储了该数组的元素的个数(数组长度)。

3、对象的软件开发方法用___把数据和基于数据的操作封装在一起。

4、______是一个特殊的方法,用于对类的变量进行初始化。

5、stract关键字能修饰_____、_____。

三、简答题

1、java程序分为哪两类,两类的区别是什么?

2、怎样编译和执行java程序?

3、Java中数据类型有哪些,使用的关键字是什么?

4、变量和内存之间的关系是什么?写出访问内存数据的方法

5、什么是优先级和结合律?

四、程序题

1、下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。

__________ void paint(Graphics g)

{ g.____________("你好!",10,20); }

2、下面方法的功能是判断一个整数是否为偶数,将程序补充完整。

public ________ isEven(int a)

{ if(a%2==0)

return _____;

else

return false;

}

3、阅读程序,回答问题。

import java.awt.*;

import java.applet.Applet;

import java.awt.event.*;

public class Applet1 extends Applet implements ActionListener

{

Label aa;

TextField t1;

int i=0;

public void init()

{

aa=new Label("请输入一个整数:");

add(aa);

t1=new TextField(10);

add(t1);

t1.addActionListener(this);

}

public void paint(Graphics g)

{

g.drawString("a="+( ++i*--i),20,60);

g.drawString("i="+( i),20,80);

}

public void actionPerformed(ActionEvent e)

{

i=Integer.parseInt(t1.getText()); //转化为整数

repaint();

}

}

问题:

1)程序开头的 import java.applet.Applet ; 的含义是什么?

2)ActionListener是类还是接口? 程序中哪个方法是ActionListener中的方法,其功能为何?

3)若在文本域中输入6并回车,程序输出什么?

相关文档
最新文档