java题目.docx

上传人:b****8 文档编号:10920665 上传时间:2023-02-23 格式:DOCX 页数:19 大小:22.37KB
下载 相关 举报
java题目.docx_第1页
第1页 / 共19页
java题目.docx_第2页
第2页 / 共19页
java题目.docx_第3页
第3页 / 共19页
java题目.docx_第4页
第4页 / 共19页
java题目.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

java题目.docx

《java题目.docx》由会员分享,可在线阅读,更多相关《java题目.docx(19页珍藏版)》请在冰豆网上搜索。

java题目.docx

java题目

XRL-机试题-Java

多选题

1.下面哪些是sql执行计划中的accesspath(该题为必答题)abcd

a)hashjoin

b)indexscan

c)nestedloop

d)fulltablescan

2.以下关于主键和唯一索引的区别有哪些是正确的(该题为必答题)ac

a)主键每个表只能有一个,唯一索引可以多个

b)主键顺序为数据的物理顺序

c)主键:

默认将是聚簇索引唯一索引:

默认将是非聚簇索引

d)主键不能空,唯一索引可以为空

3.搭建一个企业级J2EEB/S架构应用,代码大概分几层(该题为必答题)abc

a)DAO/SAO

b)Controller

c)Service

d)Action

4.下列说法错误的有(该题为必答题)abc

a)Java语言中的方法属于类中的成员(member)

b)Java面向对象语言容许单独的过程与函数存在

c)Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同

d)Java面向对象语言容许单独的方法存在

5.下面关于变量及其范围的陈述哪些是对的(该题为必答题)ac

a)局部变量在使用前必须被初始化

b)实例变量是类的变量

c)在方法中定义的局部变量在该方法被执行时创建

d)实例变量用关键字static声明

6.关于J2EE描述正确的是(该题为必答题)a

a)J2EE提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持

b)是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构

c)J2EE是一个产品

d)一个J2EE应用必须是基于Web的

7.下列正确的有(该题为必答题)acd

a)callbyreference能改变实际参数的内容

b)callbyreference不能改变实际参数的参考地址

c)callbyvalue不会改变实际参数的数值

d)callbyreference能改变实际参数的参考地址

8.下面关于AbstractClass和Interface区别正确的有哪些(该题为必答题)acb

a)C、接口可以实现多个,但类只能继承一个;

b)D、抽象类可以实例化,但接口不能;

A、接口没有任务的实现,而抽象类可以有部分的实现也可以没有;

B、如果需要复用或者共享部分代码,应该用抽象类而不是接口;

9.下面那条语句编译不会出现错误(该题为必答题)abcd

a)intx=(int);

b)byteb=127;

c)Booleanb=newBoolean("abcd");

d)floatf=123;

 

10.使用EJB调用其它的EJB,所需要的操作有:

(该题为必答题)abd

a)调用EJB对象的业务方法

b)调用Home对象的create()

c)调用EJB对象的remove()

d)通过JNDI查找另外一个EJB的Home对象

11.下面的说法正确的是:

(该题为必答题)c

a)File类是输入/输出流类的子类。

b)Reader与Writer类是用来处理字符流,也就是纯文本文件。

c)Java中IO流的处理通常分为输入和输出两个部分。

d)InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。

12.消息类型Web服务适合下面哪些情况:

(该题为必答题)abcd

a)Web服务是面向过程的

b)调用Web服务的客户机要求立即响应

c)Web服务功能在异步环境中

A、Web服务是数据驱动的

13.下面哪些方法可以得到昨天的当前时间

Calendarcal=getCalendar();

oCharArray();(该题为必答题)abd

a)intlen=;

b)charc=a[0];

c)charc=a[999];

d)Classcc=();

a.equals(newObject());

14.下面哪个不是java的关键字(该题为必答题)d

a)true

b)instanceof

c)NULL

d)sizeof

e)implements

单选题

1.在数据库中,产生数据不一致的根本原因是(该题为必答题)d

a)未对数据进行完整性控制

b)没有严格保护数据

c)数据存储量太大

d)数据冗余

2.下面哪个语句用于打开一个已经存在的约束(该题为必答题)d

a)ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

b)ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

c)ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

d)ALTERTABLEtable_nameENABLECONSTRAINTconstraint_name;

e)ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

f)ALTERTABLEtable_nameENABLEconstraint_name;

3.在视图上不能完成的操作是(该题为必答题)d

a)在视图上定义新视图

b)更新视图

c)查询

d)在视图上定义新的基本表

4.涉及需保留两位小数的财务计算,你会使用(该题为必答题)a

a)BigDecimal(Stringval)

b)Float

c)Double

d)BigDecimal(doubleval)

5.假设intx=4,y=50,下列语句的循环体共执行几次()d

6.while(y/x>3){

7.if(y%x>3){

8.x=x+1;

9.}

10.else{

11.y=y/x;

12.}

13.}(该题为必答题)

a)4次

b)3次

c)2次

d)1次

14.Spring中的FactoryBean属于那种设计模式(该题为必答题)d

a)TemplateMethod

b)Prototype

c)Facade

d)FactoryMethod

