Java第一次作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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并回车,程序输出什么?