试卷总分:100 得分:100
第1题,Java语言的类型是()
A、面向对象语言
B、面向过程语言
C、汇编程序
D、形式语言
第2题,下列哪一项不属于Awt布局管理器?()
A、GridLayout
B、CardLayout
C、BorderLayout
D、BoxLayout
第3题,在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。
A、java.io
B、java.awt
C、java.applet
D、java.awt.event
第4题,下面哪句是正确的?()
A、会打印出Hello Worl。
B、编译错误。
C、运行时间错误。
D、只打印出Hello.
第5题,哪些是将一个十六进制值赋值给一个long型变量()
A、long number = 345L;
B、long number = 0345;
C、long number = 0345L;
D、long number = 0x345L;
第6题,编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?()
A、13个字节码文件,扩展名是.class
B、1个字节码文件,扩展名是.class
C、3个字节码文件,扩展名是.java
D、3个字节码文件,扩展名是.class
第7题,下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。
A、class,float,double:,public
B、float,boolean,int,long
C、char,extends,float,double
D、public,private,protected
第8题,Java Applet 源程序文件的扩展名为()。
A、.java
B、.class
C、.html
D、.exe
第9题,编译并运行以下程序,以下描述哪个选项是正确的()
A、编译通过运行无异常
B、编译通过但运行时出错
C、2出错,不能成功编译
D、不能成功编译,行3出错
第10题,下列哪一项不属于Applet中的显示方法?()
A、update()
B、repaint()
C、drawLine()
D、paint()
第11题,以下哪些不是MenuItem类的方法?()
A、setVisible( boolean b )
B、setEnabled( boolean b )
C、getSize()
D、setForeground( Color c )
,C,D
第12题,以下哪些方法是Collection 接口的方法?
A、iterator
B、isEmpty
C、toArray
D、setText
,B,C
第13题,下面代码执行后,其正确的输出结果包括()。public class Example{
??public static void main(String args[] ){
??int l=0;
??do{
??System.out.println("Doing it for l is:"+l);
??}while(--l0)
??System.out.println("Finish");
??}
}
A、Doing it for l is 3
B、Doing it for l is 1
C、Finish
D、Doing it for l is 0
,D
第14题,下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词"first" ()? java A the first snow , the first snow came.
A、args[0]
B、args[1]
C、args[2]
D、args[5]
,D
第15题,指出错误的表达式()
A、byte=128;
B、Boolean=null;
C、long l=0xfffL;
D、double=0.9239d;
,B,D
第16题,以下哪些是错误的事件处理方法()
A、mousePressed(MouseEvent e){}
B、MousePressed(MouseClick e){}
C、functionKey(KeyPress k){}
D、componentAdded(ContainerEvent e){}
,C,D
第17题,执行下列代码后,哪个结论是正确的 String[] s=new String[10];()
A、[10] 为 "";
B、[9] 为 null;
C、[0] 为 未定义
D、.length 为10
,D
第18题,htmlbody
form name="data" action="/servlet/Data Servlet" method="POST"
input type="text" name="name"
input type="submit" name="submit"
/form
/body/html
下面的哪两个方法可以取出name参数的值?()
A、Get Parameter ("name");
B、Get Parameter Value ("name");
C、Get Parameter Values ("name");
D、Get Parameters ("name");
,C
第19题,哪些方法不是实现Runnable接口所需的?()
A、wait()
B、run()
C、stop()
D、update()
,C,D
第20题,为了定义三个整型数组a1、a2、a3,下面声明错误的语句是()。
A、intArray [] a1,a2;
B、int [] a1,a2; int a3[]={1,2,3,4,5}; int a3[]={1,2,3,4,5};
C、int a1,a2[];
D、int [] a1,a2; int a3={1,2,3,4,5}; int a3=(1,2,3,4,5);
,B,D
第21题,++、――运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。
A、错误
B、正确
第22题,break语句可以用在switch语句、while循环、do......while循环和for循环结构中。
A、错误
B、正确
第23题,数组允许存放不同类型的定长元素。
A、错误
B、正确
第24题,Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
A、错误
B、正确
第25题,向Applet中传递参数,定义param标记,可以用来传递Web浏览器的applet参数。
A、错误
B、正确
第26题,System.out.println("Hello java!")中out是System 类的一个成员变量。
A、错误
B、正确
第27题,程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
A、错误
B、正确
第28题,一个类中用private 修饰符修饰的属性成员,只能被该类的方法访问。
A、错误
B、正确
第29题,Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。
A、错误
B、正确
第30题,Java提供了两种方法来创建多线程,其中一种是通过Thread类进行派生。
A、错误
B、正确
第31题,TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。
A、错误
B、正确
第32题,System类不能实例化,即不能创建System类的对象。
A、错误
B、正确
第33题,Java中的数据类型分为两大类:一类是基本类型;另一类是引用类型。
A、错误
B、正确
第34题,BorderLayout布局管理器将内容窗格分为三个部分。
A、错误
B、正确
第35题,框架可以作为一种容器。
A、错误
B、正确
第36题,在Java的方法中定义一个常量要用const关键字。
A、错误
B、正确
第37题,在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A、错误
B、正确
第38题,声明为final的方法不能在子类中重载。
A、错误
B、正确
第39题,算术运算符只能操作整型数、浮点数。
A、错误
B、正确
第40题,Socket类是面向连接的,它提供了一个可供读写的流接口,在通信结束后,连接必须关闭,以释放资源。
A、错误
B、正确