您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > JAVA工程师第1套试卷
Java工程师样题(一)1Java工程师样题(一)单选题1:Java的输入输出流可以分为()。(2分)A:位流和文件流B:位流和字节流C:位流和字符流D:文件流和字符流答案:C2:下例说法()正确。(2分)A:一个程序中可以包括多个类B:一个源文件中只能有一个类C:一个源文件中可以有多个公共类D:一个源文件只能供一个程序使用答案:A3:使用SQL语句从数据库中删除记录,应使用()。(2分)A:SELECTB:INSERTC:DELETED:UPDATE答案:C4:线程睡眠时用一个整数参数指定睡眠时间,其单位是()。(2分)A:秒B:毫秒C:分钟D:小时答案:B5:下面语句哪个是正确的()。(2分)A:char='zdc';B:longl=oxfff;C:floatf=0.65;D:double=0.7E-2;答案:B6:建立了SQL语句变量,便可以执行SQL语句。如要执行查询数据的SELECT语句,可以通过()语句来实现。(2分)A:executeQuery()B:executeUpdate()C:execute()D:createStatement()答案:A7:改变某个组件的颜色并且在颜色中刷新它时,Jbuilder实际上操作了()方法。(2分)A:使用drawColor()方法B:使用repaint()语句C:什么也不做D:使用paint()语句答案:B8:在下列javabean属性中,()属性值的变化可能被其他组件否决掉。(2分)A:SimpleB:ConstrainedJava工程师样题(一)2C:IndexD:Bound答案:B9:对对象的理解错误的是()。(2分)A:对象由属性和行为两部分组成。B:对象可以是一个人、地址、物品、事件、概念等。C:万事万物皆可看做对象。D:以上都不对答案:D10:如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏。这时如果想在该方法内使用成员变量,必须使用关键字是()。(2分)A:thisB:finalC:nativeD:super答案:A11:构造方法()被调用。(2分)A:类定义时B:创建对象时C:调用对象方法时D:使用对象的变量时答案:B12:一个进程内的基本调度单位称为()。(2分)A:作业B:信元C:进程上下文D:线程答案:D13:以下语句中有语法错误的是()。(2分)A:for(;;);B:for(intI=0;I〈100;I++〉〔〕;C:if(a〈0〉a++;D:;;;答案:C14:建立了SQL语句变量,便可以执行SQL语句。如要执行插入记录或更改、删除记录的SQL语句,可以通过()语句来实现。(2分)A:executeQuery()B:executeUpdate()C:execute()D:createStatement()答案:B15:Java与C/C++比较说法错误的是()。(3分)A:Java不提供goto语句,所以也就没指定goto作为关键字。B:Java没有指针。C:Java没有联合和结构D:Java只有单继承没有多重继承。答案:A16:一个方法不处理它产生的异常,由调用它的方法来处理这些异常,后面应跟关键字是()。(3分)Java工程师样题(一)3A:throwB:throwsC:try…catch….finallyD:以上都不对答案:B17:下列说法()是正确的。(3分)A:程序执行到break语句是一定会结束所有的循环B:程序执行到continue语句时会结束当前循环C:break语句和continue语句都可以和标签协同使用D:continue语句和break语句的作用相同答案:C18:当编译和运行下列程序段时,会发生()。classBase{}classSubextendsBase{}classSub2extendsBase{}publicclassCEx{publicstaticvoidmain(Stringargv[]){Baseb=newBase();Subs=(Sub)b;}}(3分)A:通过编译和并正常运行。B:编译时出现例外。C:编译通过,运行时出现例外。D:以上都不对答案:C19:关于接口()正确。(3分)A:实现一个接口必须实现接口的所有方法B:一个类可以实现多个接口C:接口间不能有继承关系D:接口和抽象类是同一回事答案:B120:若需要定义一个类域或类方法,应使用()修饰符。(3分)A:staticB:packageC:privateD:public答案:A多选题21:下面()方法是Applet所具有的方法。(2分)A:start()B:paint()C:add()D:destroy()答案:ABD22:下列()说法是正确的。(2分)A:Java语言只允许单一继承B:Java语言只允许实现一个接口1正确的答案是ABJava工程师样题(一)4C:Java语言不允许同时继承一个类并实现一个接口D:Java语言的单一继承使得代码更加可靠答案:AD23:定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。(2分)A:privateclassMyClassextendsObjectB:classMyClassextendsObjectC:publicclassMyClassD:publicclassMyClassextendsObject答案:CD24:关于Float,下列说法正确的是()。(2分)A:Float是一个类B:Float在java.lang包中C:Floata=1.0是正确的赋值方法D:Floata=newFloat(1.0)是正确的赋值方法答案:ABD25:继承是面向对象编程的一个主要优点之一,继承有()几点好处。(2分)A:它可以利用已有的类来创建自己的类,只需要指出自己的类和已有的其他的类有什么不同即可,而且还可以动态访问其他有关的类中的信息B:通过继承,可以利用Java类库所提供的丰富而有用的类,这些类都已经被很好地实现。C:当设计很大的程序时,继承可以使程序组织得更加层次清晰,有利于程序设计和减少错误的发生。D:以上都对。答案:ABCD26:类与对象的关系是()。(2分)A:类是对象集合的再抽象。B:类(Class)是具有相同属性和行为的一组对象的集合。C:一个对象称作类的一个实例。D:类与对象是父与子的关系。答案:ABC27:在异常捕获的try…..catch….finally语句中()。(2分)A:一个try块可以对应多个catch块B:finally代码块不是必须的。C:如果有finally代码块,则不论怎样都会执行finally代码块中的内容。D:如果捕获的诸类之间有继承关系,应该将父类的catch块放置在子类的catch块之前答案:ABC28:如下()方法可以从WindowEvent获取事件源。(2分)A:getFrame()B:getID()C:getSource()D:getWindow()Java工程师样题(一)5答案:CD29:以下()方法是Applet采用AWT绘图时所采用的方法。(3分)A:paint()B:draw()C:update()D:repaint()答案:ACD30:对于JavaBean的属性,下面()说法是正确的。(3分)A:JavaBean的属性可以在开发工具中设置B:JavaBean可以提供public类型的属性C:如果需要访问和修改JavaBean的属性,只能通过get/set方法D:如果一个属性只提供了get方法,那么它是只读的答案:ACD31:引入线程的好处有()。(3分)A:提高系统的执行效率B:减少处理机的空转时间和高度切换的时间C:提高程序代码的可读性D:便于系统管理答案:ABD32:下面()事件监听器在Java中有事件适配器。(3分)A:MouseListenerB:KeyListenerC:ActionListenerD:ItemListener答案:AB判断题33:HttpServlet类中定义了Servlet对象必须实现的init(),Service(),destroy()等方法。(2分)A:正确B:错误答案:B34:使用Access创建数据库时,数据库名只能用英文命名。(2分)A:正确B:错误答案:B35:publicvoidmark()方法将指针位置移动到标记位置。(2分)A:正确B:错误答案:B36:临界区指出它只能同时被一个线程访问,并且可以指定由线程访问的优先顺序。(2分)A:正确B:错误Java工程师样题(一)6答案:B37:用继承Thread类的子类或通过实现Runnable接口的类来创建线程不能交叉执行。(2分)A:正确B:错误答案:B38:使用静态属性必须以类名做前缀。(2分)A:正确B:错误答案:B39:类Class1中的属性被private修饰符修饰为私有变量,所以方法不能访问它。(2分)A:正确B:错误答案:B40:Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。(2分)A:正确B:错误答案:A41:管道是一种数据流形式,提供了不同程序之间直接传输数据的基本手段。(2分)A:正确B:错误答案:B42:子类可以抛出比父类更多的异常。(2分)A:正确B:错误答案:B43:break语句可直接跳出外层循环。(3分)A:正确B:错误答案:B44:有抽象方法的类,必须为抽象类。(3分)A:正确B:错误答案:A45:equals()方法与相等操作符(==)具有相同的功能。(3分)A:正确B:错误Java工程师样题(一)7答案:B
本文标题:JAVA工程师第1套试卷
链接地址:https://www.777doc.com/doc-2880973 .html