2024年大学试题(计算机科学)-Web应用开发历年高频考点试卷专家荟萃含答案_第1页
2024年大学试题(计算机科学)-Web应用开发历年高频考点试卷专家荟萃含答案_第2页
2024年大学试题(计算机科学)-Web应用开发历年高频考点试卷专家荟萃含答案_第3页
2024年大学试题(计算机科学)-Web应用开发历年高频考点试卷专家荟萃含答案_第4页
2024年大学试题(计算机科学)-Web应用开发历年高频考点试卷专家荟萃含答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024年大学试题(计算机科学)-Web应用开发历年高频考点试卷专家荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共25题)1.如何居中div,如何居中一个浮动元素?2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。3.请写出在网页中设定表格边框的厚度的属性();设定表格单元格之间宽度属性();设定表格资料与单元格线的距离属性()。4.从队列数组队头删除数据可以使用()函数。A、array_push()B、array_pop()C、array_shift()D、array_unshift()5.()方法可以触发匹配元素的特定事件,同时取消浏览器对此事件的默认操作。A、trigger()B、triggerHandler()C、one()D、bind()6.数据集(DataSet)能够在断开与数据源连接的情况下工作。7.以下哪些层属于Web软件开发领域的三层体系结构中的结构层?()A、网络层B、数据链路层C、客户层D、应用服务层8.下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。()A、applicationB、requestC、pageD、session9.在JavaEE中,Servlet是在服务器端运行以处理客户端请求而做出的响应程序,在Servlet的初始化阶段()方法被调用。A、init()B、destroy()C、service()D、doGet()10.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行取值。11.关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是()?A、JSP声明既可包含变量定义,又可包含方法定义和内部类定义B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、声明的变量将在JSP页面初始化时被初始化12.下列选项对C3P0数据库连接池描述错误的是:()A、initialPoolSize属性,表式初始化时获取的连接数B、setMinPoolSize()方法设置连接池中保留的最小连接数C、checkoutTimeout属性,表式连接占用时间D、checkoutTimeout属性,表式等待连接时间13.webworker是运行在后台的JavaScript,独立于其他脚本,不会影响页面的性能,不能嵌套子线程。14.新增的表单元素设置测量值的属性正确的是()。A、lowB、minC、maxD、value15.标记的Width属性用于设置水平线宽度,默认单位是(),也可以使用占浏览器窗口的百分比来设定。16.数据库连接池运行机制:()A、从连接池获取或创建可用连接。B、使用完毕之后,把连接返还给连接池C、在系统关闭前,数据库连接池无需断开所有连接并释放连接占用的系统资源。D、数据库连接池还能够处理无效连接,并能够限制连接池中的连接总数不低于某个预定值和不超过某个预定值。17.css中body{ padding-left:20px;}表示()。A、页面左边的表格大小B、页面左边的空白大小C、页面左边的可用区域大小D、页面左边的可编辑区域大小18.jQuery是一个优秀的Javascript框架。其宗旨是——WRITELESS,DOMORE,写更少的代码,做更多的事情。()19.在网页中插入浮动框架要用()标记。20.下面哪一项对Servlet描述错误?()A、Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B、Servlet接口定义了Servelt的生命周期方法C、当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程D、Servlet客户线程调用service方法响应客户的请求21.$("p").addClass(".pp")说法正确的是()。A、给p标签添加class类名为pp的样式B、给p标签添加id名为pp的样式C、给p标签删除id名为pp的样式D、给p标签删除class类名为pp的样式22.varone;vartwo=null;console.log(one==two,one===two);上面代码的输出结果是()。A、falsetrueB、truefalseC、falsefalseD、truetrue23.简述CSRF的防御。24.对于一个有三个区域的框架网页,它共有多少个html文件?()A、1B、2C、3D、425.下面的()特殊符号表示的是空格。A、"B、C、&D、©第2卷一.参考题库(共25题)1.移动端(AndroidIOS)怎么做好用户体验?2.jQuery页面初始化函数ready,在一个页面中允许出现多个。()3.display:inline-block什么时候会显示间隙?4.以下标签中不能独占一行的是()。A、divB、spanC、inputD、button5.char型变量不能定义为一个中文。6.在jQuery中给标签追加样式的是()。A、addClass()B、toggleClass()C、removeClass()D、add()7.网页通常可分为静态网页和动态网页,静态网页是由()、()、JAVASCRIPT、()、JAVA  APPLET(JAVA 小应用程序)和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为()或(),它运行于客户端的()。8.在CSS中,以下关于字体属性说法正确的是()。A、font-family属性用来设置字体风格B、font-style属性用来设置字体类型C、font-weight属性用来设置字体粗细D、size属性用来设置字体大小9.简述验证控件的作用,ASP.NET提供哪几类验证控件?简单描述各类验证控件的功能。10.:hidden这个选择器用于匹配页面中所有隐藏了的元素。()11.通过AJAX,JavaScript无需等待服务器的响应,而是()。A、不执行B、以上都不正确C、当响应就绪后对响应进行处理D、在等待服务器响应时执行其他脚本12.如下操作可以给变量赋值的是()。A、+=B、=C、-=D、%=13.以下是引用数据类型的是()。A、ArrayB、FunctionC、ObjectD、null14.在JavaScript中原始数据类型按照()传递。A、引用B、指针C、值D、名称15.以下有关JSTL的说法不正确的是()。A、JSTL就是一个JSP标签库B、核心标签库为日常任务提供通用支持C、国际化标签库支持多语种的应用程序D、函数标签库提供了许多用于XML处理的标准EL函数16.说说你对语义化的理解?17.DataSet对象有哪些功能?DataAdapter对象与DataSet对象之间有何关联?18.console.log(isFinite(Infinity));输出结果正确的是()。A、falseB、trueC、0D、119.下列是数学模块的是()。A、mathB、randomC、reD、sax20.简述XSS防范方法。21.在jQuery的层次选择器中,要选取紧接在element1元素后的一个element2元素,正确的是()。A、$(element1空格element2)B、$(element1>element2)C、$(element1+element2)D、$(element1~element2)22.数学的模块是re。()23.python的主要应用包括()。A、网络爬虫B、数据分析C、web开发D、人工智能24.使用get和post传递表单值没有什么区别,可以随便选择一种使用()25.在ul中插入一个子元素li,位置不限,以下书写正确的是()。A、$("ul").prepend("内容")B、$("ul").before("内容")C、$("ul").after("内容")D、$("ul").append("内容")第3卷一.参考题库(共25题)1.什么是虚拟目录?为什么要应用虚拟目录?说明将e:/myweb映射为虚拟目录(别名为myweb)的并访问该目录下first.asp的方法。2.JSP生命周期可以分为以下哪些阶段?()A、编译、装载B、创建、转换C、初始化、执行D、清理、卸载3.array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。()4.forward地址栏不变化,只能在Web应用程序内的页面间跳转。5.jQuery自定义动画中加入队列的选项是()。A、queue:trueB、queue:falseC、duration:3000D、function(){}6.执行语句:0="";输出结果为true。()7.网页中只要使用gb2312编码就不会出现中文乱码。8.sendRedirect之后不可以使用原来的request对象,而且效率较低。9.LockType参数值=2,表示:()10..netFramework是开发平台的基础,它包括两个主要组件:()和()。11.HTTP协议的消息有()两种类型。A、发送消息和接收消息B、请求消息和响应消息C、消息头和消息体D、实体消息和控制消息12.以下代码if(a>0){document.write("正数")}else{document.write("非正数");}如果a=0,则输出结果为()。A、正数B、非正数C、报错D、undefined13.JavaScript中表达式parseInt("8x8x")+parseFloat("8")的结果是什么?()A、88B、16C、8+8D、3214.使用vim编译器:q!是直接退出编译环境,保存程序。()15.下面有关HTTP协议的说法不正确的是()。A、HTTP协议是Web应用所使用的主要协议B、HTTP协议是一种超文本传输协议(HypertextTransferProtocol),是基于请求/响应模式的C、HTTP是无状态协议D、HTTP的请求和响应消息如果没有发送并传递成功的话,HTTP可以保存已传递的信息16.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?CSS3新增伪类有那些?17.‘helloworld’.split(‘o’)的值是()。A、[‘hell’,‘rld’]B、[‘hell’,‘w’,‘rld’]C、[‘hell’,‘w’]D、[]18.JSP页面包括以下哪些元素?()A、JSP指令B、JSPActionC、JSP脚本D、JSP控件19.()的范围是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。A、页内有效B、请求有效C、会话有效D、应用有效20.下列属于表单选择器有()。A、$(":button")B、$(":checkbox")C、$(":input")D、$(":fileset")21.以下哪些是新增的HTML5标签()。 A、AB、BC、CD、D22.$().each既可以遍历JS原生的对象和数组,又能遍历DOM对象。()23.jQuery的层次选择器中,选取紧接在select1元素后的一个select2元素,正确的是()。A、$(select1空格select2)B、$(select1>select2)C、$(select1+select2)D、$(select1~select2)24.表格是网页中的(),框架是由数个()组成的。A、元素,帧B、元素,元素C、帧,元素D、结构,帧25.在鼠标事件中,获取鼠标相对于当前窗口可视区域的纵坐标位置,以下代码正确的是()。A、event.offset().topB、event.clientYC、event.offsetTopD、event.pageY第1卷参考答案一.参考题库1.参考答案:2.参考答案:错误3.参考答案:Border;Cellpadding;cellspacing4.参考答案:A5.参考答案:B6.参考答案:正确7.参考答案:C,D8.参考答案:B9.参考答案:A10.参考答案:错误11.参考答案:C12.参考答案:C13.参考答案:错误14.参考答案:D15.参考答案:像素16.参考答案:C17.参考答案:B18.参考答案:正确19.参考答案:20.参考答案:C21.参考答案:A22.参考答案:B23.参考答案: 1.服务端的CSRF方式方法很多样,但总的思想都是一致的,就是在客户端页面增加伪随机数。 2.使用验证码24.参考答案:D25.参考答案:B第2卷参考答案一.参考题库1.参考答案:清晰的视觉纵线、信息的分组、极致的减法 利用选择代替输入、标签及文字的排布方式 依靠明文确认密码、合理的键盘利用2.参考答案:正确3.参考答案:移除空格、使用margin负值、使用font-size:0、letter-spacing、word-spacing4.参考答案:B,C,D5.参考答案:错误6.参考答案:A7.参考答案:文本;HTML语言;VBSCRIPT;HTM;HTML;浏览器8.参考答案:C9.参考答案: 作用:验证控件可以在客户端直接拦截错误,相应地减少了与服务器的交互次数。 ASP.NET提供了6种验证控件。其中5个验证控件是由BaseValidator类所派生的,它们直接对某个输入控件进行验证。 一个验证控件是ValidationSummary,它不直接关联输入控件,仅提供了一个集中显示验证错误信息的地方,用于总结来自网页上所有验证控件的错误信息。 由BaseValidator类所派生的验证控件包括: RequiredFieldValidator:保证用户必须输入某些字段的值。 CompareValidator:将用户输入到当前控件的值与输入到其他控件的值或常数值进行比较。RangeValidator:验证输入值是否在指定范围内。 RegularExpressionValidator:使用正则表达式来验证输入值。 CustomValidator:使用自定义的验证程序来验证用户输入。10.参考答案:正确11.参考答案:C,D12.参考答案:A,B,C,D13.参考答案:A,B,C14.参考答案:C15.参考答案:D16.参考答案: 1.去掉或者丢失样式的时候能够让页面呈现出清晰的结构 2.有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重; 3.方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页; 4.便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。17.参考答案: (1)功能:DataSet对象是数据库的内存驻留表达式,它是支持ADO.NET的断开式、分布式数据方案的核心对象。无论数据库时何种类型,DataSet都会提供一致的关系编辑模型。可以再DataSet对象上进行读取操作,也可以进行插入、删除和修改等操作,并最终可将修改的内容反映到后台数据库中。DataSet可以表示包括相关表、约束和表间关系在内的整个数据集。 (2)关联:DataAdapter对象用于在数据库和DataSet对象之间交换数据;将数据从数据库中读入DataSet,然后将已经更改的数据从DataSet写回数据库。DataAdapter可以再任意数据库和DataSet之间移动数据。18.参考答案:A19.参考答案:A20.参考答案: 1.代码里对用户输入的地方和变量都需要仔细检查长度和对””,”;”,”’”等字符做过滤;其次任何内容写到页面之前都必须加以encode,避免不小心把htmltag弄出来。这一个层面做好,至少可以堵住超过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论