(图片大小可自由调整)
2025年大学试题(计算机科学)-Java考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.pageContext对象的findAttribute()方法的作用是()。
A、用来设置默认页面的范围或指定范围之中的已命名对象
B、用来删除默认页面范围或指定范围之中已命名的对象
C、按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索
D、以字符串的形式返回一个对异常的描述
2.如果想在JSP页面中声明一个名字为name的变量,应该使用()标签。?
A、??
B、???
C、???
D、??
3.struts2自定义类型转换器必须实现的接口是()
A、Convert
B、TypeConverter
C、StrutsTypeConverter
D、StrutsConvert
4.Action中的execute方法返回()的对象。
A、Action
B、null
C、HttpServletResponse
D、ActionForward
5.关于document对象的属性错误的是()。
A、bgColor是它的属性
B、close是它的属性
C、body是它的属性
D、title是它的属性
6.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本?()
A、〈TEXTAREA〉〈/TEXTAREA〉
B、〈INPUTtype=“text”/〉
C、〈INPUTtype=“hidden”/〉
D、〈DIV〉〈/DIV〉
7.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。
A、.jsp文件
B、.class文件
C、.jar文件
D、web.xml文件
8.Statement对象可以处理哪些类型的SQL语句,处理这些SQL语句的主要方法是什么?
9.在JSTL的迭代标签c:foreach的属性中,用于指定要便利的对象的集合的是()
A、var
B、items
C、varStatus
D、value
10.使用Hibernate的QBC查询,要使用SQL中的类似select?count(*)?from?tablename方法求出记录数,必须使用哪一个类()
A、Restrictions
B、Projections
C、Criteria
D、Criteron
11.简述几种Velocity的指令及其用法。
12.下面关于Servlet生命周期的描述不正确的是()。
A、?Servlet实例由Servlet容器负责加载和创建
B、?Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法
C、?Servlet初始化完毕后,就处于能响应请求的就绪状态
D、?Servlet的destroy()方法指明哪些资源可以被系统回收
13.请你编写两个网页,其功能是提供表单,允许用户选择自己想要的计算机配件,选择完成后显示确定的配置,并计算出总价。要求必须使用javabean编写。效果如下:
14.自定义转换器的注册方式有()
A、只有全局注册方式
B、只有局部注册方式
C、只有全局和局部注册方式
D、以上的说法都不对
15.JavaBean的三个JSP动作分别为(),(),()。
16.下列语法错误的有()
A、
B、
C、
D、
17.在Java?Web?应用程序中,test.jsp页面中有如下一行代码:??要使user对象可以作用于整个Web应用,下划线中应填入()。
A、?page
B、?request
C、?session
D、?application
18.如果有两个用户访问一个JSP页面,该页面中的Java程序片将被执行几次??
19.如何理解控制反转(IoC)?
20.下面对于B/S架构与C