WEB程序设计(C)
- 格式:pdf
- 大小:193.98 KB
- 文档页数:5
2023年计算机二级《Web程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】下列语句中,能产生带有数字列表符号的列表标记是______。
A.<ul >B.<dl >C.<ol >D.<list >2.【单选题】HTTP 在可靠的______协议之上提供一种传输信息的机制。
A.物理层B.网络层C.传输层D.应用层3.【单选题】给定一个Model1 体系结构,其中有一个JSP 页面处理所有控制器函数,这个JSP控制器通过( )把请求分派给另一个JSP页面A.B.C.D.4.【单选题】JavaScript 代码的用途描述不正确的是A.JavaScript 是一种脚本语言,所以它一般没人用B.JavaScript 是一种功能强大的弱类型语言C.能完成计算机辅助设计D.应用最广泛的是用来制作网页5.【单选题】HTTP 请求消息中可以不包含______。
ⅰ.开始行ⅰ.消息头ⅰ.消息体实体数据A.仅ⅰB.ⅰ和ⅰC.ⅰ和ⅰD.仅ⅰ6.【单选题】实现一个checkbox 多选选项的HTML 代码是_________。
A.B.C.D.7.【问答题】swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String 上?8.【单选题】( )可以用来显示图片,还可以实现图片的超链接。
A.ImageMap 控件B.Image 控件C.RadioButton 控件D.adioButtonList 控件9.【单选题】下列符合CSS语法的正确语句是______。
A.body:color=blackB.{body;color:black}C.body{color:black;}D.{body:color=black}10.【单选题】C#中声明枚举类型是用( )关键字声明。
A.structB.enumC.consthort11.【单选题】在下列语句中,在CSS文件中插入的正确注释语句是______。
综合作业1. (单选题) 对于一个XML文档,以下哪个元素的名称是正确的( )(本题2.0分)A、<Note>B、<phone number>C、<1dollar>D、以上三个都不正确学生答案:未答题标准答案:A解析:得分: 02. (单选题) 在XML Schema文档中,定义一个雇员的年龄时,要求是18~58周岁之间。
下面代码配置中,正确的是( )(本题2.0分)A、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:integer"><xs:minInclusive value="18"/><xs:maxInclusive value="58"/></xs:restriction></xs:element>B、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:string"><xs:minInclusive value="18"/><xs:maxInclusive value="58"/></xs:restriction></xs:simpleType></xs:element>C、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:integer"><xs:min value="18"/> <xs:max value="58"/></xs:restriction></xs:simpleType></xs:element>D、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:string"><xs:min value="18"/> <xs:max value="58"/></xs:restriction></xs:element>学生答案:未答题标准答案:A解析:得分: 03. (单选题)在一个web应用中有页面index.html,具体代码如下:<html><body><img src="/image01.jpg"><img src="/image02.jpg "> <img src="/image03.jpg "></body></html>请问在IE浏览器中请求该页面时,浏览器会发出几次请求( )(本题2.0分)A、1次B、2次C、3次D、4次学生答案:未答题标准答案:D解析:得分: 04. (单选题) 下面选项中,可以实现浏览器重定向的状态码是( )(本题2.0分)A、100B、200C、304D、303学生答案:未答题标准答案:C解析:得分: 05. (单选题) 下面选项中, Servlet需要运行的环境是( )(本题2.0分)A、客户端B、IE浏览器C、Servlet容器D、Servlet本身学生答案:未答题标准答案:C解析:得分: 06. (单选题) Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( )(本题2.0分)A、classB、classesC、libD、conf学生答案:未答题标准答案:B解析:得分: 07. (单选题) 下面选项中, 用于返回某个资源文件的InputStream 输入流对象的方法是( )(本题2.0分)A、getRealPath(String path)B、getResource(String path)C、getResourcePaths(String path)D、getResourceAsStream(String path)学生答案:未答题标准答案:D解析:得分: 08. (单选题)在Java Web应用程序中,给定某Servlet程序的代码如下所示:Public class Servlet1 extends HttpServlet{Public void doGet(HttpServletRequestrequest,HttpServletResponse response) ThrowsServletException IOException{System.out.println(“get”);}Public void doPost(HttpServletRequestrequest.HttpServletResponse response) ThrowsServletException,IOException{System.out.println(“post”);doGet(reauest,response);}}用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( )(本题2.0分)A、getB、postC、get postD、post学生答案:未答题标准答案:A解析:得分: 09. (单选题)阅读下面代码:Book book = BookDB.getBook(id);HttpSession session = req.getSession();List<Book> cart = (List) session.getAttribute("cart");if (cart == null) {cart = new ArrayList<Book>();session.setAttribute("cart", cart);}cart.add(book);下面选项中,哪个是对上述代码功能的正确描述( )(本题2.0分)A、实现不同用户的不同浏览器之间共享同一个购物车中的数据B、实现不同的应用程序之间共享同一个购物车中的数据C、实现放在不同web容器中的不同应用程序共享同一个购物车中的数据D、实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享学生答案:未答题标准答案:D解析:得分: 010. (单选题) 下面关于配置Web应用的缺省Servlet的说法中,正确的是( )(本题2.0分)A、可以将Servlet的映射路径配置为\B、可以将Servlet的映射路径配置为/C、可以将Servlet的映射路径配置为\\D、可以将Servlet的映射路径配置为//学生答案:未答题标准答案:B解析:得分: 011. (单选题) 下列方法中,哪个不是Servlet接口中的方法( )(本题2.0分)A、init()B、service()C、getServlet()D、getServletInfo ()学生答案:未答题标准答案:C解析:得分: 012. (单选题) 在HttpServletRequest接口中,用于获取所有请求头名称并返回Enumeration对象的方法是( )(本题2.0分)A、getMethod()B、getHeader(String name)C、getHeaders(String name)D、getHeaderNames()学生答案:未答题标准答案:D解析:得分: 013. (单选题) JSPModel2开发的系统中,实现控制器的是( )(本题2.0分)A、JSPB、HTMLC、JAVABEAND、SERVLET学生答案:未答题标准答案:D解析:得分: 014. (单选题) XML是一种类似于HTML的标记语言,它的全称是( )(本题2.0分)A、超文本标记语言B、可扩展标记语言C、动态标记语言D、动态超文本标记语言学生答案:未答题标准答案:B解析:得分: 015. (单选题) 在Constructor类中,用于获取构造方法名称的方法是( )(本题2.0分)A、getModifiers()B、getName()C、getParameterTypes()D、getModify()学生答案:未答题标准答案:B解析:得分: 016. (单选题) 下面选项中, 用于根据指定名称获取ServletContext的域属性值的方法是( )(本题2.0分)A、String getAttibute(String name)B、Object getAttibute(String name)C、String getAttibute(Object name)D、Object getAttibute(Object name)学生答案:未答题标准答案:B解析:得分: 017. (单选题) 对于一个XML文档,以下哪个元素的名称是错误的( )(本题2.0分)A、<Note>B、<h1>C、<1dollar>D、以上三个都不正确学生答案:未答题标准答案:C解析:得分: 018. (单选题) 客户端的每次请求调用Servlet都会执行的Servlet 生命周期方法是( )(本题2.0分)A、init()B、destory()C、service()D、close()学生答案:未答题标准答案:C解析:得分: 019. (单选题) 下面选项中,能禁止浏览器缓存页面的是( )(本题2.0分)A、response.setDateHeader("Expires",0);response.setHeader("Control","no-cache");response.setHeader("Pragma","no-cache");B、response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","-1");C、response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","no-cache");D、response.setDateHeader("Expires",0);response.setHeader("Pragma","no-cache");学生答案:未答题标准答案:C解析:得分: 020. (单选题) 在JSP页面中包含如下jsp代码: <%out.print(new java.util.Date().toLocaleString()); %> 则下面说法中,正确的是( )(本题2.0分)A、该代码是将信息打印在客户端控制台上B、该代码是将信息打印在服务器控制台上C、该代码是将信息打印在客户端浏览器上D、每次在客户端浏览器上访问此jsp页面,显示时间都是一样的学生答案:未答题标准答案:C解析:得分: 021. (多选题) 在DTD属性定义中,属性类型的取值可以是( )(本题4.0分)A、CDATAB、Enumerated(枚举类型)C、IDD、IDREF和IDREFS学生答案:未答题标准答案:ABCD解析:得分: 022. (多选题) JSP Model2架构模型采用的技术包括( )(本题4.0分)A、JSPB、JSC、ServletD、JavaBean学生答案:未答题标准答案:ACD解析:得分: 023. (多选题)阅读下列的DTD文件<!ELEMENT 书架 (书+)><!ELEMENT 书 (书名,作者,售价)><!ELEMENT 书名 (#PCDATA)> <!ELEMENT 作者 (#PCDATA)><!ELEMENT 售价 (#PCDATA)>关于上述DTD,下列描述正确的是( )(本题4.0分)A、在第1行中,使用<!ELEMENT …>语句定义了一个元素,其中“书架”是元素的名称B、在第1行中,“(书+)”表示书架元素中有一个或者多个书元素C、在第2行中,“书”是元素名称,“(书名,作者,售价)”表示元素书包含书名、作者、售价这三个子元素,并且这些子元素可以按任意顺序出现D、在第3~5行中,“书名”、“作者”和“售价”都是元素名称,“(#PCDATA)”表示元素中嵌套的内容是普通的文本字符串学生答案:未答题标准答案:ABD解析:得分: 024. (多选题) 下面选项中,哪些可以禁用浏览器缓存( )(本题4.0分)A、Expires: -1B、Cache-Control: no-cacheC、Pragma: no-cacheD、Last-Modified: -1学生答案:未答题标准答案:ABC解析:得分: 025. (多选题) 一个用户安装了Tomcat,但无法启动Tomcat,可能是由于哪些原因引起的( )(本题4.0分)A、没有安装JDKB、Tomcat与JDK的版本不匹配,例如Tomcat7推荐使用JDK7版本C、没有设置JAVA_HOME系统环境变量D、以上都有可能学生答案:未答题标准答案:ABCD解析:得分: 026. (判断题) XML元素的属性取值,必须要用双引号(“”)或者单引号(‘’)引起来,否则将被视为错误。
Web程序设计复习提纲(答案不一定正确,请自己验证下是否正确。
)一、选择题1、以下标记不属于HTML文档的根本结构的是:〔 d 〕A. <html> B. <body> C. <head> D .<form>2、请问下面程序段执行完毕,页面上显示内容是什么:〔 c 〕Response.Write (“<a href=' :// sina '>新浪</a>〞)A .新浪B .<a href=' :// sina '>新浪</a>C. 新浪〔超链接〕D. 该句有错,无法正常输出3、Session对象的默认有效期为多少分钟:〔 C 〕A. 10B. 15C. 20D. 应用程序从启动到结束4、下面哪一个对象用于与数据源建立连接:〔 b 〕A. CommandB. ConnectionC. DataReaderD. DataAdapter5、Global.asax文件中Session_Start事件何时激发〔 b 〕A. 在每个请求开始时激发B. 尝试对使用进行身份验证时激发C. 启动会话时激发D. 在应用程序启动时激发6、下面哪一个文件是全局配置文件〔 B 〕A. Global.asaxB. Web.configC. Styles.cssD. AssemblyInfo.vb7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:〔 D 〕A. Response.Server.(HtmlEncode (“<B>〞))B. Response.Write(“Server.HtmlEncode (“<B>〞)〞)C. Response.Write(Server.HtmlEncode (“<B>〞))D. Server.Server(Write.HtmlEncode (“<B>〞))8、以下说法正确的选项是( B )A. 页面上有动态的东西就是动态网页B. 静态网页内容固定,交互性能比动态网页差C. ASP、JSP和技术都是把脚本语言嵌入到HTML文档中D. 程序和ASP程序一样都是解释执行9、下面关于HTML的描述错误的选项是( d )A. 超文本标记语言,一种为Internet文档设计的标记语言B. 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档C. 所有的标记都是成对出现D. 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上10、以下关于的验证控件描述错误的选项是( A )A. 在客户端和效劳器端都能进行验证B. 其客户端验证和效劳器端验证对所有浏览器都适用C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D. 一个效劳器控件可同时被多个验证控件验证11、在应用程序中访问SqlServer数据库时,需要导入的命名空间为( B )A. System.Data.OracleB. System.Data. SqlClientC. System.Data. ODBCD.12、如果需要确保用户输入大于30的值,应该使用〔 c 〕验证控件A. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD. Regularexpression_rValidator13、下面哪一个不是网页文件的后缀名 ( d )A. htmB. aspxC. htmlD. txt14、如果外地朋友通过Internet访问你的计算机上的文件,应该选择〔 d〕。
web程序设计课后习题答案Web程序设计课后习题答案在学习Web程序设计课程的过程中,课后习题是巩固知识、提高技能的重要途径。
通过认真完成习题,不仅可以加深对课程内容的理解,还可以锻炼自己的编程能力和解决问题的能力。
下面我们将为大家总结一些常见的Web程序设计课后习题答案,希望对大家的学习有所帮助。
1. HTML/CSS基础知识- 问题:如何创建一个HTML文档?答案:可以使用文本编辑器如Notepad++或者Sublime Text等,编写以下代码:```<!DOCTYPE html><html><head><title>My Webpage</title></head><body><h1>Hello, World!</h1></body></html>```- 问题:如何在HTML中添加图片?答案:可以使用`<img>`标签,例如:```<img src="image.jpg" alt="Description of image"> ```2. JavaScript基础知识- 问题:如何声明一个变量?答案:可以使用`var`关键字,例如:```var x = 5;```- 问题:如何编写一个简单的函数?答案:可以使用`function`关键字,例如:```function greet(name) {return "Hello, " + name + "!";}3. 响应式网页设计- 问题:如何使用媒体查询来实现响应式设计?答案:可以在CSS中使用`@media`规则,例如: ```@media (max-width: 768px) {/* 在窄屏幕下的样式 */}@media (min-width: 768px) {/* 在宽屏幕下的样式 */}通过认真总结和回顾这些习题答案,我们可以更好地掌握Web程序设计的基础知识和技能,为以后的学习和工作打下坚实的基础。
web程序设计试题及答案 ⽹页设计作为⼀种视觉语⾔,特别讲究编排和布局,虽然主页的设计不等同于平⾯设计,但它们有许多相近之处。
以下是店铺为⼤家搜索整理的web程序设计试题及答案,希望能给⼤家带来帮助!更多精彩内容请及时关注我们应届毕业⽣考试⽹! ⼀、选择题 1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是( )。
A.客户机在发送请求之前需要主动与服务器建⽴连接 B.服务器⽆法主动向客户机发起连接 C.服务器⽆法主动向客户机发送数据 D.以上都错 参考答案:D 2关于浏览器对象之间的从属关系,正确的说法是( )。
A.window对象从属于document对象 B.document对象从属于window对象 C.window对象和document互不从属 D.以上选项均错 参考答案:B 3在以下选项中,不合法的标识符是( )。
A.a*bB.smallC.scoreD.average_grade 参考答案:A 4关于微软的.NET框架的描述中,正确的是( )。
框架提供了⼀个公共语⾔运⾏时环境,提供内存管理 框架中的服务框架提供内存管理 框架提供标准语⾔库,从⽽提供内存管理 框架提供Windows应⽤程序模板,从⽽提供内存管理 参考答案:A 5以下不属于HTTP请求⽅法的是( )。
A.GETB.SETC.PUTD.POST 参考答案:B 6下列语句中,能产⽣带有数字列表符号的列表标记是( )。
参考答案:C 7PHP 中采⽤的模板技术是( )A.SmartyB.SmartC.TempletD.Cache 参考答案:A 8为了标识⼀个HTML⽂件,应该使⽤的HTML标记是( )。
参考答案:C 9利⽤ 开发的⽹页,其⽂件扩展名应命名为( )。
A..htmB..aspxC..aspD.⽆严格限制 参考答案:B 10在CSS的长度单位中,1 pc等于多少pt?( )A.8B.10C.12D.14 参考答案:C 11Web的⼯作模式是( )。
计算机专业课程《Web程序设计》试卷及答案一、单选题21、如果要在网页上添加一个计算器来统计人数的话,我们可以选用()对象对计数变量Count的加法操作来实现。
A、SessionB、ApplicationC、ServerD、Page22、下面哪一个对象用于与数据源建立连接:()。
A、CommandB、ConnectionC、DataReaderD、DataAdapter23、Global.asax文件中Session_Start事件何时激发()。
A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发24、在应用程序中访问SqlServer数据库时,需要导入的命名空间为()。
A、System.Data.OracleB、System.Data.SqlClientC、System.Data. ODBCD、System.Data.OleDB25、框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是()。
A、HTML控件和Web控件B、HTML控件和XML控件C、XML控件和Web控件D、HTML控件和IIS控件26、下列关于构造函数的描述正确的是()。
A、构造函数可以声明返回类型。
B、构造函数不可以用private修饰C、构造函数必须与类名相同D、构造函数不能带参数27、Session对象的默认有效期为多少分钟:()。
A、10B、15C、20D、应用程序从启动到结束28、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是()。
A、RadioButtonB、CheckBoxListC、CheckBoxD、RadioButtonList29、Global.asax文件中Session_Start事件何时激发()。
A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发30、下列选项中,只有()是错误的。
全国计算机等级考试二级《web程序设计》习题及答案本卷共分为1大题25小题,作答时间为50分钟,总分50分,30分及格。
一、选择题1Internet使用的网络协议是()。
•A.3CP协议•B.TCP/IP协议•C.UDP协议•D.IP协议参考答案:B2下列哪个属性是用来定义内联样式的?()•A.font•B.class•C.styles•D.style参考答案:D3在JavaScript语言中,要定义局部变量则可以()。
•A.由关键字private在函数内定义•B.由关键字private在函数外定义•C.由var在函数内定义•D.由关键字var在函数外定义参考答案:C4下列语句中,显示没有下画线的超链接的语句是()。
•A.a{text—decoration:none}•B.a{text—decoration:no underline}•C.a{underline:none}•D.a{decoration:no underline}参考答案:A5下列哪个不属于DOM元素结点类型?•A.元素结点•B.文本结点•C.属性结点•D.样式结点参考答案:D6在HTML页面中哪些部分能够插入JavaScript?•A.<body>部分•B.<head>部分•C.<body>部分和<head>部分均可•D.<title>部分参考答案:C7在以下选项中,能IE确声明数组并进行初始化的语句是()。
•A.str=new Dimension('1','2','3');•B.str=new dimension('1','2','3');•C.str:new Array('1','2','3');•D.str=new array('1','2','3');参考答案:C8下列关于Internet和Web的说法中,正确的是()。
Java Web程序设计题库(含答案)一、选择题1、以下文件名后缀中,只有( C )不是静态网页的后缀。
A、.htmlB、.htm C .JSP D、.shtml2、以下文件名后缀中,只有( B )不是动态网页的后缀。
A、.jspB、.htmlC、.aspxD、php3、在page指令中,( C )属性是可以在页面中重复的属性。
A、languageB、bufferC、importD、autoflush4、JSP的结构由( B )组成(多选)。
A、指令B、注释C、脚本元素D、操作5、以下选项中,那一项不是JSP指令( B )。
A、pageB、importC、includeD、taglib6、下面哪种数据类型是基本类型( D )。
A、classB、interfaceC、数组D、char7、下面哪种数据类型是引用类型( C )。
A、booleanB、intC、interfaceD、long8、下面哪一个运算符具有3个操作数( D )。
A、*B、++C、&&D、?:9、下面那个运算符只有一个操作数( A )。
A、~B、||C、<<D、/10、下面那个语句是条件语句( C )。
A、break语句B、while语句C、if语句D、for语句11、类中的成员默认的访问修饰符是( A )。
A、privateB、protectedC、publicD、空12、常量使用( C )进行修饰A、privateB、abstractC、finalD、static13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。
A.客户端的浏览器B.Web服务器的HTTP引擎C.Web服务器的Servlet容器D.Servlet对象14、对于标准的Web网页,通常使用( B )表示响应信息是HTML 格式的文本文件。
A.text/css B. text/htmlC.application/vnd.ms-excel D.application/msword15、下面哪个方法不属于session对象( D )A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookie cook)16、下面哪个方法不属于request对象( B )A、getServerName()B、getServerInfo()C、getServletPath()D、getServerPort()17、能够获取当前页信息并调用页面方法的对象是( B )A、requestB、pageC、PageContextD、session18、以下操作中,( A )是与使用JavaBean无关的。
web程序设计计算机二级
Web程序设计是计算机二级考试中的一部分,涉及到网页开发、前端技术和后端技术等方面的知识。
在这个考试中,通常会涉及到
以下内容:
1. HTML和CSS,这是Web开发的基础,HTML用于搭建网页的
结构,而CSS用于美化网页的样式。
在考试中可能会涉及到HTML元
素的使用、CSS样式的应用以及布局等方面的知识。
2. JavaScript,JavaScript是一种常用的脚本语言,用于实
现网页的交互功能。
在考试中可能会涉及到JavaScript的语法、DOM操作、事件处理等方面的知识。
3. 前端框架,如Bootstrap、jQuery等前端框架在Web程序设
计中有着重要的作用,考试中可能会涉及到这些框架的基本用法和
应用。
4. 后端技术,涉及到服务器端的技术,如PHP、Java、Python
等编程语言,以及数据库的基本操作等内容。
5. Web安全,涉及到Web程序设计中的安全性问题,如跨站脚本攻击(XSS)、SQL注入等内容。
总的来说,Web程序设计在计算机二级考试中是一个重要的考察内容,涉及到的知识面比较广,需要考生掌握扎实的前端和后端技术,以及一定的Web安全知识。
希望这些信息能够帮助到你。