1、java题目XRL-机试题-Java多选题 1.下面哪些是sql执行计划中的access path (该题为必答题) abcda)hash joinb)index scanc)nested loopd)full table scan2.,3.以下关于主键和唯一索引的区别有哪些是正确的 (该题为必答题) aca)主键每个表只能有一个,唯一索引可以多个b)主键顺序为数据的物理顺序c)主键:默认将是聚簇索引 唯一索引: 默认将是非聚簇索引d)主键不能空,唯一索引可以为空4.搭建一个企业级J2EE B/S架构应用,代码大概分几层 (该题为必答题) abca)DAO/SAOb)!c)Controller
2、d)Servicee)Action5.下列说法错误的有 (该题为必答题) abca)Java语言中的方法属于类中的成员(member)b)Java面向对象语言容许单独的过程与函数存在c)Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同d)Java面向对象语言容许单独的方法存在-6.下面关于变量及其范围的陈述哪些是对的 (该题为必答题) aca)局部变量在使用前必须被初始化b)实例变量是类的变量c)在方法中定义的局部变量在该方法被执行时创建d)实例变量用关键字static 声明7.关于J2EE描述正确的是 (该题为必答题) aa)b)J2EE提供了对 EJB(Enterpr
3、ise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持c)是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构d)J2EE是一个产品e)一个J2EE应用必须是基于Web的8.下列正确的有 (该题为必答题) acda)call by reference能改变实际参数的内容b)call by reference不能改变实际参数的参考地址c)call by value不会改变实际参数的数值d)e)call by reference能改变实际参数的参考地址9.下面关于Abstract Cl
4、ass和Interface区别正确的有哪些 (该题为必答题)acba)C、接口可以实现多个,但类只能继承一个;b)D、抽象类可以实例化,但接口不能;A、接口没有任务的实现,而抽象类可以有部分的实现也可以没有;B、如果需要复用或者共享部分代码,应该用抽象类而不是接口;10.下面那条语句编译不会出现错误 (该题为必答题) abcd*a)int x = (int);b)byte b = 127;c)Boolean b = new Boolean(abcd);d)float f = 123;11.使用EJB调用其它的EJB,所需要的操作有: (该题为必答题)abda)调用EJB对象的业务方法b)c)调
5、用Home对象的create()d)调用EJB对象的remove()e)通过JNDI查找另外一个EJB的Home对象12.下面的说法正确的是: (该题为必答题) ca)File类是输入/输出流类的子类。b)Reader与Writer类是用来处理字符流,也就是纯文本文件。c)Java中IO流的处理通常分为输入和输出两个部分。d)InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。!13.消息类型Web服务适合下面哪些情况: (该题为必答题) abcda)Web服务是面向过程的b)调用Web服务的客户机要求立即响应c)Web服务功能在异步环境中A、Web服务是
6、数据驱动的14.下面哪些方法可以得到昨天的当前时间3)8.if(y%x3) 9.x=x+1;10.11.else12.y=y/x;13.14. (该题为必答题)a)4次b)c)3次d)2次e)1次15.Spring中的FactoryBean属于那种设计模式 (该题为必答题)da)Template Methodb)Prototypec)Facaded)Factory Method16.struts 中的action委托给spring管理,尽量不要 (该题为必答题) da)有action类b)在把hibernate让spring管理c)实现action的类有属性d)实现action的类没有属性17
7、.编写代码时,缩进用()键好 (该题为必答题)c&a)escb)F1c)tabd)空格18.如下代码在中.import .*;import class Servlet extends HttpServletpublic void init() throws ServletExceptionpublic void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExceptionPrintWriter out=();(“hello!”);假如编译Servlet要具备
8、的环境都已经建立好,现在用完全正确的命令编译该文件,对于以下陈述正确的是 (该题为必答题)a)编译后,把放在正确的位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息.b)&c)编译后,把放在正确的位置,在浏览器中查看该Servlet1,却看不到任何输出文字d)编译该文件时会提示缺少doGet()或者doPost方法,编译不能够成功通过e)编译后,把放在正确的位置,在浏览器中查看该Servlet1,会看到输出文字:”hello!”19.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现 (该题为必答题)a)安全性b)
9、可扩充性c)可移植性d)可靠性20.下列代码编译和执行后的结果是:public class ThreadTest extends Thread public void run() In run);yield();Leaving run);public static void main(String args ) (new ThreadTest().start(); (该题为必答题)a)在main()方法处编译失败b)只有“In run”最终打印出来c)编译正常,但是不打印任何东西d)在run()方法处编译失败e)In run在Leaving run后一起被打印出来21.以下创建了几个对象Str
10、ing A,B,CA=a;B=b:A=A+B;StringBuffer D=new StringBuffer(abc);D=(567); (该题为必答题)a)5b)4c)3d)622.下列()不属于HTTP协议中GET方法和POST方法的区别内容。 (该题为必答题)a)POST方法请求的页面可以使用邮件发送。b)提交数据时,POST比GET安全。c)提交数据时,POST没有数据量的限制。d)GET方法请求的页面可以作为书签。23.下面哪一个不是造成OOM的原因( ) (该题为必答题)a)|b)代码不良, 产生的临时对象太多c)JVM启动时分配的堆空间不足d)程序存在内存泄漏e)CPU或者线程资
11、源不足24.下面那种服务不是JNDI应用范围。 (该题为必答题)a)JMSb)Servletc)EJBd)e)JDBC25.下列哪一个选项按照顺序包括了OSI模型的七个层次:( ) (该题为必答题)a)物理层 数据链路层 传输层 网络层 会话层 表示层 应用层b)物理层 数据链路层 网络层 传输层 会话层 表示层 应用层c)网络层 传输层 物理层 数据链路层 会话层 表示层 应用层d)物理层 数据链路层 会话层 网络层 传输层 表示层 应用层26.在UML提供的图中,( )用于按时间顺序描述对象间的交互。 (该题为必答题)(a)序列图b)协作图c)状态图d)网络图27.项目中的技术风险是通常是
12、通过()方法来缓解的 (该题为必答题)a)架构原型验证b)代码复审c)d)单元测试e)技术文档28.下列关于Perl语言说法不正确的是() (该题为必答题)a)Perl的脚本不支持动态加载b)Perl是脚本语言,因此运行速度较慢c)Perl比较擅长就是分析处理日志文件d)Perl不需要编译器和链接器来运行代码%29.文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构: .顺序结构 .线性结构 .链接结构 .索引结构 而常见的文件物理结构是 (该题为必答题)a)、和b)、和c)、和d)、和!30.LDAP是什么 a)是一种访问协议b)是一种编程语言c)是一种存储数据的目录d)是一种开源
13、产品31.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容_。 .事务开始信息 .更新信息 .提交信息 .事务中止信息 a)、和b)都是c)、和d)、和32.33.数据库中只存放视图的 a)对应的数据b)限制c)操作d)定义34.下列关于FTP下载的说法错误的是:( ) a)FTP的客户机和服务器直接采用TCP相连,保证了数据传输的可靠性和独占性。b):c)FTP只适用于文件的上传和下载。d)FTP采用C/S工作方式,由用户提出请求,FTP服务器做出回应。e)使用IE浏览器进行FTP下载前的身份验证时,可以使用匿名登陆的方式。35.关于IE的window对象表
14、述不正确的有() a)()方法可以用来刷新当前页面b)定义了全局变量g;可以用的方式来存取该变量c)属性本身就是指向window对象d)=”和的作用都是把当前页面替换成页面)36.如下参数中不能用于进程间通信的是 a)信件b)消息c)口令d)信号量37.下列哪条语句关于JAVA内存回收的说明是正确的( )a)内存回收程序允许程序员直接释放内存b)、c)程序员必须创建一个线程来释放内存d)内存回收程序可以在指定的时间释放内存对象e)内存回收程序负责释放无用内存38.下列选项中哪一个编译不出现错误( )int i1=5;int i2=5;if(i1 = i2)So true);¥int i =1;
15、int j=2;if( i =1 & | j=2)OK);int i =0;if(i)Hi);int i =1;int j=2;if(i=1 | j=2)OK);39.关于下面的程序,哪个选项的说法是正确的Class Testpublic static void main(String args)a) byte b=2,e=3; 90b)c)0.和40.在TCP/IP协议栈中,如果出现阻塞情况,下列哪种情况最有可能发生 (该题为必答题)a)丢包b)释放缓存c)连接错误d)包错误41.下列描述中正确的是() (该题为必答题)/a)软件工程只是解决软件开发中的技术问题。b)软件工程只是解决软件项目
16、的管理问题c)软件工程主要解决软件产品的生产率问题。d)软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。42.以下哪些不是javascript的全局函数() (该题为必答题)a)setTimeoutb)escapec)d)parseFloate)eval43.在操作系统中,Wait(s)和Signal(s)操作是一种 (该题为必答题)a)作业控制命令b)低级进程通信原语c)机器指令d)系统调用命令44.45.假设您需要修改STUDENTS表,在STUDENT_ID列上增加一个主键,该表当前不包含数据。下面哪个语句适合于完成此任务 (该题为必答题)a)ALTER TABLE stu
17、dents ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;b)ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id);c)ALTER TABLE students ADD PRIMARY KEY student_id;d)ALTER TABLE student ADD CONSTRAINT PRIMARY KEY (student_id);e)ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY
18、 KEY (student_id);46.下面有关表和视图的叙述中错误的是: (该题为必答题)a)、b)删除视图不会影响基表的数据c)视图的数据可以来自多个表d)对视图的数据修改最终传递到基表e)基表不存在,不能创建视图47.修饰词严格程度排名 (该题为必答题)a)defaultprivateprotectedpublicb)privateprotecteddefaultpublicc)privatedefaultprotectedpublicd)e)defaultprotectedprivatepublic48.程序代码如下:public class Testpublic static vo
19、id main(String args)以上程序编译后用java Test 2 3 4 5运行的输出结果是什么 ( ) (该题为必答题)a)5b)2c)3d)3)if(y%x3) x=x+1;elsey=y/x; (该题为必答题)a)3次b)1次c)2次d)4次50.在JAVA中,下列运算符合法的是() (该题为必答题)a):=b),c)&d)ife)51.下列语句哪一个正确() (该题为必答题)a)Java程序经编译后会产生DLLb)Java程序经编译后会产生machine codec)以上都不正确d)Java程序经编译后会产生byte code【52.下列代码编译和执行后的结果是publi
20、c class Test public void myMethod(Object o) My Object);public void myMethod(String s) My String);public static void main(String args) /Test t = new Test();(null); (该题为必答题)a)代码打印出My Stringb)代码抛出一个Runtime的异常c)代码不打印任何东西d)代码打印出My Object判断题 1.StringBuffer 没有concat()这个方法 a a)对b)错2.49. Full GC 168K-97K(198
21、4K), secs 以上信息说明有168K-97K=71K的对象容量被回收,括号内的数据1984K为可回收内存的容量,收集所需要的时间是秒 a)对b)错3. 数据库恢复的基本技术有数据转储和日志文件 a)b)对c)错4.在oracle中,删除数据用truncate和delete效果是一致的 (该题为必答题)a)错b)对5.调用()表示系统立即开始进行垃圾收集工作 (该题为必答题)a)错b)对,6.使用input type=text中的disable属性,在java可以获取到该文本框的值 (该题为必答题)a)错b)对7.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与
22、赋值对象相同的新对象 (该题为必答题)a)错b)对8.JMS 支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型 (该题为必答题)a)b)错c)对9.Hashtable是同步的,而HashMap不是同步的。所以不要求同步的时候,用HashMap的效率较高。 (该题为必答题)a)错b)对10.我们常见的HTTP-403错误可能是由于服务器端的服务未启动 (该题为必答题)a)错b)对11.测试的目的是为了消除bug (该题为必答题)a)错b)对12.JavaScript能定义多维数组 (该题为必答题)a)对b)错13.线程是进程的中的一个实
23、体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。 (该题为必答题)a)错b)对14.在oracle中,删除数据用truncate和delete效果是一致的 (该题为必答题)a)错b)对15.ArrayList没有采取线程安全机制 (该题为必答题)a)错b)对16.在java代码中输入字符时,向操作系统传递的数据经过了中间的编码环节 (该题为必答题)a)错b)对17.spring是一个集成了许多第三方框架的大杂烩,其核心技术是IOC和SOA (该题为必答题)a)错b)对18.Hashtable是同步的,而HashMap不是同步的。所以不要求同步的时候,用HashMap的效率较高。 (该题为必答题)a)错b)对19.我们常见的HTTP-403错误可能是由于服务器端的服务未启动 (该题为必答题)a)错b)对20.敏捷开发就是非常快的进行开发 (该题为必答题)a)错b)对21.JavaScript能定义多维数组 (该题为必答题)a)对b)错22.线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。 (该题为必答题)a)错b)对
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1