百年教育职业培训中心 百年教育学习服务平台
广东开放大学

超尔星学雅习通Web程序设计作业参考答案

来源: 更新时间:

超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。正确答案:微信搜索【渝

多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

正确 答案:微信搜索【 渝粤搜题 】公众号

2024 年秋季广东开放大学成人学历招生说明

Web程序设计

平台: cx

学校:

hash: cx_245620652

问题: 1. 1、下列关于JavaBean的说法正确的是( )

选项:

A. JSP文件中引用Bean其实就是用语句

B. 被引用的Bean文件的扩展名为.jsp

C. Java文件与Bean定义的类名可以不同,但是要区分字母大小写

D. Bean文件放在任何目录下都可以被引用

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 3JavaBean可以通过相关jsp动作指令进行调用。下面( )不是JavaBean可以使用的jsp动作指令。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 4JSP页面通过( )识别Bean对象,可以在程序段中通过xx.method形式调用Bean中的setget方法。

选项:

A. id

B. class

C. name

D. calssname

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 5( )作用范围将使Bean对象保存在服务器的内存空间中,在服务器关闭后被移除。

选项:

A. page

B. request

C. session

D. aaplication

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 6、对于( )作用范围的Bean,当客户离开这个页面时JSP引擎取消为客户的该页面分配的Bean,释放他所占的内存空间。

选项:

A. page

B. request

C. session

D. application

答案: 请关注公众号【渝粤搜】查看答案

问题: 6. 7、关于JavaBean,下列叙述中不正确的是( )

选项:

A. JavaBean的类必须是具体的和公共的,并且具有无参数的构造器

B. JavaBean的类属性是私有的,要通过公共方法进行访问

C. JavaBeanServlet一样,在使用之前必须在项目的web.xml中注册

D. JavaBean属性和表单控件名称能很好地網合,得到表单提交的参数

答案: 请关注公众号【渝粤搜】查看答案

问题: 7. 9、在项目中已经建立了一个JavaBean,其类为bean.Student,该Bean具有name属性,则下面标签用法正确的是( )

选项:

A. id="student" class="Student" scope="session">:useBean>

B. id="student" class="bean.Student" scope="session">
useBean>

C. id="student" class="Student" scope="session"/>

D. name="name" property="student"/>

答案: 请关注公众号【渝粤搜】查看答案

问题: 8. 10、给定TheBean类,假设还没有创建TheBean类的实例,以下( )JSP标准动语句能创建这个Bean的一个新实例,并把它存储在请求作用域。

选项:

A. name="myBean" type="com.example.TheBean"/>

B. name="myBean" type="com.example.TheBean"/>

C. id="myBean" class="com.example.TheBean" scope="request/>

D. id="myBean" class="com,example.TheBean" scope="request/>

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 3、在使用EL关系运算符判断两个变量是否相等时应使用( )表达式。

选项:

A. ${变量1==变量2}

B. ${$(变量1)==$(变量2)}

C. ${变量1}==${变量2}

D. ${$(变量1=$(变量2)}

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 5EL表达式在对隐含对象进行查找时最先查找的是( )

:

A. session

B. page

C. application

D. cookie

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 9、如果要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下( )声明语句。

选项:

A. <%@taglib prefix=“c”uri="http://java.sun.com/jsp/jstl/core"%>

B. <%@taglib prefix="x"uri="http://java.sun.com/jsp/jstl/xml"%>

C. <%@taglib prefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%>

D. <%@taglib prefix="sql"uri="http://java.sun.com/jsp/jstl/sql"%>

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 1、下面选项,( )是合法的EL表达式。

选项:

A. $

B. $(a+b)

C. $[price]

D. ${price}

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 2、下面关于${(1==2)?true:false}的返回结果是( )。

选项:

A. false

B. true

C. 1

D. 2

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 3EL表达式${ 9%2 }的结果是( )。

选项:

A. 4

B. 1

C. 4.5

D. 0

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 4EL表达式${ "1"+"2" }的结果是( )

选项:

A. 1

B. 2

C. 12

D. 3

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 5、描述年龄age18--24之间的EL表达式是( )

选项:

A. ${ (age ge 18) and (age le 24) }

B. ${ (age ge 18) , (age le 24) }

C. ${ (age >= 18) , (age <= 24) }

D. ${ (age >= 18) ; (age <= 24) }

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 1、以下关于ELJSTL的说法错误的是( )

选项:

A. EL是一种简洁的数据访问语言

B. EL表达式的基本形式为${var}

C. JSTL的全称是JavaServerPagesStandardTagLibrary

D. JSTL只有Core核心标签库

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 1、下面不是EL表达式的特点的是( )

选项:

A. 访问JavaBean属性

B. 被所有浏览器支持

C. 访问JSP作用域

D. 可直接进行运算

答案: 请关注公众号【渝粤搜】查看答案

: 3. 2、下面有关EL“.”“[]”两种存取运算符的说法不正确的是( )

选项:

A. 两者在某些情况下是等效的

B. “[]”运算符主要用来访问数组、列表或其他集合

C. 如果要动态取值,两者都可以实现

D. 当要存取的属性名称中包含一些特殊字符时,例如,或?等并非字母或数字的符号,就一定要使用“[]”

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 4、在以下这段代码中,页面运行后出现的语句是( )

<%@ pagecontentType="text/html;charset=gb2312"%>


<%
application.setAttribute("Msg","WelcomeApplication!");
page.setAttribute("Msg","Welcomepage!");
session.setAttribute("Msg","WelcomeSession!");
%>
${Msg}

选项:

A. WelcomeApplication!

B. Welcomepage!

C. WelcomeSession!

D. Welcome!

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 7、以下( )标签用来解析XML文件。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 6. 8、在下面的代码中,若想使输出结果为好好学习,应该填入( )
<%@ page language="java"contentType="text/html;charset=gb2312"%>
<%@taglibprefix=“c"uri="http://java.sun.com/jsp/jstl/core"%>


<%session.setAttribute("msg""好好学习"); %>
____________

选项:

A. msg" escapeXml="false">:out>

B.

C. msg)"escapeXml="true">:out>