15.struts中的action委托给spring管理,尽量不要(该题为必答题)d

a)有action类

b)在把hibernate让spring管理

c)实现action的类有属性

d)实现action的类没有属性

16.编写代码时,缩进用()键好(该题为必答题)c

a)esc

b)F1

c)tab

d)空格

17.如下代码在中.

import.*;

importclassServletextendsHttpServlet{

publicvoidinit()throwsServletException{}

publicvoidservice(HttpServletRequestrequest,

HttpServletResponseresponse)throwsServletException,

IOException{

PrintWriterout=();

(“hello!

”);

}

}

假如编译Servlet要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于以下陈述正确的是(该题为必答题)

a)编译后,把放在正确的位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息.

b)编译后,把放在正确的位置,在浏览器中查看该Servlet1,却看不到任何输出文字

c)编译该文件时会提示缺少doGet()或者doPost方法,编译不能够成功通过

d)编译后,把放在正确的位置,在浏览器中查看该Servlet1,会看到输出文字:

”hello!

18.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现(该题为必答题)

a)安全性

b)可扩充性

c)可移植性

d)可靠性

19.下列代码编译和执行后的结果是:

publicclassThreadTestextendsThread{

publicvoidrun(){

"Inrun");

yield();

"Leavingrun");

}

publicstaticvoidmain(Stringargs[]){

(newThreadTest()).start();

}

}(该题为必答题)

a)在main()方法处编译失败

b)只有“Inrun”最终打印出来

c)编译正常,但是不打印任何东西

d)在run()方法处编译失败

e)"Inrun"在"Leavingrun"后一起被打印出来

20.以下创建了几个对象

StringA,B,C

A="a";

B="b":

A=A+B;

StringBufferD=newStringBuffer("abc");

D=("567");(该题为必答题)

a)5

b)4

c)3

d)6

21.下列()不属于HTTP协议中GET方法和POST方法的区别内容。

(该题为必答题)

a)POST方法请求的页面可以使用邮件发送。

b)提交数据时,POST比GET安全。

c)提交数据时,POST没有数据量的限制。

d)GET方法请求的页面可以作为书签。

22.下面哪一个不是造成OOM的原因()(该题为必答题)

a)代码不良,产生的临时对象太多

b)JVM启动时分配的堆空间不足

c)程序存在内存泄漏

d)CPU或者线程资源不足

23.下面那种服务不是JNDI应用范围。

(该题为必答题)

a)JMS

b)Servlet

c)EJB

d)JDBC

24.下列哪一个选项按照顺序包括了OSI模型的七个层次:

()(该题为必答题)

a)物理层数据链路层传输层网络层会话层表示层应用层

b)物理层数据链路层网络层传输层会话层表示层应用层

c)网络层传输层物理层数据链路层会话层表示层应用层

d)物理层数据链路层会话层网络层传输层表示层应用层

25.在UML提供的图中,()用于按时间顺序描述对象间的交互。

(该题为必答题)

a)序列图

b)协作图

c)状态图

d)网络图

26.项目中的技术风险是通常是通过()方法来缓解的(该题为必答题)

a)架构原型验证

b)代码复审

c)单元测试

d)技术文档

27.下列关于Perl语言说法不正确的是()(该题为必答题)

a)Perl的脚本不支持动态加载

b)Perl是脚本语言,因此运行速度较慢

c)Perl比较擅长就是分析处理日志文件

d)Perl不需要编译器和链接器来运行代码

28.文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:

Ⅰ.顺序结构Ⅱ.线性结构

Ⅲ.链接结构Ⅳ.索引结构

而常见的文件物理结构是(该题为必答题)

a)Ⅰ、Ⅲ和Ⅳ

b)Ⅱ、Ⅲ和Ⅳ

c)Ⅰ、Ⅱ和Ⅳ

d)Ⅰ、Ⅱ和Ⅲ

29.LDAP是什么

a)是一种访问协议

b)是一种编程语言

c)是一种存储数据的目录

d)是一种开源产品

30.数据库系统发生故障时,可以基于日志进行恢复。

下面列出的条目中,哪些是日志记录的内容______。

Ⅰ.事务开始信息

Ⅱ.更新信息

Ⅲ.提交信息

Ⅳ.事务中止信息

a)Ⅰ、Ⅲ和Ⅳ

b)都是

c)Ⅰ、Ⅱ和Ⅳ

d)Ⅱ、Ⅲ和Ⅳ

31.数据库中只存放视图的

a)对应的数据

b)限制

c)操作

d)定义

32.下列关于FTP下载的说法错误的是:

()

a)FTP的客户机和服务器直接采用TCP相连,保证了数据传输的可靠性和独占性。

b)FTP只适用于文件的上传和下载。

c)FTP采用C/S工作方式,由用户提出请求,FTP服务器做出回应。

d)使用IE浏览器进行FTP下载前的身份验证时,可以使用匿名登陆的方式。

33.关于IE的window对象表述不正确的有()

a)()方法可以用来刷新当前页面

b)定义了全局变量g;可以用的方式来存取该变量

c)属性本身就是指向window对象

d)=””和的作用都是把当前页面替换成页面

34.如下参数中不能用于进程间通信的是

