1.如下语句之后,输出的结果是( )。A Public static void main(Sting[]args){ Int x=5,y=5, X=x-++y, } }
A.-1 B.5 C.6 D.0
2.对于static修饰符,下列说法中正确的是( )。CD A.类变量的内存空间直到程序退出后才释放所占的内存 B.JAVA语言不允许通过类名直接调用类方法
C.用static修饰的方法称为静态方法或称为类方法 D.用static修饰的变量称为类变量
3.关于输入输出流,下列说法正确的是( )。BD A.流操作的相关类都是java.io包中 B.数据流分为输入流和输出流 C.输出流只能读不能写
D.缓存流可以提高内存与内部设备之间的数据传输效率
4.下面的描述中正确的是()。D
A.内部类的类名只能用在内部类或语句块之内 B.内部类不能定义为抽象类
C.内部类的类名不能与外部类的类名相同 D.外部引用内部类时必须给出完整的名称
5.下面语句正确的是()B A.>是逻辑右移操作符 B.>> 是逻辑右移操作符 C.>> 是算术右移操作符 D.>>> 是逻辑右移操作符
6.代码重构可以()。ABD A.不能用于重新命名类 B.重新命名类的某个变量
C.将类中的代码抽取出来以便成为独立方法 D.重新命名类的某个属性
7.下面哪个是mian()函数的合法参数?()A A.String args[] B.String args C.char args[][] D.char args[]
8.Java语言和C++相比,下面哪些是Java特有的?()B A.动态链接 B.跨平台 C.类库
D.面向对象
9.怎么创建一个监听类使得可以接受鼠标移动的事件?() E.extends MouseMotionListener或者extends MousListener
F.implements MouseMotionListener或者implements MouseListener
10.当使用&作为元素内容时需要使用下面哪个代替符号?()A A." B.' C.& D.>
11.分析下列程序的运行。()C Import java.awt.*;
public class testCB extends Jframe{ public testCB(){
Container con=getContentPane(); JcomboBox cake=new JcomboBox() cake addItem(“法式蛋糕”); cake addItem(“意式蛋糕”); A.程序不能运行
B.出现一个能关闭的大小为450*300的窗口,窗口中一个包含3个选项的组合框 C.出现一个能关闭的大小为450*300的窗口,窗口中右一个没有选项的组合框 D.出现一个能关闭的大小为450*300的空窗口
12.下列哪个方法不能用于获取异常信息?()D A.toString() B.getMessage() C.printStackTrace() D.DrawARC()
13.下列是java中有效的标识符有() A.super
B.3password C.username D.#password
14.调用ServerSocket类中的accept()方法会返回的对象类型是()A A.Socket
B.ServerSoket
C.Server
D.InetAddress
15.如果通过对一个现有文件的引用来创建一个FileOutputStream时会发生()C A.抛出异常
B.写入到该流中的数据会替换现有文件中的数据 C.写入到该流中的数据会追加到现有文件数据的后面 D.什么事情都不会发生
16.选择以下错误的说法()C A.Applet类时由JDK中的java
B.Applet与Application只在执行方法上由区别
C.Applet字节码we年间可以直接在浏览器中解释运行 D.Applet程序启动时最先调用的方法时init()方法
17.分析程序运行结果选择其后正确的说法()AB A.如果窗口宽度改变时,所有按钮的宽度都会改变 B.如果窗口高度改变时,所有按钮的高度都会改变 C.如果窗口改变时,标题“One”的按钮大小不变
D.如果窗口大小有变化,标题为“Three”的按钮的高度都会发生变化
18.关于Ant下列说法正确的是()ABD A.具有跨平台性
B.可以在build.xml中包含任意数量的任务 C.使用XML来编写构建脚本 D.基于java的构建工具
19.怎样创建一个监听类使得可以接收鼠标移动的时间?()D A.extends MouseListener B.implements MousListener C.extends MouseMotionListener D.imolements MouseMotionListener
20.用于识别I你特么体重主机的协议是()C A.UPD B.TCP C.IP D.SMTP
21.对于语句Vector v=new Vector(20,5)下列中说法正确的()AD A.当超过20个元素后向量会以每次5个元素的数目增长空间 B.可以使用方括号访问向量里的元素 C.语句中的5表示负载系数
D.创建了一个容量为20个元素的向量
22.在JDeveloper中可以通过下面哪个快捷键格式化代码()A A.CTRL+ALT+M B.CTRL+ALT+G C. CTRL+ALT+L D. CTRL+ALT+F
23.java程序设计所规定基本控制结构是()D A.树形.网形,环形 B.输入,处理,输出 C.主程序,子程序,函数 D.顺序,选择,循环
24.属于响应鼠标事件的方法使()ABC A.mouseDragged(MouseEvent) B.mouseExted(MouseEvent) C.mouseReleased(MouseEvent) D.mouseQuited(MouseEvent)
25.可由JoptionPane类创建的对象使()ACD A.InputDialog B.JToolBar
C.ConfirmDialog D.MessageDialog
26.下面哪个属于过滤器输入流?()D A.PipedReader B.BuffedReader C.FilterReader
D.InputStrearnReader
27.下面程序运行结果为()B import java.awt*; public class synch{
public static void main(String[] args)( threadBody t1,t2,t3; t1=new threadBody(1); t2=new threadBody(10); t3=new threadBody(20);
A.1 2 3 4 5 6 10 11 12 13 14 15 20 21 22 23 24 25 B.1 2 10 11 20 21
C.1 2 3 4 5 6 20 21 22 23 24 25 10 11 12 13 14 15 D.1 2 10 11 20 21 22 23 24 25
28.执行下列代码后String[] s=new String[10];结论正确的是()BC A.s[0]为未定义 B.s[9]为null C.s.length为10 D. s[10]””;
29下列关于Map接口的说法正确的是()AD A.Map接口将键映射到值的对象 B.Map每个键最多只能映射一个值
C.Map不允许以键集的形式查看某个映射的内容 D.Map接口通过映射实现快速查找
30.实现对对象或方法加互斥锁需要用以下哪个关键()B A.static
B.synchronized C.transient D.private
31.从字符串String target=”IbmSunCakeBeaWeblogicOracle…”中取出子串”Cake”的语句是()C
A.target substring(5,9); B. target substring(6,10) C. target substring(6,9) D. target substring(5,10)
32.以下声明的变量中,不合法的是()B A.internet network B.*number C.Hello D.sys_path
33.下面哪个方法用于返回向量容量的大小()B A.setSize() B.capcity() C.size() D.add()
34.关于异常的理解正确的是()B A.异常属于程序编译错误
B.异常是在程序运行中发生的会打断程序正常执行的事件 C.异常属于程序语法错误
D.异常是程序中定义好的例外事件