您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > Java_笔试选择题7
1.在Java中,负责对字节代码解释执行的是A.应用服务器B.虚拟机C.垃圾回收器D.编译器解释:1.java是由java源代码编译成字节码存放在.class文件中的.而执行时,是由java虚拟机(jvm)读取字节码文件翻译并执行的.所以java是解释性的Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。2.一个栈的输入序列为12345,则下列序列中不可能是栈得输出序列的是()A.54132B.23415C.15432D.23145解释:如果按照235164这个出栈序列,那么有:1.1,2入栈,2出栈2.3入栈,3出栈3.4,5入栈,5出栈此时由于栈里在1的上面还有4,因此第四个出栈的数字无论如何也不会是1,所以不可能是235164。3.LDAP是什么?A.是一种开源产品B.是一种编程语言C.是一种访问协议D.是一种存储数据的目录4.要想在你的视图上成功的执行查询需要做什么?A.只能在基础表中有select权限B.在视图中需要有select权限C.基础表中必须有数据D.基础表必须在同一个用户模式中5.评估下面的一组SQL语句:CREATETABLEdept(deptnoNUMBER(2),dnameVARCNAR2(14),1ocVARCNAR2(13));ROLLBACK;DESCRIBEDEPT下面关于该组语句的哪个描述是正确的?A.DESCRIBEDEPT语句将返回一个错误ORA-04043:objectDEPTdoesnotexist.B.DESCRIBEDEPT语句将显示DEPT表的结构描述内容C.DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容D.ROLLBACK语句将释放DEPT占用的存储空间6.Oracle中VARCHAR2类型的最大长度是:A.4000B.3000C.1000D.20007.下列哪一个选项按照顺序包括了OSI模型的七个层次:()A.物理层数据链路层传输层网络层会话层表示层应用层B.物理层数据链路层会话层网络层传输层表示层应用层C.物理层数据链路层网络层传输层会话层表示层应用层D.网络层传输层物理层数据链路层会话层表示层应用层8.当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况?A.连接不会关闭,只是简单地还给连接池B.连接被关闭,但又被重新打开并还给连接池C.连接永久性关闭9.以下哪些不是javascript的全局函数()A.evalB.escapeC.setTimeoutD.parseFloat10.你使用mkdir命令创建一个临时文件夹/tmp/aaa,并将一些文件复制其中。你使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令A.rm/tmp/aaaB.rm-r/tmp/aaaC.rmdir-r/tmp/aaaD.rmdir/tmp/aaa11.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的A.设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理B.存储管理主要是管理内存资源C.进程管理主要是对程序进行管理D.文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题12.在UML提供的图中,()用于按时间顺序描述对象间的交互。A.协作图B.网络图C.序列图D.状态图13.下面有关系统并发访问数估算数据那个最有效:A.高峰时段日处理业务量100000B.高峰时段平均每秒请求数80C.同时在线用户数100D.平均每秒用户请求数5014.不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式。A.Bridge模式B.Fa?ade模式C.Adapter模式D.Proxy模式15.PL/SQL中用来判断FETCH语句是否成功,并且在FETCH语句失败时返回逻辑真的属性是:%ISOPEN%NOTFOUND%ROWCOUNT%FOUND16.关于以下程序代码的说明正确的是:1.publicclassHasStatic{2.privatestaticintx=100;3.publicstaticvoidmain(Stringargs[]){4.HasStatichs1=newHasStatic();5.hs1.x++;6.HasStatichs2=newHasStatic();7.hs2.x++;8.hs1=newHasStatic();9.hs1.x++;10.HasStatic.x--;11.System.out.println(x=+x);12.}13.}A.程序通过编译,输出结果为:x=103B.10行不能通过编译,因为x是私有静态变量C.5行不能通过编译,因为引用了私有静态变量D.程序通过编译,输出结果为:x=10217.定义字符串:Strings1=hello;对下面程序描述正确的是:if(s1==hello){System.out.println(s1=\hello\);}else{System.out.println(s1!=hello);}A.输出s1!=helloB.编译正确,运行错误C.产生编译错误D.输出s1=hello18.在实现DAO设计模式时,下面哪种模式经常被采用:A.Proxy模式B.Factory模式C.Prototype模式D.Observer模式19.关于MVC,下面说法正确的是:A.Servlet实现MVC的Model部分B.EJB实现MVC的Model部分C.Http实现MVC的View部分D.JSP实现MVC的Control部分20.下列关于PC机软件的叙述中,错误的是:A.C++语言编译器是一种系统软件,它需要操作系统的支持B.PC机除了使用Windows操作系统外,还可使用Linux等操作系统C.软件是计算机系统不可缺少的组成部分,它包括各种程序、数据和有关文档资料D.Windows操作系统中的画图、计算器、游戏等是Windows的组成部分,它们都属于系统软件21.在ORACLE中执行下面SQL的结果为:Selectinstr('Mississippi','i',3,3)fromdual71081122.在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。A.!B.$C.&D.#23.以下代码段将创建几个对象?Strings1=bc;Strings2=bc;A.2B.3C.0D.124.关于垃圾收集的哪些叙述是对的。A.垃圾收集能够在期望的时间释放被java对象使用的内存。B.垃圾收集将检查并释放不再使用的内存。C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.程序开发者必须自己创建一个线程进行内存释放的工作。25.设x为int型变量,则执行以下语句段后,x的值为:x=10;x+=x-=x-x;A.30B.20C.40D.1026.对于下面几种常见的CMT事务属性,下面?号处从?1到?4依次应为:A.T2,None,None,T2B.None,T2,None,T2C.T1,T2,T2,NoneD.None,None,None,T1E.T2,T2,None,T2F.T1,None,T2,T227.如果配置一个Servlet需要使用的参数,最好在哪个方法中加载?A.initB.doGetC.destoryD.doPostE.service28.下面哪个Set是排序的?A.LinkedHashSetB.HashSetC.AbstractSetD.TreeSetHashSet采用散列函数对元素进行排序,是专门为快速查询而设计的。存入HashSet的对象必须定义hashCode方法。(不会添加重复的元素,自然排序,可以添加null值)TreeSet采用红黑树的数据结构进行排序元素,使用它可以从Set中提取有序(升序或者降序)的序列。需要注意的是,存入自定义类时,TreeSet需要维护元素的存储顺序,因此自定义类要实现Comparable接口并定义compareTo方法。(不会添加重复的元素,自然排序,不可以添加null否则回报(NullPointException))LinkedHashSet内部使用散列以加快查询速度,同时使用链表维护元素插入的次序,在使用迭代器遍历Set时,结果会按元素插入的次序显示。(不会添加重复的元素,不会自然排序,可以添加null值)29.假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?publicclassTest{Listlist=newjava.util.ArrayList();publicvoidtest(){synchronized(list){//--Alist.add(String.valueOf(System.currentTimeMillis()));}}}A.test方法中必须增加synchronizedB.Test类为singleton时有必要增加synchronizedC.test方法中没有必要增加synchronizedD.Test类为singleton时也没有必要增加synchronized30.下面哪个对类的声明是错误的?A.classMyClassextendsMySuperClass1,MySupperClass2{}B.publicclassMyClass{}C.abstractclassMyClassimplementsYourInterface1,Youriterface2{}D.privateclassMyClass{}E.classMyClassextendsMySuperClassimplementsYourInterface{}31.类的实例方法表示的是什么?()A.父类对象的行为B.类的属性C.类对象的行为D.类的行为32.下面说法正确的是()A.JAVA中线程是非抢占式的B.JAVA中的线程不可以共享数据C.每个JAVA程序都至少有一个线程,即主线程D.JAVA中的线程不可以共享代码1.Applet可以做下列那些操作A.读取客户端文件B.在客户端主机上创建新文件C.在客户端装载程序库D.读取客户端部分系统变量2.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现A.可移植性B.可扩充性C.可靠性D.安全性3.下面两段代码打印的结果是:System.out.println(5.00-4.90);System.out.println(300-210);A.0.8999999999999999和90B.0.8999999999999999和89.99999999999999C.0.9和90D.0.09999999999999964和904.下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的A.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDOB.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDOC.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDOD.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO5.评估下面的一组SQL语句:CREATETABLEdept(deptnoNUMBER(2),dnameVARCNAR2(14),1ocVARCNAR2(13));ROLLBACK;DESCRIBEDEPT下面关于该组语句的哪个描述是正确的?A.DESCRIBEDEPT语句将显示DEPT表的结构描述内容B.DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容C.ROLLBACK语句将释放DEPT占用的存储空间D.DESCRIBEDEPT语句将返回一个错误ORA-04043:objectDEPTdoesno
本文标题:Java_笔试选择题7
链接地址:https://www.777doc.com/doc-3381307 .html