D. 以上都不正确

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 1AJAX的英文全称是( )

选项:

A. Asp+JavaScript+XML

B. Asynchronous+Java+XML

C. Asynchronous+JavaScript+XML

D. Asynchronous+JavaScript+XHTML

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 2、下面关于AJAX的描述错误的是( )

选项:

A. AJAX是一个新技术

B. AJAX使用XMLHttpRequest获取数据

C. AJAX使用XHTMLCSS基于的标准表示技术

D. AJAX使用XMLXSLT进行数据互换和操作

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 3、在AJAX模式中,客户端的请求是( )完成的。

选项:

A. 同步

B. 异步

C. 并发

D. 单向

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 4、以下关于AJAX优势和劣势的描述,说法错误的是( )

选项:

A. 改善表单验证方式,不再需要打开新页面,也不再需要将整个页面数据提交

B. 应用仅由少量页面组成,大部分交互在页面之内完成,不需要切换整个页面

C. 按需获取数据,每次只从服务器端获取需要的数据

D. AJAX可以取代传统的Web应用开发

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 5、使用AJAX技术编写Web应用程序,其使用( )格式实现数据的传递。

选项:

A. HTML

B. XHTML

C. XML

D. TXT

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 6XMLHttpRequest对象的readyState属性值为( )代表请求成功接收数据完毕。

选项:

A. 1

B. 2

C. 3

D. 4

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 7、在创建请求的代码片段xmlhttp.open("get""info.jsp?a=1")中,传递的参数值为( )

选项:

A. get

B. info.jsp

C. a

D. 1

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 8onreadystatechange事件在( )选项中发生变化时触发。

选项:

A. onchange

B. readystatus

C. readyState

D. onfocus

答案: 请关注公众号【渝粤搜】查看答案

问题: 6. 9、在Firefox浏览器上创建XMLHttpRequest对象的方法是( )

选项:

A. varxmlHttp = new ActiveXObject("Msxml2.XMLHTTP");

B. varxmlHttp = new XMLHttpRequest();

C. varxmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

D. 以上都不对

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 1、对于Web表单登录中用到的图形验证码的实现,以下做法正确的是( )

选项:

A. 返回给浏览器的HTML代码中包含图形验证码和文本字符串,在登录前客户端判断输人内容和页面中保存的内容是否一致

B. 服务器端在返回的图片和cookie中同时包含图形验证码,在登录前客户端判断输入内容和cookie保存的内容是否一致

C. 浏览器通过识别图形验证码中的内容和用户输入的内容判断是否一致

D. 服务器端生成验证码后,一方面通过图片将验证码返回给客户端,同时在服务端保存文本的验证码,由服务器端验证输入内容是否正确

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 2、在验证码的工作流程中,服务器端随机生成的验证码字符串保存在( )中。

选项:

A. page

B. request

C. session

D. application

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 6、以下负责获得文件名的方法为( )

选项:

A. SmartUpload.getFiles()

B. File.getFileName()

C. SmartUpload.getFiles().getFile(i)

D. File.getFilePathName()

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 3、下列代码的功能是产生4位随机数并保存,在“____”处应该填入( )
Random rnd = new Random();
int randNum = rnd.nextInt(8999) + 1000;
String randStr = String.valueOf(randNum);
____________

选项:

A. page.setAttribute("randStr",randStr);

B. request.setAttribute("randStr",randStr);

