JAVA期末试题集含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA期末试题集(含答案)
试题一
一、单项选择题
1、下面哪些是非法的常量()
A. 4
B. 5.6E03
C. 013
D. ch2
2、已知I为整型变量,s为字符串,下面哪个语句是正确的()
A.I=Integer.parse(s)
B.I=parseI
nt(s)
C.I=Integer.parseInt(s)
D.I=String.va
lueOf(s)
3、下列哪个不是JAVA的注释()
A.//
B./* */
C./** */
D.&&
4、已知book是一个自定义的类,下列创建类的对象中,哪个语句是正确的
( )
A.book b=new book()
B.book
b=new book
C.book b=new book[]
D.book
b=book()
5、已知n为整型,现要求n的取值为0到100之间,包含0和100,则java 的表达式为( )
A.0
B.0<= n<=100
C.n>=0&&n<=100
D.n> =0||n<=100
6、关于break语句,下列哪个说法是错误的( )
A.可以结束while循环
B.可以结束if语句的执行
C.可以跳出switch结构
D.可以结束
for循环
7、已知s1与s2均为字符串,要判断是否相等,可以使用下列哪个语句( )
A.s1==s2
B.s1=s2
C.Value(s1)==Value(s2)
D.s1.equals( s2)
8、已知源程序中有public class aaa与class bbb两个自定义类,程序文件名应该定义为( )
A.aaabbb.java
B.b bb.java
C.aaa.java
D.任意名称
9、在二维数组定义中,下列哪个语句是错误的()
A.int a[][]=new int[5][3]
B.int a[][]=new int[5][]
C.int a[][]=new int[][3]
D.int [] a[]=new int[5][3]
10、已知f为Frame类实例,现要将文本框对象nametext加到窗体的中央,应用哪个语句( )
A. f.add(nametext,”Center”)
B.
f.add(nametext,”中央”)
C. f.add(“Center”,nametext)
D. f.add(“中央”,nametext)
11、设置文本对象passtext的输入回显为“*”(即密码输入),下列哪个语句可是实现()
A. passtext.setText(‘*’)
B.
passtext.setEchoChar(‘*’)
C. passtext.getText(‘*’)
D.
passtext.getEchoChar(‘*’)
12、已知2007/11/26是星期一,并设置日历对象c为此日期,则
c.get(Calendar.DAY_OF_WEEK)将为什么值()
A.星期
一 B.星期二
C.1
D.2
13、下列文件操作中,哪个语句是正确的( )
A.BufferedReader in = new BufferedReader( new ("c://data.txt"))
B.BufferedReader in = new BufferedReader( new ("c:\\\data.txt"))
C.BufferedReader in = new BufferedReader( new ("c:\data.txt"))
D.BufferedReader in = new BufferedReader( new ("c:\\data.txt"))
14、已知a为面板对象,a.setLayout(new GridLayout(3,5))实现()
A.设置3行5列的表格布局
B.设置5行3列
的表格布局
C.设置3层5项的卡片布局
D.设置5层3项
的卡片布局
15、创建一个线程t,可以使用下列哪个语句()
A. t.start()
B. Thread t=new Thread()
C. t.run()
D. extends Thread
16、关闭网页浏览器,Applet小程序最后做了什么工作()
A.init()
B.start()
C.stop()
D.destory()
17、监听器ActionListener,对应的事件处理方法是()
A.mousePressed()
B.keyP ressed()
C.Event()
D.actionPerformed()
18、下列哪个不是类的修饰符()
A.frame
B.public
C.final
D.abstract
19、方法abc()有逻辑型返回值,定义时下列哪个方法是正确的( )
A.void
abc(){ } B.String abc(){ }
C.boolean abc(){ }
D.static void abc(){ }
20、已知服务器IP为192.168.0.3,端口为80,客户端要与服务器通信,要先创建Socket对象,正确语句为()
A.ServerSocket s=new ServerSocket(“192.168.0.3”,80)
B.ServerSocket s=new ServerSocket(80)
C.Socket s=new Socket(“192.168.0.3”,80)
D.Socket s=new Socket(80)
二、程序填空题
1.以下是用来输入并显示输入内容的小程序,请将空白处填充完整。
[1]java.io.*;
public class xyz{
public static [2]___ main(String args[]){
[3]abc=””;
BufferedReader b =new BufferedReader(new
InputStreamReader(System.in));
System.out.println("输入字符串:");
try{
abc= __[4]__.readLine();
}catch(Exception e){ }
System.out.println("输入的内容为:"+abc);