![2024年大学试题(计算机科学)-Java历年高频考点试卷专家荟萃含答案_第1页](http://file4.renrendoc.com/view10/M00/0C/3C/wKhkGWW9f1uAV2iJAAFUqv6JQH4044.jpg)
![2024年大学试题(计算机科学)-Java历年高频考点试卷专家荟萃含答案_第2页](http://file4.renrendoc.com/view10/M00/0C/3C/wKhkGWW9f1uAV2iJAAFUqv6JQH40442.jpg)
![2024年大学试题(计算机科学)-Java历年高频考点试卷专家荟萃含答案_第3页](http://file4.renrendoc.com/view10/M00/0C/3C/wKhkGWW9f1uAV2iJAAFUqv6JQH40443.jpg)
![2024年大学试题(计算机科学)-Java历年高频考点试卷专家荟萃含答案_第4页](http://file4.renrendoc.com/view10/M00/0C/3C/wKhkGWW9f1uAV2iJAAFUqv6JQH40444.jpg)
![2024年大学试题(计算机科学)-Java历年高频考点试卷专家荟萃含答案_第5页](http://file4.renrendoc.com/view10/M00/0C/3C/wKhkGWW9f1uAV2iJAAFUqv6JQH40445.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年大学试题(计算机科学)-Java历年高频考点试卷专家荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共25题)1.某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()。A、document.forms.myButtonB、document.mainForm.myButtonC、document.forms[0].element[0]D、以上都可以2.在Struts中使用实体类对象作为Form属性对请求对象的数据进行封装,从而达到简化开发的目的,代码如下所示,对HTML(或JSP)文件中的from表单中文框的name属性赋值正确的是() A、B、C、D、3.要显示含有JavaScrip客户端应用程序的页面,必须使用()。A、记事本B、WordC、Web浏览器D、Web服务器4.请你编写两个JSP页面,使得用户可以通过表单提交一个圆的半径,并计算该圆的面积和周长,最终把结果显示出来。要求必须使用javabean编写。5.functionSelectFather() { div1.style.display=’’; div1.style.left=window.event.clientX+10; div1.style.top=window.event.clientY+10; }对此方法的意义理解正确的是()。A、div1.style.left是表示div1的左对齐样式B、div1.style.top是表示div1的垂直对齐样式C、div1的位置与鼠标的位置一定有关系D、window.event.clientX是表示滚动条的长度6.vara=10;b=20;c=4;++b+c+a++以下哪个结果是正确的?()A、34B、35C、36D、377.关于正则表达式声明6位数字的邮编,以下代码正确的是()。A、varreg=//d6/B、varreg=/d{6}/C、varreg=//d{6}/D、varreg=newRegExp("/d{6}")8.分析下面的Javascript代码段,输出结果是() A、studB、tudenC、udenD、udent9.当在JSP页面中指定自定义标记时之前,必须为这些标记指定taglib指令吗?10.以下()可以代替history.forward()的功能。A、history.go(0)B、history.go(-1)C、history.go(1)D、history.go(2)11.使用FreeMarker编写一个用户登录实例。 实例内容:当用户在登录页面中没有输入任何信息就登录时,提示用户需要输入用户名和密码方可登录,若用户输入错误的用户名或密码,提示用户输入的用户名或密码错误,若用户输入正确的用户名和密码,登录成功,页面跳转到欢迎用户登录页面。12.下面语句中,正确的是()A、public.class.AddAction.implements.Action{...extends.ActionB、mapping.findForward("/ch01/result.jsp");findForward(“name”),new.ActionForward(“/ch01/result.jsp”)C、form.method="get"action="add.do"D、="addAction"path="/add"type="y2ssh.sg.web.action.AddAction"Name指form的名字13.以下关于OGNL的说法正确的是()A、ActionContext是OGNL的上下文环境B、StackContext是OGNL的上下文环境C、ValueStack是OGNL的根D、ActionContext是OGNL的根14.关于MVC模式说法正确的是()。A、用来将代码分开的方法B、将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度C、视图模型控制器模型D、只用java才有的模型15.使用JavaScript()控制事件冒泡。A、可以B、不可以16.Struts 2中的控制器类是一个普通的()17.以下()标签用来建立无序列表。A、〈ol〉〈/ol〉B、〈ul〉〈/ul〉C、〈dI〉〈/dl〉D、〈ill〉〈/il〉18.在使用struts框架构建应用系统时,建立一个类UserBean,其中有userName属性以及相应的setter、getter方法。另外建立一个Action类,它的execute方法有如下片段: 假设success对应的jsp页面为success.jsp,若要使success.jsp能够输出user对象中的属性值,以下代码片断正确的是()A、B、C、D、19.Spring框架如何管理不同持久层的事务?20.在HTML中,表单中的input元素的()属性用于指定表单元素的名称。A、valueB、nameC、typeD、caption21.下面说法中正确的是()。A、元素允许你包含动态文件和静态文件B、如果包含的文件是动态的,还可以用还传递参数名和参数值。C、标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。D、标签以下的代码,将不能执行。E、元素用来获得Bean的属性值,并可以将其使用或显示在JSP页面中。22.在FreeMarker中如何格式化数字?23.指定一个导入JSP页面的page指令之前,可以在该页面中使用java类吗?24.Web在组成上包括()和()两部分。25.在Struts应用程序中,创建了定义报错信息的资源文件后,应()文件中添加对这个资源文件的引用。A、web.xmlB、AplicationRpertitesC、struts-config.xmlD、AplicationResource_zh_CN.Propertitesi第2卷一.参考题库(共25题)1.使用Velocity模板在控制台输出一本图书的相关信息。实例内容:在控制台输出图书的id、图书的名称、图书的作者、图书的价格、图书的出版社、图书的出版日期,要求使用方法赋值的方式给各个属性赋值。2.有如下代码: vararr=newArray(9); arr[0]=1;arr[2]=2; 该数组的length属性值为()A、2B、10C、8D、93.Struts中模型的设计可以使用以下哪种技术进行设计和配置()A、UMLB、PB-PowerBuilderC、VB-VisualBasicD、XML4.page指令的作用是什么?5.下面关于Servlet处理表单数据的选项说法正确的有()A、Servlet通常是从POST和GET请求中接收数据B、Servlet对POST和GET请求的接收方式是不相同的C、getParameterNames()方法返回请求中所有参数名的枚举D、getParameter(Stringname)方法返回指定输入参数,如果不存在,返回nullE、getParameterValues(Stringname)方法返回指定输入参数名的取值数组,如果取值不存在则返回null6.HMTL表单的首要标记是〈form〉,〈form〉标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()。A、post方法传递的数据对客户端是不可见的B、get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C、post方法对发送数据的数量限制在255个字符之内D、get方法传递的数据对客户端是不可见的7.ASP与JSP之间有哪些共同点?JSP的优点是什么?8.单独存放JavaScrip程序的文件扩展名是()。A、javaB、jsC、scriptD、prg9.在spring容器中如果想在方法执行之前执行某个功能,则使用的通知类型是()A、BeforeB、AfterC、AfterRunningD、AfterThrowing10.Hibernate中的检索策略分为:(),(),(),()。11.用于实现国际化的struts2标签是()A、s:textB、s:messageC、s:textfieldD、s:resource12.下列关于HTTP协议说法正确的是()A、HTTP是一种请求/响应式的协议B、HTTP请求消息中Accept表示浏览器可接受的MIME类型C、HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D、HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E、HTTP请求消息中Host表示初始URL中的主机和端口13.Struts的控制器与模型层之间的关系描述正确的是()A、没有关系B、相互依赖C、模型可以调用控制器D、控制器可以调用模型14.Struts2主要核心功能是由()实现。A、过滤器B、拦截器C、类型转换器D、配置文件15.下列关于SQL标签说法中正确的是()A、标签用于设置数据源B、标签用来查询数据库C、标签用来对数据库进行更新操作D、标签用来设置SQL预处理语句中的参数E、标签为和建立事务处理上下文16.对于代码:document.getElementById("div1").innerHTML说法正确的是()A、语法错误B、这段代码是获得div1标签对象C、这段代码是获得div1标签内的HTML文本D、这段代码是获得div1标签包含div1标签在内的HTML文本17.简述使用JavaMail组件发送邮件流程。18.Java的数据类型分为两种,它们分别是()和()。19.下列说法中错误的是()A、会在客户端的HTML源代码中产生和上面一样的数据B、会在客户端的HTML源代码中产生和上面一样的数据C、是一个合法的变量声明D、表达式元素表示的是一个在脚本语言中被定义的表达式。E、表达式元素在运行后被自动转化为字符串20.下列关于ServletConfig接口说法错误的是()A、ServletConfig接口是一个由Servlet容器使用的Servlet配置对象B、ServletConfig接口用于在Servlet初始化时向它传递信息C、ServletConfig接口拥有getInitParameter()方法D、ServletConfig接口拥有getServletName()方法E、ServletConfig接口的getServletContext()方法不返回任何值21.给定某程序的片断如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是()。 A、getB、postC、“get”D、“post”22.下面不是Hibernate映射文件中包含的内容()A、数据库连接信息B、Hibernate属性参数C、主键生成策略D、属性数据类型23.在Java Web 应用程序中,test.jsp页面中有如下一行代码: 要使user对象可以作用于整个Web应用,下划线中应填入()。A、 pageB、 requestC、 sessionD、 application24.请简单叙述include指令标记和include动作标记的不同。 25.使用request对象进行重定向时,使用的是()方法。 A、gertRequestDispatcher();B、forword()C、sendRedirect()D、setRequestDispatcher();第3卷一.参考题库(共25题)1.在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。A、onFocusB、onBlurC、onSubmitD、onKeyDown2.关于forward标签配置说法正确的是()A、forward标签只能配置在global-forwards元素中B、forward标签只能配置在action元素中C、struts-config.xml没有forward标签D、以上说法全部错误3.window对象中定时器有()、setTimeout()。4.在action元素中指定Action类调用方法的属性是()A、NameB、MethodC、classD、result5.在下列选项中,正确创建并实现写入cookie的语句分别是()。 A、 Cookie cookie = new Cookie( String key, Object value );B、 Cookie cookie = new Cookie();C、 response.add(cookie );D、 response.addCookie(cookie);6.下列关于WEB开发说法正确的是()A、Web是图形化的和易于导航的B、Web与平台无关C、Web是分布式的D、Web是动态的E、Web是静态的7.除了Session以外,还有()也是会话跟踪技术。A、隐藏表单域B、超链接C、URL重写D、Cookie8.下列操作Session时,代码错误的是()A、HttpSessionsession=request.getSession(true);B、Sessionsession=newSession();C、session.setAttribute("username","admin");D、Stringusername=(String)session.getAttribute("username");E、response.addSession(Session);9.对于以下这段配置ActionServlet的代码,哪项说法是错误的() A、Servlet容器在启动Struts应用时,会初始化这个ActionServletB、对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理C、这段代码位于struts-config.xml中D、这段代码位于web.xml中10.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()的。A、.jsp文件B、.class文件C、.jar文件D、web.xml文件11.请选择response对象的作用范围:()A、applicationscopeB、sessionscopeC、requestscopeD、pagescope12.如果要把一个用户名jack保存在session对象里,则下列语句正确的是()。A、 session.setAttribute( name, jack );B、 session.setAttribute(“ name” , “jack”);C、 session.setAttribute( “jack”, “ name” );D、 session.setAttribute(“jack”, name );13.以下哪项说法是正确的()A、每个HTTP请求对应一个单独的ActionServlet实例B、对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例C、每个子应用对应一个单独的RequestProcessor实例D、每个子应用对应一个单独的web.xml文件14.Struts 2框架由3个部分组成()、业务控制器和用户实现的业务逻辑组件。A、核心控制器FilterDispatcherB、模型类C、拦截器D、JSP15.简述在Hibernate中使用的映射关系类型。16.下面对out对象说法错误的是()A、out对象用于输出数据B、out对象的范围是applicationC、如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容D、out.newLine()方法用来输出一个换行符E、out.close()方法用来关闭输出流17.请你编写三个JSP页面:submit.html,test.jsp,include.jsp 要求: submit.html文件的作用是利用表单提交用户输入的姓名和邮箱等数据,这些数据提交到test.jsp文件; test.jsp文件中利用动态标签include包含了include.jsp文件; include.jsp文件获取并显示用户在submit.html中提交的数据。18.在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接"http://"的javascript语句是()。A、window.open("");B、document.write("");C、location.replace("");D、location.reload("");19.Servlet/JSP必须基于哪一类型的容器才能提供服务()。A、Applet容器B、应用程序客户端容器C、Web容器D、EJB容器20.表达式123%7的计算结果是()。A、2B、3C、4D、521.关于JSP的描述,哪个正确()。A、JSP是直译式的网页,与Servlet无关B、JSP会先转译为.java,然后编译为.class载入容器C、JSP会直接由容器动态生成Servlet实例,无需转译D、JSP是丢到浏览器端,由浏览器进行直译22.以下哪个不是Servlet的方法()A、 destory()B、 init()C、 post()D、service()23.Struts使用()捕获表单数据。A、ActionErrorB、ActionFormC、ActionD、ActionMessage24.ORM是()A、对象关系映射B、对象实体映射C、数据传输对象D、数据访问对象25.下面哪个选项中的对象与浏览列表有关?()A、location,historyB、window,locationC、navigator,windowD、historylist,location第1卷参考答案一.参考题库1.参考答案:B2.参考答案:C3.参考答案:C4.参考答案:5.参考答案:C6.参考答案:B7.参考答案:C8.参考答案:C9.参考答案:是的,必须在出现taglib指令声明的标记库中的任何自定义标记之前指定这个指令。10.参考答案:C11.参考答案:12.参考答案:C13.参考答案:A,C14.参考答案:B15.参考答案:A16.参考答案:POJO17.参考答案:B18.参考答案:C19.参考答案:Spring框架针对事务的处理提供了两种事务编程模型:编程式事务处理以及声明式事务处理。无论采取哪种方式管理事务,都要用到Spring的事务管理器。从根本上来说,Spring的事务管理器并没有提供具体事务处理的实现过程,而是对其它持久化技术提供的事务处理实现进行了封装。因此在实际应用中,Spring可以对其所支持的任何持久化技术的事务进行管理。20.参考答案:B21.参考答案:A,B,C,D,E22.参考答案:在FreeMarker中可使用#{expre;format}这种形式格式化数字,其中的format使用mN或MN表示,mN代表小数部分最小N位,MN代表小数部分最大N位。23.参考答案:可以。JSP容器将page指令中的import属性中指定的所有软件包和类都转换为位于转换后的服务器小程序开始的javaimport语句,而不管它们出现在JSP页面中的什么位置。因为它会使阅读JSP页面的人感到很迷惑,所以不推荐采取这种方式。24.参考答案:服务器;客户端25.参考答案:C第2卷参考答案一.参考题库1.参考答案: 2.参考答案:D3.参考答案:A,D4.参考答案:page指令用于定义JSP页面中的全局属性。5.参考答案:A,C,D,E6.参考答案:D7.参考答案: ASP和JSP都是HTML文档传递动态内容的CGI程序。因为它们都运行在服务器上,都访问服务器上的资源。另一个相似点是语法。它们用来嵌入VBScript与Java的标签很相似。 JSP的优点是它的可移植性,JSP使用Java强大的编程语言。8.参考答案:B9.参考答案:A10.参考答案:立即检索;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加强城市公共设施安全管理计划
- 2025年智能马桶盖合作协议书
- 2025年高模量玻璃纤维纱项目发展计划
- 移动支付系统研发合作协议
- 从寓言故事看中华传统美德的传承与教育
- 公司信息化安全规章制度及操作手册
- racemic-Nornicotine-Standard-生命科学试剂-MCE
- 班主任与学生家长安全协议书
- Cholesterol-n-Octanoate-Standard-生命科学试剂-MCE
- 5-Bromo-6-chloropyrazin-2-amine-生命科学试剂-MCE
- 2024年金属非金属矿山(露天矿山)安全管理人员试题库附答案
- 小学五年级奥数竞赛试题(含答案)
- 危化品运输安全紧急救援与处理
- Unit-3-Reading-and-thinking课文详解课件-高中英语人教版必修第二册
- 高数(大一上)期末试题及答案
- 工作场所职业病危害因素监督监测技术规范
- 北方春节的十大风俗
- 姓丁的研究报告作文
- 医院审计科长述职报告
- 2024年国家电投招聘笔试参考题库含答案解析
- 统编版高中语文必修下册 第一单元单元学习任务 课件
评论
0/150
提交评论