a)信件

b)消息

c)口令

d)信号量

35.下列哪条语句关于JAVA内存回收的说明是正确的()

a)内存回收程序允许程序员直接释放内存

b)程序员必须创建一个线程来释放内存

c)内存回收程序可以在指定的时间释放内存对象

d)内存回收程序负责释放无用内存

36.下列选项中哪一个编译不出现错误()

inti1=5;

inti2=5;

if(i1=i2){

"Sotrue");

}

inti=1;

intj=2;

if(i==1&&|j==2)

"OK");

inti=0;

if(i){

"Hi");

}

inti=1;

intj=2;

if(i==1||j==2)

"OK");

37.关于下面的程序,哪个选项的说法是正确的

ClassTest{

publicstaticvoidmain(String[]args)

a){byteb=2,e=3;90

b)0.和

38.在TCP/IP协议栈中,如果出现阻塞情况,下列哪种情况最有可能发生(该题为必答题)

a)丢包

b)释放缓存

c)连接错误

d)包错误

39.下列描述中正确的是()(该题为必答题)

a)软件工程只是解决软件开发中的技术问题。

b)软件工程只是解决软件项目的管理问题

c)软件工程主要解决软件产品的生产率问题。

d)软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。

40.以下哪些不是javascript的全局函数()(该题为必答题)

a)setTimeout

b)escape

c)parseFloat

d)eval

41.在操作系统中,Wait(s)和Signal(s)操作是一种(该题为必答题)

a)作业控制命令

b)低级进程通信原语

c)机器指令

d)系统调用命令

42.假设您需要修改STUDENTS表,在STUDENT_ID列上增加一个主键,该表当前不包含数据。

下面哪个语句适合于完成此任务(该题为必答题)

a)ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEYstudent_id;

b)ALTERTABLEstudentsADDCONSTRAINTstud_id_pkPRIMARYKEY(student_id);

c)ALTERTABLEstudentsADDPRIMARYKEYstudent_id;

d)ALTERTABLEstudentADDCONSTRAINTPRIMARYKEY(student_id);

e)ALTERTABLEstudentsMODIFYCONSTRAINTstud_id_pkPRIMARYKEY(student_id);

43.下面有关表和视图的叙述中错误的是:

(该题为必答题)

a)删除视图不会影响基表的数据

b)视图的数据可以来自多个表

c)对视图的数据修改最终传递到基表

d)基表不存在,不能创建视图

44.修饰词严格程度排名(该题为必答题)

a)default>private>protected>public

b)private>protected>default>public

c)private>default>protected>public

d)default>protected>private>public

45.程序代码如下:

publicclassTest{

publicstaticvoidmain(String[]args){

以上程序编译后用javaTest2345运行的输出结果是什么()(该题为必答题)

a)5

b)2

c)3

d)4

46.假设intx=4,y=50,下列语句的循环体共执行几次()

while(y/x>3){

if(y%x>3){

x=x+1;

}

else{

y=y/x;

}

}(该题为必答题)

a)3次

b)1次

c)2次

d)4次

47.在JAVA中,下列运算符合法的是()(该题为必答题)

a):

=

b)&&

c)if

d)<>

48.下列语句哪一个正确()(该题为必答题)

a)Java程序经编译后会产生DLL

b)Java程序经编译后会产生machinecode

c)以上都不正确

d)Java程序经编译后会产生bytecode

49.下列代码编译和执行后的结果是

publicclassTest{

publicvoidmyMethod(Objecto){

"MyObject");

}

publicvoidmyMethod(Strings){

"MyString");

}

publicstaticvoidmain(Stringargs[]){

Testt=newTest();

(null);

}

}(该题为必答题)

a)代码打印出"MyString"

b)代码抛出一个Runtime的异常

c)代码不打印任何东西

d)代码打印出"MyObject"

判断题

1.StringBuffer没有concat()这个方法a

a)对

b)错

2.49.[FullGC168K->97K(1984K),secs]

以上信息说明有168K-97K=71K的对象容量被回收,括号内的数据1984K为可回收内存的容量,收集所需要的时间是秒

a)对

b)错

3.数据库恢复的基本技术有数据转储和日志文件

a)对

b)错

4.在oracle中,删除数据用truncate和delete效果是一致的(该题为必答题)

a)错

b)对

5.调用()表示系统立即开始进行垃圾收集工作(该题为必答题)

a)错

b)对

6.使用inputtype=text中的disable属性,在java可以获取到该文本框的值(该题为必答题)

a)错

b)对

7.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象(该题为必答题)

a)错

b)对

8.JMS支持两种消息通信模型:

点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型(该题为必答题)

a)错

b)对

9.Hashtable是同步的,而HashMap不是同步的。

所以不要求同步的时候,用HashMap的效率较高。

(该题为必答题)

a)错

b)对

10.我们常见的HTTP-403错误可能是由于服务器端的服务未启动(该题为必答题)

a)错

b)对

11.测试的目的是为了消除bug(该题为必答题)

a)错

b)对

12.JavaScript能定义多维数组(该题为必答题)

a)对

b)错

13.线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。

(该题为必答题)

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