C. session.setAttribute("randStr",randStr);

D. application.setAttribute("randStr",randStr);

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 4、以下API不属于com.jspsmart.upload.SmartUpload的是( )

选项:

A. SmartUpload.initialize();

B. SmartUpload.upload();

C. SmartUpload.getFiles();

D. SmartUpload.saveAs();

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 5、在上传文件时,如果按照网站的虚拟路径保存,要将file.savaAs()函数中的保存方式参数设置为( )

选项:

A. SmartUpload.SAVE_VIRTUAL

B. SmartUpload.SAVE_PHYSICAL

C. "/"+smartFile.getFileName

D. SmartUpload.SAVE

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 7、在验证码的更新代码中,refresh()函数定义中以下代码正确的是( )

选项:

A. loginForm.imgValidate.src = "validate.jsp?id="+Math.random()

B. loginForm.imgValidate.src = "validate.jsp?"+Math.random()

C. loginForm.imgValidate.src = Math.random()

D. 以上都不正确

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 8exe对应的contentType( )
A. B.
C. D.

选项:

A. "application/x-bmp"

B. "application/x-msdownload"

C. "application/msword"

D. "application/msacces"

: 请关注公众号【渝粤搜】查看答案

问题: 1. 10、在设计基于多层体系结构的大型web应用时,JSP充当界面并且系统要不断进行升级,下面选项中最适合的开发模式是( )。

选项:

A. JSP Model1

B. Value Object

C. MVC

D. Proxy

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 13、下面技术中,用于显示JavaBean中的数据信息的是( )。

选项:

A. JSP

B. JS

C. Servlet

D. JavaBean

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 1JSP Model 2架构模型采用JSP+Servlet+ JavaBean的技术,实际上它就是就是MVC(模型Model-视图View-控制器Controller)设计模式。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 2、在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了三种开发模型:JSP Model1JSP Model2MVC模式。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 9MVC式将软件程序分为3个核心模块:模型、视图和( )。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 10JSP Model 2架构模型有效地实现了整个程序页面显示、流程控制和( )的分离。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 11JSP Model 2架构模型采用JSP+ + JavaBean的技术。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 12、在JSP Model 1中,使用JSP实现流程控制和页面显示,使用( )对象封装数据和业务逻辑。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 13、在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了两种开发模型:JSP Model1和( )。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 9JSP Model2开发的系统中,实现控制器的是( )。

选项:

A. JSP

B. HTML

C. JavaBean

D. Servlet

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 11、下列选项中,( )是MVC设计模式中的视图。

选项:

A. JSP

B. Servlet

C. Action

D. JavaBean

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 12、下面关于MVC设计模式的特点描述中,错误的是( )。

选项:

A. 有利于开发中的分工

B. 使程序结构的耦合性降低

C. 有利于组件的重用

D. MVC设计模式适用于所有应用程序的开发

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 3、控制器(Controller)是负责应用程序中处理用户交互的部分,它负责从模型中读取数据,控制用户输入,并向模型发送数据。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 4MVC设计模式就是指JSP Model2模型。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 6. 5、模型(Model)负责管理应用程序的业务数据、定义访问控制以及修改这些数据的业务规则。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. JavaBean4scope,它们分别是( )( )( )( )

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. DAO的全称是( ),它专门负责对( )的访问。

选项:

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 2JavaBean的属性必须声明为private,方法必须声明为( )访问类型。

选项:

A. public

B. static

C. protect

D. private

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 8、使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为( )类型的数据发送到客户端。

选项:

A. Object

B. String

C. Classes

D. Double

答案: 请关注公众号【渝粤搜】查看答案

问题: 1. 1、以下表示段落标签的是( )。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 2. 2、以下标题标签中,文字的字号最大的是( )。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 3. 3、下列标签中,( )用来设置文字属性。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 4. 4、在HTML中,使用标签( )可以在页面上添加一条水平线。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 5. 5HTML语言中的换行标记是( )。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜】查看答案

问题: 6. 6、将HTML中的文本独上西楼的字体颜色设置为红色的方法是( )。

选项:

A. 独上西楼

B. 独上西楼

C. 独上西楼

D. 独上西楼

答案: 请关注公众号【渝粤搜】查看答案

问题: 7. 7、使用标记
会形成( )效果。

选项:

A. 在文字p所在位置加入一个空格

B. p后面的文字会变成粗体

C. 开始新的一行

D. p后面的文字会变成斜体

答案: 请关注公众号【渝粤搜】查看答案

问题: 8. 8、以下HTML代码中,能将”Run Away Bridge“显示为”Verdana“字体,并且字号为”7“号的是( )。

选项:

A.

B.

C. Run Away Bridge

D. Run Away Bridge

答案: 请关注公众号【渝粤搜】查看答案

电话咨询