java基础试题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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