CEAC初级试题-JAVA试题(共24页).doc
《CEAC初级试题-JAVA试题(共24页).doc》由会员分享,可在线阅读,更多相关《CEAC初级试题-JAVA试题(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上工程化程序设计JAVA样题单选题1:命名Java 程序文件名时应( )。A:与文件中任一类名相同即可。B:如果一个文件中包含一个public类,文件的名字必须和该类名相同。C:文件名可以任意命名。D:以上都不对。答案:B2:下面( )是具备缓冲功能的输入字节类。A:FileInputStreamB:FilterInputStreamC:BufferedInputStreamD:StringInputStream答案:C3:在线程被实例化之后,可以通过调用( )方法使它转入可运行状态。A:startB:runC:beginD:do答案:A4:下例说法( )正确。A:一个
2、程序中可以包括多个类B:一个源文件中只能有一个类C:一个源文件中可以有多个公共类D:一个源文件只能供一个程序使用答案:A5:下列( )方法可以给当前指针所在位置做一个标记。A:public void reset()B:public void mark()C:public void tag()D:public void sign()答案:B6:一个进程内的基本调度单位称为( )。A:作业B:信元C:进程上下文D:线程答案:D7:下面( )设备对应标准错误类对象System.err。A:打印机B:显示器C:鼠标D:键盘答案:B8:对对象的理解错误的是( )。A:对象由属性和行为两部分组成。B:对象
3、可以是一个人、地址、物品、事件、概念等。C:万事万物皆可看做对象。D:以上都不对答案:D9:要画一条从点(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)答案:A10:接口中定义的成员变量是( )。A:由于是常量,定义的同时赋值。B:可先定义,后赋值。C:可通过方法对其进行赋值。D:以上都对答案:A11:构造方法( )被调用。A:类定义时B:创建对象时C:调用
4、对象方法时D:使用对象的变量时答案:B12:下面语句哪个是正确的( )。A:char=zdc;B:long l=oxfff;C:float f=0.65;D:double=0.7E-2;答案:B13:System类在( )包中。A:java.utilB:java.ioC:java.awtD:java.lang答案:D14:下列关于声明,表达式和脚本的描述中正确的是( )。A:声明和表达式结束要求分号,而脚本不用B:声明在初始化执行,而表达式和脚本是要到响应时才执行C:声明、表达式的作用范围是整个Jsp界面,而小脚本作用范围只是所在的语句D:以上都对答案:B15:如下列说法正确的是( )。A:一
5、个程序里最多只能有一个类被修饰为public,否则编译出错。B:源文件的文件名,可以不用public 修饰的类名。C:若程序中没有任何public类,则文件名可以任意命名。D:以上都不对。答案:A16:在( )情况下,线程由可运行状态进入阻塞状态。A:线程获得CPU的使用权B:线程调用了sleep()方法C:线程调用了interrupt()方法D:线程执行结束答案:B17:以下( )不是JSP标记库的构成部分。A:标记处理器B:标记库描述文件C:标记库处理servletD:应用程序部署描述符(web.xml)答案:C18:下面( )类是以字符方式从流中读入数据。A:ReaderB:Writer
6、C:ScanerD:Printer答案:A19:如果一个类必须继承另一个非Thread类,此时要实现多线程只能( )方式。A:通过创建Process类的子类来实现B:通过创建Thread类的子类来实现C:通过实现Runnable接口的类来实现D:通过实现RunTime接口的类来实现答案:C20:设有下面两个类的定义: class Person class Student extends Person long id; / 身份证号 int score; / 入学总分 String name; / 姓名 int getScore() return score; 则类Person和类Student
7、的关系是( )。A:包含关系B:继承关系C:关联关系D:上述类定义有语法错误答案:B多选题21:下面( )设备属于输出设备。A:打印机B:显示器C:鼠标D:键盘答案:AB22:类中成员变量的初始化可以在( )。A:在定义时同时赋初始值。B:在构造方法中定义它们的初值。C:在定义完后,再以单独的语句赋初值如int a; a=10;。D:以上都可以答案:AB23:有关创建自己的异常说法正确的是( )。A:这类异常不是由Java 系统监测到的异常,而是由用户自己定义的异常。B:用户定义的异常同样要用trycatch 捕获,但必须由用户自己抛出throw new MyException()。C:异常是
8、一个类,用户定义的异常必须继承自Throwable 或Exception 类。D:以上都不对。答案:ABC24:HttpServlet类中定义了Servlet对象必须实现的( )方法。A:stop()B:init()C:service()D:destroy()答案:BCD25:下列( )方法与方法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)答案:BCD26:下述( )说法
9、是正确的。A:实例变量是类的成员变量B:实例变量是用static关键字声明的C:方法变量在方法执行时创建D:方法变量在使用之前必须初始化答案:ACD27:在异常捕获的trycatchfinally 语句中( )。A:一个try块可以对应多个catch块。B:finally 代码块不是必须的。C:如果有finally 代码块,则不论怎样都会执行finally 代码块中的内容。D:如果捕获的诸类之间有继承关系,应该将父类的catch块放置在子类的catch块之前。答案:ABC28:下面对接口和类之间的区别正确的说法是( )。A:类只能继承一个类。B:对于接口,类可以实现多个接口。C:类继承了超类的
10、方法,子类可以选择是否覆盖超类的方法。D:接口的方法没有实现,非抽象类必须实现接口中的每个方法。答案:ABCD29:多线程可以带来( )问题。A:赛跑状态B:线程饥饿C:死锁D:无限循环答案:ABC30:在类中的方法中( )方法不能说明为抽象方法。A:构造方法B:静态方法C:私有方法D:被protected修饰的方法答案:ABC31:下列说法( )是正确的。A:EJB的网络计算模式是建立在RMI的基础上的B:JavaBeans是轻量级的构件,EJB是重量级的构件C:EJB也是有用户界面的D:EJB容器给开发者提供了资源管理服务答案:ABD32:一个表由( )部分组成。A:数据库B:连接程序C:
11、表结构D:表记录答案:CD判断题33:所有的异常类都应该捕获。A:正确B:错误答案:B34:PHP和JSP一样是服务器端的脚本语言。A:正确B:错误答案:A35:接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。A:正确B:错误答案:A36:与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。A:正确B:错误答案:A37:管道是一种数据流形式,提供了不同程序之间直接传输数据的基本手段。A:正确B:错误答案:B38:和类相比,接口中的所有方法都没有被实现,非抽象类必须实现接口中的
12、每个方法。A:正确B:错误答案:A39:一个异常处理中 finally语句块只能有一个或者可以没有。A:正确B:错误答案:A40:容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。A:正确B:错误答案:B41:Servlet运行于服务器内部,而Jsp运行于装有Java虚拟机的客户端主机的浏览器。A:正确B:错误答案:A42:Java不提供goto语句,所以goto也就不再作为关键字A:正确B:错误答案:B43:抽象类不能实例化。A:正确B:错误答案:A44:方法的重载和覆盖是一码事。A:正确B:错误答案:B45:如果在调用能够产生异常的方法时没有进行捕获和处理,将不能通过编译。A:正
13、确B:错误答案:A单选题1:JDBC是由( )公司提供的与平台无关的数据库连接标准。A:BorlandB:OracleC:SunD:Sybase答案:C2:在线程进入临界区之前,首先应( )。A:对临界区代码加锁B:对临界区代码解锁C:检查临界区的锁是否可用D:让其他线程睡眠答案:C3:有语句String s=”hello world”; ,以下操作( )是不合法的。A:s=1;B:int i=s.length();C:String ts=s.trim();D:String t=s+”!”;答案:A4:下面( )注释方法能够支持javadoc命令。A:/*.*/B:/*.*/C:/D:/*.*
14、/答案:D5:下面语句哪个是正确的( )。A:char=zdc;B:long l=oxfff;C:float f=0.65;D:double=0.7E-2;答案:B6:当一个类被final修饰后( )。A:此类可以被继承B:别的类不能继承此类C:其方法可以被覆盖D:以上都不对答案:B7:Java编程所必须的默认引用包为( )。A:java.sys包B:java.lang包C:java.new包D:以上都不是答案:B8:关于for循环和while循环的说法哪个正确( )。A:while循环能实现的操作,for循环也能实现的B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结
15、果C:两种循环任何时候都可替换,而且循环体、至少被执行一次D:两种循环结构中都必须有循环体,循环体不能为空答案:A9:如下列说法正确的是( )。A:一个程序里最多只能有一个类被修饰为public,否则编译出错。B:源文件的文件名,可以不用public 修饰的类名。C:若程序中没有任何public类,则文件名可以任意命名。D:以上都不对。答案:A10:以下选项中循环结构合法的是( )。A:while (int i7) i+; System.out.println(“i is “+i); B:int j=3; while(j) System.out.println(“ j is “+j); C:i
16、nt 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 (j10);答案:C11:下面的程序段( )有错误。 1、class A 2、 private int x ; 3、 public void f() 4、 System.out.println("Private Method f."); 5、 6、
17、 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行答案:C12:下面( )不是JavaBean的特征。A:内省B:定制C:持续D:远程调用答案:D13:Java使用( )类来管理线程池中的多个进程。A:ThreadGroupB:ThreadC:ProcessGroupD:Process答案:A14:在下列javabean属性中,( )属性值的变化可能被其他组件否决掉。A:SimpleB:ConstrainedC:IndexD:Bound答案:B15:Applet执
18、行( )方法后,进入消亡态。A:start()B:init()C:stop()D:destroy()答案:D16:构造方法( )被调用。A:类定义时B:创建对象时C:调用对象方法时D:使用对象的变量时答案:B17:以下( )语句是将Applet嵌入到HTML文档中。A:APPLET CODE=”applet程序名.class”B:APPLET=”applet程序名.class”C:APPLET CODE=”applet程序名.java”D:APPLET=”applet程序名.java”答案:A18:对于抽象方法下列说法正确的是( )。A:对抽象方法只需声明,而不需要具体的内容。B:对于抽象方法
19、声明格式中,可以有空的方法体。C:构造方法也可以定义为抽象方法。D:抽象方法可以出现在非抽象类中。答案:A19:类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 Excep
20、tion C:public float aMethod(float p,float q) D:public int aMethod(int a,int b)throws IOException 答案:A20:JDBC提供的接口java.sql.Connection的功能是( )。A:用于处理驱动程序的调入B:与特定数据库建立连接C:用于SQL语句的执行D:用于保存查询所得的结果答案:B多选题21:下列( )软件产品属于数据库产品。A:OracleB:SQL ServerC:KV3000D:DB2答案:ABD22:属于面向对象的语言有( )。A:CB:PascalC:JavaD:C+答案:CD2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CEAC 初级 试题 JAVA 24
限制150内