您好,欢迎访问三七文档
单选题1.当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况()A、连接永久性关闭B、连接不会关闭,只是简单地还给连接池(*)C、连接被关闭,但又被重新打开并还给连接池2.在数据库中,产生数据不一致的根本原因是()A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制(*)D、数据冗余3.评估下面的一组SQL语句:CREATETABLEdept(deptnoNUMBER(2),dnameVARCNAR2(14),1ocVARCNAR2(13));ROLLBACK;DESCRIBEDEPT下面关于该组语句的哪个描述是正确的()A、DESCRIBEDEPT语句将显示DEPT表的结构描述内容(*)B、ROLLBACK语句将释放DEPT占用的存储空间C、DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容D、DESCRIBEDEPT语句将返回一个错误ORA-04043:objectDEPTdoesnotexist.4.假设您需要修改STUDENTS表,在STUDENT_ID列上增加一个主键,该表当前不包含数据。下面哪个语句适合于完成此任务?A、ALTERTABLEstudentsADDPRIMARYKEYstudent_id;B、ALTERTABLEstudentADDCONSTRAINTPRIMARYKEY(student_id);C、ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEYstudent_id;D、ALTERTABLEstudentsMODIFYCONSTRAINTstud_id_pkPRIMARYKEY(student_id);E、ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEY(student_id);(*)5.Oracle中VARCHAR2类型的最大长度是:A、1000B、2000C、4000(*)D、30006.下列关于jsp和servlet描述不正确的是A、JSP本质上是Servlet的简易方式B、Servlet的应用逻辑是在Java文件中C、JSP侧重于视图D、Servlet也可以嵌入在HTML里(*)7.Math.round(11.5)和Math.round(-11.5)的结果分别是A、12和-11(*)B、12和-12C、11和-12D、11和-118.关于sleep()和wait()的区别描述错误的是A、sleep是线程类(Thread)的方法B、wait是Object类的方法C、sleep会释放对象锁(*)D、对此对象调用wait方法导致本线程放弃对象锁9.下列关于描述XML和HTML的差异不正确的是A、XML扩展性比HTML强B、XML的语法比HTML严格C、解析XML的性能优于HTML(*)D、XML与HTML互补10.以下哪些不是javascript的全局函数()A、escapeB、evalC、parseFloatD、setTimeout(*)11.关于IE的window对象表述不正确的有()A、window.opener属性本身就是指向window对象B、定义了全局变量g;可以用window.g的方式来存取该变量C、window.reload()方法可以用来刷新当前页面(*)D、window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面12.哪个关键字可以对对象加互斥锁?A、transientB、serializeC、synchronized(*)D、static13.在java程序中的my.jsp中要使用标记扩展,下列选项正确的是A、%@taglibURL=/helloprefix=examples%B、%@taglibURI=/helloprefix=examples%C、%@tagliburi=/helloprefix=examples%(*)D、%@tagliburl=/helloprefix=examples%14.关于finally块中的代码描述正确的是:A、finally块可以不写(*)B、如果try块后没有catch块时,finally块中的代码才会执行C、异常没有发生时才被执行D、异常发生时才被执行15.算法的时间复杂度是指A、执行算法程序所需要的时间B、算法执行过程中所需要的基本运算次数(*)C、算法程序的长度D、算法程序中的指令条数16.用于将java源代码文件编译成字节码的编译器是A、javac(*)B、javaC、javahD、jdb17.关于HTTP与HTTPS以下说法错误的是()A、http和https使用的都是80端口(*)B、http中的所有信息都是明文传输的C、http的连接很简单,是无状态的D、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全18.在TCP/IP协议栈中,如果出现阻塞情况,下列哪种情况最有可能发生?A、连接错误B、包错误C、释放缓存D、丢包(*)19.要想在你的视图上成功的执行查询需要做什么?A、基础表中必须有数据B、在视图中需要有select权限(*)C、基础表必须在同一个用户模式中D、只能在基础表中有select权限20.在视图上不能完成的操作是A、更新视图B、查询C、在视图上定义新视图D、在视图上定义新的基本表(*)21.下面有关表和视图的叙述中错误的是:A、视图的数据可以来自多个表B、对视图的数据修改最终传递到基表C、基表不存在,不能创建视图(*)D、删除视图不会影响基表的数据22.在实现DAO设计模式时,下面哪种模式经常被采用:A、Factory模式(*)B、Observer模式C、Prototype模式D、Proxy模式23.下列关于注释语句的描述中,正确的一项是A、以//开始的是多行注释语句B、以/**开始,*/结束的是单行注释语句C、以/*开始,*/结束的是单行注释D、以/**开始,*/结束的是可以用于生成帮助文档的注释语句(*)24.正则表达式([0-9]{3})-([a-z]{3})-([a-z]*?ab)与下列哪个字符串相匹配A、123-abc{3}-cabB、123-abc-cbC、123-abc-ccab(*)D、123{3}-abc-cab25.定义字符串:Stringstr=abcdefg;则str.substring(2,5).indexOf('d')的结果是:A、1(*)B、4C、3D、226.有关线程的哪些叙述是对的。A、一旦一个线程被创建,它就立即开始运行。B、一个线程可能因为不同的原因停止(cease)并进入就绪状态。(*)C、使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。D、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。27.类Teacher和Student是类Person的子类:Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;}最后一句语句的结果是:A、将构造一个Student对象B、表达式是错误的(*)C、编译时正确,但运行时错误D、表达式是合法的28.以下哪个方法不改变线程的状态?A、start()B、run()C、sleep()D、isAlive()(*)29.下列接口()不是Collection接口的子接口A、ListB、ArrayListC、Map(*)D、Set30.下列()不属于HTTP协议中GET方法和POST方法的区别内容。A、提交数据时,POST比GET安全。B、提交数据时,POST没有数据量的限制。C、POST方法请求的页面可以使用邮件发送。(*)D、GET方法请求的页面可以作为书签。31.下列关于XHTML和HTML描述不正确的是A、XHTML一定要被正确的嵌套使用,HTML则不用B、所有的XHTML元素一定要关闭,HTML则不用C、XHTML可应用多种类型的数据格式(*)D、XHTML属性描述严格,HTML属性要求简单32.下面哪项不是web容器的部署描述符的作用。A、定义MIME参数B、定义远程接口(*)C、初始化参数D、映射到Servlet/JSP的请求E、安全授权和认证F、定义欢迎和错误页面33.在下面哪个场景中,索引将是最有用的?A、被索引的列被声明为NOTNULLB、被索引的列用于FROM子句C、被索引的列包含不同范围的值(*)D、被索引的列作为表达式的一部分34.保证在Java应用程序中,一个类Class只有一个实例存在该使用什么设计模式。A、Composite模式B、Builder模式C、Singleton模式(*)D、Factory模式35.关于JSP和SERVLET的描述正确的是:A、JSP技术构建在SERVLET上,它是支持HTML和XML页面制作的SERVLET技术的扩展(*)B、JSP页面只能在接受请求时动态编译成SERVLETC、JSP能够访问JavaAPI,具备SERVLET的全部优点(*)D、JSP页面支持嵌入javascript内容(*)36.List接口有哪些实现类A、LinkedList(*)B、ArrayList(*)C、HashMapD、Vector(*)37.消息类型Web服务适合下面哪些情况:A、调用Web服务的客户机要求立即响应B、Web服务功能在异步环境中(*)C、Web服务是面向过程的D、Web服务是数据驱动的(*)38.下面哪些类实现了java.util.Map接口A、Hashtable(*)B、HashMap(*)C、IdentityHashMap(*)D、VectorE、Dictionary39.关于static的含义说法正确的是A、它意味着一个特定的方法没有this(*)B、我们不可从一个static方法内部发出对非static方法的调用(*)C、被定义为static的方法可以被继承D、被定义为static的方法不可以被继承(*)40.下面的说法正确的是:A、InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。(*)B、Reader与Writer类是用来处理字符流,也就是纯文本文件。(*)C、Java中IO流的处理通常分为输入和输出两个部分。(*)D、File类是输入/输出流类的子类。41下面关于继承的叙述哪些是正确的A、在java中只允许单一继承(*)B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠(*)42.面哪个语句能够正确地创建一个InputStreamReader的实例?A、newInputStreamReader(newFileInputStream(data))(*)B、newInputStreamReader(System.in)(*)C、newInputStreamReader(newFileReader(data))D、newInputStreamReader(data)E、newInputStreamReader(newBufferedReader(data))43.以下关于主键和唯一索引的区别有哪些是正确的?A、主键顺序为数据的物理顺序(*)B、主键不能空,唯一索引可以为空(*)C、主键:默认将是聚簇索引唯一索引:默认将是非聚簇索引(*)D、主键每个表只能有一个,唯一索引可以多个(*)44.下面哪些关于HTML的描述是正确的A、HTML中指定页面编码的关键词是charset(*)B、HTML是一种自描述的语言C、div和table都可以用来做页面布局(*)D、html代码必须按照规范才能够在浏览器中显示45关系数据库中,典型的实体关系模型有哪几个要素A、实体
本文标题:前端笔试题库
链接地址:https://www.777doc.com/doc-2625203 .html