CEAC初级试题 JAVA试题
更新时间:2024-04-29 21:15:01 阅读量: 综合文库 文档下载
- ceac初级证书推荐度:
- 相关推荐
工程化程序设计JAVA样题
单选题
1:命名Java 程序文件名时应( )。 A:与文件中任一类名相同即可。
B:如果一个文件中包含一个public类,文件的名字必须和该类名相同。 C:文件名可以任意命名。 D:以上都不对。 答案:B
2:下面( )是具备缓冲功能的输入字节类。 A:FileInputStream B:FilterInputStream C:BufferedInputStream D:StringInputStream
答案:C
3:在线程被实例化之后,可以通过调用( )方法使它转入可运行状态。 A:start B:run C:begin D:do 答案:A
4:下例说法( )正确。 A:一个程序中可以包括多个类 B:一个源文件中只能有一个类
C:一个源文件中可以有多个公共类 D:一个源文件只能供一个程序使用 答案:A
5:下列( )方法可以给当前指针所在位置做一个标记。 A:public void reset() B:public void mark() C:public void tag() D:public void sign()
答案:B
6:一个进程内的基本调度单位称为( )。 A:作业 B:信元 C:进程上下文 D:线程 答案:D
7:下面( )设备对应标准错误类对象System.err。 A:打印机 B:显示器 C:鼠标 D:键盘
答案:B
8:对对象的理解错误的是( )。 A:对象由属性和行为两部分组成。
B:对象可以是一个人、地址、物品、事件、概念等。 C:万事万物皆可看做对象。 D:以上都不对 答案:D
9:要画一条从点(40,220)到点(200,220)的水平直线,应使用下列( )语句。 A:drawLine(40,220,200,220) B:drawLine(40,220)(200,220) C:drawLines(40,220,200,220) D:drawLines(40,220)(200,220) 答案:A
10:接口中定义的成员变量是( )。 A:由于是常量,定义的同时赋值。 B:可先定义,后赋值。 C:可通过方法对其进行赋值。 D:以上都对 答案:A
11:构造方法( )被调用。 A:类定义时
B:创建对象时
C:调用对象方法时 D:使用对象的变量时 答案:B
12:下面语句哪个是正确的( )。 A:char='zdc'; B:long l=oxfff; C:float f=0.65; D:double=0.7E-2;
答案:B
13:System类在( )包中。 A:java.util B:java.io C:java.awt D:java.lang 答案:D
14:下列关于声明,表达式和脚本的描述中正确的是( )。 A:声明和表达式结束要求分号,而脚本不用
B:声明在初始化执行,而表达式和脚本是要到响应时才执行
C:声明、表达式的作用范围是整个Jsp界面,而小脚本作用范围只是所在的语句 D:以上都对 答案:B
15:如下列说法正确的是( )。
A:一个程序里最多只能有一个类被修饰为public,否则编译出错。 B:源文件的文件名,可以不用public 修饰的类名。
C:若程序中没有任何public类,则文件名可以任意命名。 D:以上都不对。 答案:A
16:在( )情况下,线程由可运行状态进入阻塞状态。 A:线程获得CPU的使用权 B:线程调用了sleep()方法
C:线程调用了interrupt()方法 D:线程执行结束 答案:B
17:以下( )不是JSP标记库的构成部分。 A:标记处理器
B:标记库描述文件
C:标记库处理servlet
D:应用程序部署描述符(web.xml)
答案:C
18:下面( )类是以字符方式从流中读入数据。 A:Reader B:Writer C:Scaner
D:Printer 答案:A
19:如果一个类必须继承另一个非Thread类,此时要实现多线程只能( )方式。 A:通过创建Process类的子类来实现 B:通过创建Thread类的子类来实现 C:通过实现Runnable接口的类来实现
D:通过实现RunTime接口的类来实现 答案:C
20:设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(){ return score; } } } 则类Person和类Student的关系是( )。 A:包含关系 B:继承关系 C:关联关系
D:上述类定义有语法错误 答案:B
多选题
21:下面( )设备属于输出设备。 A:打印机 B:显示器 C:鼠标
D:键盘
答案:AB
22:类中成员变量的初始化可以在( )。 A:在定义时同时赋初始值。
B:在构造方法中定义它们的初值。
C:在定义完后,再以单独的语句赋初值如int a; a=10;。 D:以上都可以
答案:AB
23:有关创建自己的异常说法正确的是( )。
A:这类异常不是由Java 系统监测到的异常,而是由用户自己定义的异常。 B:用户定义的异常同样要用try-catch 捕获,但必须由用户自己抛出throw new MyException()。
C:异常是一个类,用户定义的异常必须继承自Throwable 或Exception 类。 D:以上都不对。
答案:ABC
24:HttpServlet类中定义了Servlet对象必须实现的( )方法。 A:stop() B:init() C:service() D:destroy() 答案:BCD
25:下列( )方法与方法public void add(int a){}为合理的重载方法。 A:public int add(int a) B:public void add(long a)
C:public void add(int a,int b) D:public void add(float a) 答案:BCD
26:下述( )说法是正确的。 A:实例变量是类的成员变量
B:实例变量是用static关键字声明的 C:方法变量在方法执行时创建
D:方法变量在使用之前必须初始化
答案:ACD
27:在异常捕获的try…catch…finally 语句中( )。 A:一个try块可以对应多个catch块。 B:finally 代码块不是必须的。
C:如果有finally 代码块,则不论怎样都会执行finally 代码块中的内容。
D:如果捕获的诸类之间有继承关系,应该将父类的catch块放置在子类的catch块之前。 答案:ABC
28:下面对接口和类之间的区别正确的说法是( )。 A:类只能继承一个类。
B:对于接口,类可以实现多个接口。
C:类继承了超类的方法,子类可以选择是否覆盖超类的方法。 D:接口的方法没有实现,非抽象类必须实现接口中的每个方法。
答案:ABCD
29:多线程可以带来( )问题。 A:赛跑状态 B:线程饥饿 C:死锁 D:无限循环 答案:ABC
30:在类中的方法中( )方法不能说明为抽象方法。 A:构造方法 B:静态方法 C:私有方法
D:被protected修饰的方法 答案:ABC
31:下列说法( )是正确的。
A:EJB的网络计算模式是建立在RMI的基础上的
B:JavaBeans是轻量级的构件,EJB是重量级的构件 C:EJB也是有用户界面的
D:EJB容器给开发者提供了资源管理服务 答案:ABD
32:一个表由( )部分组成。 A:数据库 B:连接程序 C:表结构 D:表记录 答案:CD
判断题
33:所有的异常类都应该捕获。 A:正确 B:错误
答案:B
34:PHP和JSP一样是服务器端的脚本语言。 A:正确 B:错误
答案:A
35:接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。 A:正确 B:错误 答案:A
36:与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。 A:正确 B:错误 答案:A
37:管道是一种数据流形式,提供了不同程序之间直接传输数据的基本手段。
A:正确 B:错误 答案:B
38:和类相比,接口中的所有方法都没有被实现,非抽象类必须实现接口中的每个方法。 A:正确 B:错误
答案:A
39:一个异常处理中 finally语句块只能有一个或者可以没有。 A:正确 B:错误 答案:A
40:容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。 A:正确 B:错误 答案:B
41:Servlet运行于服务器内部,而Jsp运行于装有Java虚拟机的客户端主机的浏览器。 A:正确 B:错误
答案:A
42:Java不提供goto语句,所以goto也就不再作为关键字 A:正确 B:错误 答案:B
43:抽象类不能实例化。 A:正确 B:错误
答案:A
44:方法的重载和覆盖是一码事。 A:正确 B:错误 答案:B
45:如果在调用能够产生异常的方法时没有进行捕获和处理,将不能通过编译。 A:正确 B:错误 答案:A
单选题
1:JDBC是由( )公司提供的与平台无关的数据库连接标准。 A:Borland B:Oracle C:Sun D:Sybase 答案:C
2:在线程进入临界区之前,首先应( )。 A:对临界区代码加锁 B:对临界区代码解锁
C:检查临界区的锁是否可用 D:让其他线程睡眠
答案:C
3:有语句String s=”hello world”; ,以下操作( )是不合法的。 A:s〉〉〉=1;
B:int i=s.length(); C:String ts=s.trim(); D:String t=s+”!”; 答案:A
4:下面( )注释方法能够支持javadoc命令。 A:/**...**/ B:/*...*/ C://
D:/**...*/ 答案:D
5:下面语句哪个是正确的( )。 A:char='zdc'; B:long l=oxfff;
C:float f=0.65; D:double=0.7E-2; 答案:B
6:当一个类被final修饰后( )。 A:此类可以被继承
B:别的类不能继承此类 C:其方法可以被覆盖 D:以上都不对 答案:B
7:Java编程所必须的默认引用包为( )。 A:java.sys包 B:java.lang包 C:java.new包 D:以上都不是 答案:B
8:关于for循环和while循环的说法哪个正确( )。
A:while循环能实现的操作,for循环也能实现的
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C:两种循环任何时候都可替换,而且循环体、至少被执行一次 D:两种循环结构中都必须有循环体,循环体不能为空
答案:A
9:如下列说法正确的是( )。
A:一个程序里最多只能有一个类被修饰为public,否则编译出错。
B:源文件的文件名,可以不用public 修饰的类名。 C:若程序中没有任何public类,则文件名可以任意命名。 D:以上都不对。 答案:A
10:以下选项中循环结构合法的是( )。
A:while (int i〈7) { i++; System.out.println(“i is “+i); } B:int j=3; while(j) { System.out.println(“ j is “+j); }
C:int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); }
D:int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j〈10); 答案:C
11:下面的程序段( )有错误。 1、class A{ 2、 private int x ; 3、 public void f(){ 4、 System.out.println("Private Method f."); 5、 } 6、 } 7、class B{ 8、 void g(){ 9、 A aa = new A(); 10、 aa.x=3; 11、 aa.f(); 12、 } 13、} A:8行 B:9行 C:10行 D:11行 答案:C
12:下面( )不是JavaBean的特征。 A:内省 B:定制 C:持续 D:远程调用 答案:D
13:Java使用( )类来管理线程池中的多个进程。 A:ThreadGroup B:Thread C:ProcessGroup D:Process
答案:A
14:在下列javabean属性中,( )属性值的变化可能被其他组件否决掉。 A:Simple
B:Constrained C:Index D:Bound 答案:B
15:Applet执行( )方法后,进入消亡态。 A:start() B:init() C:stop() D:destroy()
答案:D
16:构造方法( )被调用。 A:类定义时 B:创建对象时
C:调用对象方法时 D:使用对象的变量时 答案:B
17:以下( )语句是将Applet嵌入到HTML文档中。 A:〈APPLET CODE=”applet程序名.class”〉 B:〈APPLET=”applet程序名.class”〉 C:〈APPLET CODE=”applet程序名.java”〉 D:〈APPLET=”applet程序名.java”〉 答案:A
18:对于抽象方法下列说法正确的是( )。 A:对抽象方法只需声明,而不需要具体的内容。
B:对于抽象方法声明格式中,可以有空的方法体{}。 C:构造方法也可以定义为抽象方法。 D:抽象方法可以出现在非抽象类中。 答案:A
19:类Test1、Test2定义如下: 1. public class Test1 2.{ public float
aMethod(float a,float b) throws 3. IOException { } 4.} 5. public class Test2 extends Test1{ 6. 7.} 将以下( )方法插入行6是不合法的。
A:float aMethod(float a,float b){ }
B:public int aMethod(int a,int b)throws Exception{ } C:public float aMethod(float p,float q){ }
D:public int aMethod(int a,int b)throws IOException{ } 答案:A
20:JDBC提供的接口java.sql.Connection的功能是( )。 A:用于处理驱动程序的调入 B:与特定数据库建立连接 C:用于SQL语句的执行 D:用于保存查询所得的结果 答案:B
多选题
21:下列( )软件产品属于数据库产品。 A:Oracle
B:SQL Server C:KV3000 D:DB2
答案:ABD
22:属于面向对象的语言有( )。 A:C
B:Pascal
C:Java D:C++ 答案:CD
23:下面说法正确的是( )。
A:不是方法中产生的所有异常错误都必须被捕获或声明。 B:对于非运行时异常,则要求必须捕获或声明。
C:子类方法抛出的异常只能是父类方法抛出异常的同类或子类 D:以上都不对 答案:ABC
24:String s = "hello"; String t = "hello"; char c[] = {'h','e','l','l','o'} ; 下列( )表达式返回true。 A:s.equals(t); B:t.equals(c);
C:s==t;
D:t.equals(new String("hello"));
答案:AD
25:执行下列代码后,( )结论是正确的。 String[] s=new String[10]; A:s[10] 为 ""; B:s[9] 为 null; C:s[0] 为 未定义
D:s.length 为10 答案:BD
26:关于JavaBean的事件的叙述,下面( )说法是正确的。 A:JavaBean通过传递事件在Bean之间通信 B:事件源不需要启动者就可以工作
C:JavaBean的事件模型和AWT的事件模型类似
D:JavaBean没有事件模型 答案:AC
27:如果一个Applet程序被最小化后又被放大,在这个过程中( )方法会被调用。 A:start() B:paint() C:stop() D:destroy()
答案:ABC
28:如果下列的方法能够正常运行,在控制台上将显示( )。 public void example(){ try{ unsafe();
System.out.println("Test1"); }
catch(SafeException e){ System.out.println("Test
2"); }
finally{ System.out.println("Test 3"); } System.out.println("Test 4"); } A:Test 1 B:Test 2
C:Test 3
D:Test 4 答案:ACD
29:如果关闭一个Applet程序,下面( )方法会被调用。 A:start() B:paint() C:stop() D:destroy() 答案:CD
30:下列组件( )是Swing窗口容器。 A:ContentPane B:JApplet C:JDialog D:JPanel
答案:BC
31:下列类定义中( )是合法的抽象类定义。
A:abstract A{ abstract void fun1();}
B:abstract class A{ abstract void fun1();}
C:abstract class A{ abstract void fun1() { }; } D:abstract class A{ void fun1() {};} 答案:BD
32:对对象的理解正确的是( )。 A:对象由属性和行为两部分组成。
B:对象可以是一个人、地址、物品、事件、概念等。 C:万事万物皆可看做对象。
D:对象=数据十作用于这些数据上的操作 答案:ABCD
判断题
33:接口是由常量和抽象方法组成的特殊类。 A:正确 B:错误
答案:A
34:在Windows 2000下使用Access数据库,必须使用JDBC-ODBC桥接程序。 A:正确 B:错误 答案:B
35:由于不同操作系统实现线程的方式不太一样,因此使用Java编写的程序中如果含有线程,则不可以跨平台执行。 A:正确 B:错误
答案:B
36:当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
A:正确
B:错误 答案:A
37:引用一个类的属性或调用其方法,必须以这个类的对象为前缀。 A:正确 B:错误 答案:B
38:子类要调用父类的方法,必须使用super关键字。 A:正确 B:错误 答案:B
39:write()方法是向输出流写入数据的方法,有两种不同的write()方法,其共同点是只能逐字节地输出数据。 A:正确 B:错误 答案:A
40:不能被多个进程交叉执行的代码段称为临界区。 A:正确 B:错误
答案:A
41:一个异常处理中 finally语句块只能有一个或者可以没有。 A:正确 B:错误 答案:A
42:一个类可以生成多个对象,并且这些对象都具有相同的属性。 A:正确 B:错误
答案:A
43:输入流类对象有read()方法,它以二进制的方式读入数据,不能分解、重组和理解数据,使之变换、恢复到原来的有意义状态。 A:正确 B:错误
答案:A
44:所有的例外类皆继承于Throwable一个类。 A:正确 B:错误 答案:A
45:有的类定义时可以不定义构造函数,所以构造函数不是必需的。 A:正确 B:错误 答案:B
单选题
1:运行Jbuilder应用程序的快捷方式是( )。
A:F8 B:F5 C:F9 D:F7 答案:C
2:在声明线程的run方法时,必须使用的限定词是( )。 A:public B:private C:protected D:static 答案:A
3:线程睡眠时用一个整数参数指定睡眠时间,其单位是( )。 A:秒 B:毫秒 C:分钟 D:小时
答案:B
4:使用SQL语句从数据库中添加记录,应使用( )。 A:SELECT B:INSERT C:DELETE
D:UPDATE 答案:B
5:下面( )接口是JavaBean必须实现的。 A:java.lang.Runnable B:java.io.Serializable C:java.lang.Clonable
D:java.beans.BeanInfo 答案:B
6:Applet执行( )方法后,进入运行态。 A:start() B:init() C:stop() D:destroy()
答案:A
7:下面( )方法与applet的显示无关。 A:update() B:draw() C:repaint() D:paint() 答案:B
8:SQL语句如下: UPDATE chenji SET name=’andy’,age=28,gender=’M’ WHERE ID=’ 16’ 它完成的功能是( )。 A:将name=’andy’的记录ID值改为16
B:将age=28的记录ID值改为16
C:将name=’andy’且age=28、gender=’M’的记录的ID值改为16
D:将ID=16的记录name值改为andy、age值改为28、gender值改为M 答案:D
9:main方法是Java Application程序执行的入口点,关于main方法的方法头以下( )是合法的。
A:public static void main( )
B:public static void main( String args[] ) C:public static int main(String[] arg ) D:public void main(String arg[] ) 答案:B
10:创建字符串s:String s=new String(“hello”);下面( )语句将改变s。 A:s.append(“aaa”); B:s.concat(s); C:s.substring(3) D:以上语句都不会
答案:D
11:可以通过在线程组上调用( )方法将所有线程入进一个数组。 A:group B:collect C:enumerate
D:enter 答案:C
12:如果线程正在睡眠且还没有到指定的时间,下列( )方法可以将线程唤醒。 A:wake() B:interrupt() C:call()
D:awake() 答案:B
13:以下( )不是JSP标记库的构成部分。 A:标记处理器
B:标记库描述文件
C:标记库处理servlet
D:应用程序部署描述符(web.xml) 答案:C
14:对对象的理解错误的是( )。 A:对象由属性和行为两部分组成。
B:对象可以是一个人、地址、物品、事件、概念等。 C:万事万物皆可看做对象。 D:以上都不对 答案:D
15:建立了SQL语句变量,便可以执行SQL语句。如要执行插入记录或更改、删除记录的SQL语句,可以通过( )语句来实现。 A:executeQuery()
B:executeUpdate()
C:execute()
D:createStatement() 答案:B
16:数组中可以包含( )类型的元素。 A:int B:String C:数组
D:以上都可以 答案:D
17:对成员的访问控制保护最强的是( )。 A:public B:缺省
C:private D:protected 答案:C
18:编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。 A:java B:class C:html D:exe
答案:B
19:下面( )输出类具备数据类型或格式转换的功能,即向流中写入数据时,可以实现对二进制字节数据的编码功能。 A:FileOutputStream B:FilterOutputStream C:DataOutputStream
D:BufferedOutputStream 答案:C
20:编译Servlet时,Java编译器找不到javax.servlet.http类,处理的方法有( )。
A:没有安装Java的编译器,重新安装
B:修改Classpath
C:把Servlet复制到Java安装路径的lib文件夹中,运行 D:找一台可以编译的机器上运行 答案:B
多选题
21:接口中所有的成员变量都隐含的是( )。 A:public B:static C:final D:proteted 答案:ABC
22:下面( )设备属于输出设备。 A:打印机 B:显示器 C:鼠标 D:键盘
答案:AB
23:修饰成员变量的修饰符有( )。 A:public、static B:final
C:protected 、private D:abstract 答案:ABC
24:下面关于Applet小程序的说法正确的是( )。
A:必须用import 语句把含有Applet类或JApplet类的包包含进来 B:必须有main()方法,因为它是程序的入口 C:Java Applet必须由浏览器来运行
D:必须编写一个超文本文件(含有applet标记的Web页) 答案:ACD
25:类与对象的关系是( )。
A:类是对象集合的再抽象。
B:类(Class)是具有相同属性和行为的一组对象的集合。 C:一个对象称作类的一个实例。 D:类与对象是父与子的关系。 答案:ABC
26:下面对main()方法说法正确的是( )。
A:main()方法是类方法。
B:它不能直接访问实例方法和实例变量,必须通过对象访问它们。 C:main()方法可以直接访问类方法和类变量。 D:以上都对。 答案:ABCD
27:有关对成员变量正确的说法是( )。
A:实例方法既能对类变量操作也能对实例变量操作。 B:类方法只能对类变量进行操作
C:实例方法不能对类变量操作只能对实例变量操作 D:类方法只能对类变量操作不能对实例变量操作。 答案:ABD
28:下列程序的错误有( ) 。 final class First { private int a = 1; int b = 2; } class Second extends First { public void method() { System.out.println(a + b); } }
A:println()参数应为字符串,因此此处不能调用该方法 B:因为变量a 是private ,所以在其他类中不能访问a C:Second 不能继承First。 D:关键字final不能修饰类
答案:BC
29:下面说法正确的是( )。
A:不是方法中产生的所有异常错误都必须被捕获或声明。 B:对于非运行时异常,则要求必须捕获或声明。
C:子类方法抛出的异常只能是父类方法抛出异常的同类或子类 D:以上都不对 答案:ABC
30:关于JavaBean的事件的叙述,下面( )说法是正确的。 A:JavaBean通过传递事件在Bean之间通信 B:事件源不需要启动者就可以工作
C:JavaBean的事件模型和AWT的事件模型类似 D:JavaBean没有事件模型
答案:AC
31:下面( )事件监听器在Java中有事件适配器。 A:MouseListener B:KeyListener C:ActionListener D:ItemListener 答案:AB
32:下列说法( )是正确的。
A:EJB的网络计算模式是建立在RMI的基础上的 B:JavaBeans是轻量级的构件,EJB是重量级的构件 C:EJB也是有用户界面的
D:EJB容器给开发者提供了资源管理服务 答案:ABD
判断题
33:建立数据源时,可以设定使用此数据源的用户ID和密码。 A:正确 B:错误
答案:A
34:类及其属性、方法可以同时有一个以上的修饰符来修饰。 A:正确 B:错误
答案:A
35:容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。 A:正确 B:错误 答案:B
36:Applet要通过浏览器执行,所以Applet小程序的后缀名是.html。 A:正确 B:错误 答案:B
37:当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。 A:正确 B:错误 答案:A
38:Java的简单性也导致了它的不安全性。 A:正确 B:错误 答案:B
39:一个类可以生成多个对象,并且这些对象都具有相同的属性。 A:正确 B:错误
答案:A
40:在Applet的生命周期中,start()方法只能被执行一次。 A:正确 B:错误
答案:B
41:和类相比,接口中的所有方法都没有被实现,非抽象类必须实现接口中的每个方法。 A:正确 B:错误 答案:A
42:使用方法length( )可以获得字符串的长度。 A:正确 B:错误 答案:A
43:final类中的属性和方法都必须被final修饰符修饰。 A:正确
B:错误 答案:B
44:用“+”可以实现字符串的拼接,用“-” 可以从一个字符串中去除一个字符子串。 A:正确 B:错误
答案:B
45:当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。 A:正确 B:错误
答案:A
单选题
1:运行Jbuilder应用程序的快捷方式是( )。 A:F8 B:F5 C:F9
D:F7
答案:C
2:下列( )语句是关闭数据连接时使用的语句。
A:Statement SQL语句变量=连接变量.createStatement( )
B:Connection 连接变量=DriverManager.getConnection(数据库URL,用户帐号,用户密码)
C:Class.forName(JDBC驱动程序名) D:连接变量.close() 答案:D
3:Java程序中最小的可编译的单元为( )。 A:对象 B:类 C:方法 D:语句
答案:B
4:类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下( )方法插入行3是不合法的。 A:public float aMethod(float a, float b,float c){ } B:public float aMethod(float c,float d){ } C:public int aMethod(int a, int b){ }
D:private float aMethod(int a,int b,int c){ } 答案:B
5:Java编程所必须的默认引用包为( )。 A:java.sys包 B:java.lang包 C:java.new包 D:以上都不是
答案:B
6:下面( )组件把用户的输入当整数类型存储。 A:JTextArea B:JButton C:JTextField D:都不是 答案:D
7:静态页面和动态页面的区别在于( )。 A:动态页面能够有动画,静态没有
B:动态页面能够根据不同用户产生不同的响应,静态的不行 C:动态页面是经常在改变的,静态的常年不变
D:动态页面能够接收用户输入,并在服务器端作处理,静态的不行 答案:C
8:语句drawOval(45,55,150,140)执行的结果是( )。 A:画一个焦点分别在(45,55)、(150,140)的椭圆
B:画一个圆心在(45,55),长轴是150,短轴是140的椭圆
C:画一个左上角位于点(45,55)、宽度和高度分别为150像素和140像素的长方形内画一个内切椭圆。
D:左上角位于点(45,55)、宽度和高度分别为150像素和140像素的长方形内画一个外切椭圆 答案:C
9:接口中定义的成员变量是( )。 A:由于是常量,定义的同时赋值。 B:可先定义,后赋值。
C:可通过方法对其进行赋值。 D:以上都对 答案:A
10:当输入流使用完毕后,可以调用( )方法将其关闭。 A:shut() B:over() C:exit() D:close()
答案:D
11:用public int read()定义read()方法时,每次执行时都从输入流的当前位置处读入( )二进制数据。 A:16位 B:8字节
C:1位 D:8位 答案:D
12:JAVA程序经常用到“递归”,“递归”的基本思想是( )。 A:“让别人反复调用自己” B:“自己反复调用别人” C:“自己反复调用自己” D:以上说法都不对 答案:C
13:当一个类被final修饰后( )。 A:此类可以被继承 B:别的类不能继承此类 C:其方法可以被覆盖 D:以上都不对 答案:B
14:在下列javabean属性中,( )属性值的变化可能被其他组件否决掉。 A:Simple
B:Constrained C:Index D:Bound
答案:B
15:关于选择结构下列( )说法是正确的。 A:if语句和else语句必须成对出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句 D:switch结构中必须有default语句 答案:B
16:下面( )对象表示标准输入对象流。 A:System.in B:System.out C:System.err D:System.read 答案:A
17:所谓方法重载,就是在类中创建了多个方法,它们具有相同的名称,( )。 A:有不同的参数个数或不同的参数数据类型。 B:有不同的返回值类型。 C:有不同的参数名称。 D:有不同的方法体。 答案:A
18:关于for循环和while循环的说法哪个正确( )。 A:while循环能实现的操作,for循环也能实现的
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C:两种循环任何时候都可替换,而且循环体、至少被执行一次 D:两种循环结构中都必须有循环体,循环体不能为空
答案:A
19:运行下列程序的结果是( )。 abstract class MineBase
{ abstract void amethod(); static int i; } public class Mine extends MineBase { public static void main(String argv[]){ int[] ar = new int[5]; for(i = 0;i 〈 ar.length;i++) System.out.println(ar[i]); } } A:打印5个0。
B:编译出错,数组ar[]必须初始化。
C:编译出错, Mine应声明为abstract。 D:出现IndexOutOfBoundes的例外。 答案:C
20:在Applet执行过程中,如果想激活一个线程,应该使用( )方法。 A:start() B:init() C:stop() D:destroy() 答案:A
多选题
21:下面( )属于Applet的生命周期。 A:初始态 B:运行态 C:停止态
D:消亡态
答案:ABCD
22:属于面向对象的语言有( )。 A:C
B:Pascal C:Java D:C++
答案:CD
23:下面关于Applet小程序的说法正确的是( )。
A:必须用import 语句把含有Applet类或JApplet类的包包含进来 B:必须有main()方法,因为它是程序的入口 C:Java Applet必须由浏览器来运行
D:必须编写一个超文本文件(含有applet标记的Web页) 答案:ACD
24:定义一个方法时可加上的修饰词有( )。 A:public B:static C:final D:default
答案:ABC
25:下列( )是Connection类对象的功能。 A:加载驱动 B:保存结果 C:事务处理 D:创建语句
答案:CD
26:关于JavaBean的事件的叙述,下面( )说法是正确的。 A:JavaBean通过传递事件在Bean之间通信 B:事件源不需要启动者就可以工作
C:JavaBean的事件模型和AWT的事件模型类似 D:JavaBean没有事件模型 答案:AC
27:在异常捕获的try…catch…finally 语句中( )。 A:一个try块可以对应多个catch块。
B:finally 代码块不是必须的。
C:如果有finally 代码块,则不论怎样都会执行finally 代码块中的内容。
D:如果捕获的诸类之间有继承关系,应该将父类的catch块放置在子类的catch块之前。 答案:ABC
28:如果一个Applet程序被最小化后又被放大,在这个过程中( )方法会被调用。 A:start() B:paint() C:stop() D:destroy() 答案:ABC
29:下列组件( )是Swing窗口容器。 A:ContentPane B:JApplet C:JDialog D:JPanel
答案:BC
30:有关创建自己的异常说法正确的是( )。
A:这类异常不是由Java 系统监测到的异常,而是由用户自己定义的异常。
B:用户定义的异常同样要用try-catch 捕获,但必须由用户自己抛出throw new MyException()。
C:异常是一个类,用户定义的异常必须继承自Throwable 或Exception 类。 D:以上都不对。
答案:ABC
31:下面( )过程是数据库编程必须的过程。 A:加载驱动程序 B:连接数据库 C:添加数据记录 D:关闭连接 答案:ABD
32:下列( )属于输入流。 A:从键盘流向程序的数据流 B:从文件流向打印机的数据流 C:从文件流向显示器的数据流 D:从文件流向程序的数据流 答案:AD
判断题
33:在Windows 2000下使用Access数据库,必须使用JDBC-ODBC桥接程序。 A:正确 B:错误
答案:B
34:一个容器中可以混合使用多种布局策略。 A:正确 B:错误
答案:A
35:当用户离开小应用程序所在页面或浏览器变成图标时,会自动调用stop()方法。 A:正确 B:错误 答案:A
36:Jbuilder可以开发Javabeans,Ejb,Jsp但无法开发CGI和移动通信程序。 A:正确
B:错误 答案:B
37:和类相比,接口中的所有方法都没有被实现,非抽象类必须实现接口中的每个方法。
A:正确
B:错误 答案:A
38:一个Applet编译后的类名是Test.class,运行此小程序的命令是Java Test。 A:正确 B:错误 答案:B
39:不能被多个进程交叉执行的代码段称为临界区。 A:正确 B:错误 答案:A
40:在Applet执行时,start()方法是系统自动调用的。 A:正确 B:错误
答案:A
41:在Applet中,init()方法在start()方法之后执行。 A:正确 B:错误 答案:B
42:Java的类是单继承的,所有的类都是从Object类派生而来的。 A:正确
B:错误 答案:A
43:当类Class1中的属性被private修饰符修饰为私有变量时,所有方法都不能直接访问它。 A:正确 B:错误
答案:B
44:继承性和多态性的结合,可以生成一系列虽类似但独一无二的对象。 A:正确 B:错误 答案:A
45:所有的鼠标事件都由MouseListener监听接口的监听者来处理。 A:正确 B:错误 答案:B
正在阅读:
CEAC初级试题 JAVA试题04-29
税收稽查如何对电子证据进行取证04-23
大学生村官培训心得体会05-20
幂函数说课稿09-15
七年级数学:第一章 有理数(二)01-21
第1课 制作电子报刊封面和封底01-20
中药新药治疗中风临床研究技术指导原则01-15
大学物理简答题11-17
学生会外联部个人总结05-17
上班祝福语短信大全08-22
- 计算机试题
- 【2012天津卷高考满分作文】鱼心人不知
- 教育心理学历年真题及答案--浙江教师资格考试
- 20180327-第六届“中金所杯”全国大学生金融知识大赛参考题库
- 洪林兴达煤矿2018年度水情水害预测预报
- 基本要道讲义
- 机电设备安装试运行异常现象分析与对策
- 《有机化学》复习资料-李月明
- 非常可乐非常MC2--非常可乐广告策划提案 - 图文
- 2011中考数学真题解析4 - 科学记数法(含答案)
- 企业人力资源管理师三级07- 09年真题及答案
- 基于单片机的光控自动窗帘控制系统设计说明书1 - 图文
- 20160802神华九江输煤皮带机安装方案001
- (共53套)新人教版一生物必修2(全册)教案汇总 word打印版
- 2014行政管理学总复习
- 中国银监会关于加强地方政府融资平台贷款风险监管的指导意见
- 民宿酒店核心竞争与研究
- 游园活动谜语大全2012
- 河南省天一大联考2016届高三英语5月阶段性测试试题(六)(A卷)
- 小型超市管理系统毕业论文详细设计4
- 试题
- 初级
- CEAC
- JAVA
- 中国人民武装警察部队会计规则
- 青运会赛会志愿者通用知识模拟试卷
- 2017届上海市普陀区高三上学期质量调研英语试题及答案
- 金属非金属矿山 小型露天采石场 复训模拟试卷15
- 小学生课外学习负担过重的问题与对策探究
- 贵州山区农村小学教育现状分析及对策1234
- 实验班考察的内容及应对策略1
- 2015届高考语文一轮复习(江苏)题库:小说阅读(三)
- 朗文常用词汇 - 词频排前1000 2000 3000分列汇总
- 华中科技大学电力系统分析课程设计报告 基于matlab的短路电流计
- 陈奉孝 Microsoft Word 文档
- 五年级下册义务教育课程标准实验教科书《品德与社会》
- 年产5万吨环氧乙烷工艺设计毕业设计
- 提高工作标准的几点思考
- 体验式阅读是学生内心情感与生活经历共同作用的一种策略
- 中小企业融资的问题与对策研究 毕业论文 开题报告 文献综述
- 《税务系统领导班子和领导干部监督管理办法实施细则》
- AB职等考试题库(小企业)
- 中国钢轮毂行业市场调查研究报告(目录) - 图文
- 答题答案