java基础试题1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1,对Struts2中的Action类描述不正确的是

,Action类是一个特殊的类,它必须继承ActionSupport类

它可以是一个普通的类

为了简化程序员的编码过程,可以继承ActionSupport类

通过在struts.xml文件或注解来实现其Action的特殊性

,0

2,在web.xml文件中,welcome-file元素的作用是?

,设定错误处理文件

设定欢迎文件

设定帮助文件

设定Web应用程序缺省的访问资源

,3

3,JFinal中,@ClearInterceptor默认的作用是?

,清除所有的拦截器

清除上一级的拦截器

清除当前级别的拦截器

清除下一级别的拦截器

,1

4,在JFinal中,使用下面哪个方法来配置对数据库的访问?

,configConstant configRoute configPlugin configInterceptor ,2 5,JFinal框架通常用来开发什么类型的程序?

,Java Web应用程序Java Application Android App IOS App ,0

6,什么叫抽象类

,涉及到重载的类。

具有抽象函数的类。

涉及到多态性的类。

涉及到的类。,1

7,在JFinal中,通过下面哪个方法可以实现数据库表和Model的映射关系,addMapping add render invoke,0

8,在Struts2中,通过下面哪个注解可以用来配置action?

,@Package @Action@Before @Namespace ,1

9,在JFinal中配置了一个路由规则routes.add(""/hello"", HelloController.class);

下面的url是访问控制器类中的哪个方法?

http://localhost:8080/hello/v0

,HelloController.v0()

HelloController.list()

HelloController.save()

HelloController.index()

,3

10,不属于Action 接口中定义的字符串常量的是?

,SUCCESS FAILURE ERROR INPUT,1

11,在struts.xml配置文件中,某用户配置了一个package,其配置内容如下:

<package name=”student”extends=”struts-default”>

<action name=”login”class=”com.mjrg.StudentAction”>

<result name=”success”>login.jsp</result>

</action>

</package>

根据其配置信息,用户通过以下URL请求进行访问:

1)http://localhost:8080/test/student/login

2)http://localhost:8080/test/login

3)http://localhost:8080/test/school/student/login

下面哪个说明最准确?()

,三个请求都不能够处理

三个请求都能处理

只有第一个请求可以处理

只有第二个请求可以处理,1

12,Struts2控制器可以在下面哪个配置文件中进行配置?

,web.xml struts.xml

applicationContext.xml hibernate.cfg.xml,1

13,在JSP页面中,通过下面哪个Struts2标签可以实现对集合的遍历?

,<s:generator><s:iterator>

<s:merge><s:append>,1

14,在使用property标签时,如果要显示标签的代码,需要设置下面哪个属性的属性值?在使用property标签时,如果要显示标签的代码,需要设置下面哪个属性的属性值?

,default tvalue escape id,2

15,在JEE企业级开发中,SSH框架中Struts主要是完成Web的MVC中的哪个角色?

,C(控制器)和V(视图)

M (模型)和C(控制器)

只有C(控制器)

V(视图)和M(模型),0

16,通过实现下面哪个接口,可以很容易地实现一个拦截器类的编写?

,Action Interceptor

AbstractInterceptor MethodInterceptor,1

17,在使用SSH进行JEE企业级开发中,通常把模板文件放置在/WEB-INF目录下的原因是?

,因为模板文件不能直接访问,为了防止用户直接访问模板文件,所以放在/WEB-INF目录下,让这些文件直接访问不到。

放置在/WEB-INF目录下便于管理

个人爱好

Struts2要求必须放置在/WEB-INF目录下,0

18,JFinal默认的视图类型是什么?

,FreeMarker JSP Velocity html,0

19,下面哪个不是struts.properties的特性

,用来配置struts2框架

其文件格式是键值对

其必须要放置到Web程序的根目录才能使用

在文件中可以配置struts2的资源文件,2

20,在使用JFinal编程中,在拦截器中要获取HttpSession对象,可以通过ActionInvocation的哪个方法来获取?

,invoke getController getActionKey getControllerKey,1

21,在JFinal的控制器类中创建一个方法,如果要求此方法为action,那么方法的访问级别必须为:

,public package protected private,0

22,在JFinal中,使用下面哪个方法来配置JFinal的常量值?

,configConstant configRoute configPlugin configInterceptor,0

23,关于类型转换,下面的描述正确的是

,只有整数,浮点数等数据类型可以进行类型转换

类型转换可以将任一种类型转为任何其他类型

只要数据类型有变化,就必须进行明确的类型转换操作

在将较精确的数转为较不精确的数时,必须要进行类型转换,3

24,计算机是如何运行多线程程序的?

,每个线程分成固定大小的部分,轮流执行

先执行一个线程,执行完后再执行下一个线程

通过操作系统的调度程序统一调度执行线程

同时执行所有的线程,有几个线程就需要几个CPU,2

25,在下面的代码中,continue语句的作用是?

for (int i=0;i<max;i++){

if (objArray[i]! =5)

continue;

objArray[i]=100;

}

,如果if程序块中有else块,则跳过else块,执行下面的语句

跳过整个函数中下面所有的语句,跳出整个函数

跳过if程序块中continue下面的语句,执行if块外面的语句

跳过for循环中continue下面的语句,直接开始新的循环, 3

1,以下几种关系和条件运算符的描述中,错误的是

,"||"和"|"都表示"或",它们都会计算两边的语句,判断是否为"真",只要有一边为真,则结果也是真

"&&"和"&"都表示"与",它们都会计算两边的语句,判断是否为"真",如果两边都为真,则结果也是真

"&&"是有条件地计算右边的值,而"&"无条件地计算右边的值

"〉= ","!=","<=",用于判断大于,不等于和小于"= =",判断两个变量是否相等

,013

相关文档
最新文档