Web程序设计复习题

合集下载

web程序设计期末考试题库及答案

web程序设计期末考试题库及答案

web程序设计期末考试题库及答案一、单项选择题(每题2分,共20分)1. HTML5中,用于定义文档类型和HTML版本的标签是:A. <!DOCTYPE html>B. <html>C. <head>D. <body>答案:A2. CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. colorC. font-colorD. text-color答案:A3. 在JavaScript中,用于获取当前时间的函数是:A. Date()B. Time()C. Now()D. GetCurrentTime()答案:A4. 下列哪个不是PHP的超全局变量?A. $_GETB. $_POSTC. $_SESSIOND. $_COOKIE答案:C5. SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A6. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h6>C. <h3>D. <h5>答案:A7. CSS中,以下哪个属性用于设置元素的字体大小?A. font-sizeB. sizeC. fontD. text-size答案:A8. JavaScript中,用于输出信息到控制台的函数是:A. console.log()B. print()C. alert()D. log()答案:A9. PHP中,用于连接数据库的函数是:A. mysql_connect()B. mysqli_connect()C. pg_connect()D. sql_connect()答案:B10. SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B二、多项选择题(每题3分,共15分)1. HTML5中,以下哪些元素用于语义化结构?A. <header>B. <footer>C. <div>D. <section>答案:A, B, D2. CSS中,以下哪些属性用于设置文本样式?A. font-familyB. font-weightC. text-alignD. background-color答案:A, B, C3. JavaScript中,以下哪些方法用于数组操作?A. push()B. pop()C. shift()D. unshift()答案:A, B, C, D4. PHP中,以下哪些函数用于字符串操作?A. strlen()B. strpos()C. substr()D. strtoupper()答案:A, B, C, D5. SQL中,以下哪些语句用于数据更新?A. SELECTB. INSERTC. UPDATED. DELETE答案:C, D三、简答题(每题5分,共20分)1. 请简述HTML中的语义化标签有哪些作用?答案:语义化标签有助于搜索引擎优化,提高网页的可读性和可维护性,同时对屏幕阅读器和辅助技术用户更加友好。

web程序设计复习题

web程序设计复习题

一、判断题1.网页是文本文件。

()2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。

()3.有时我们看到的网页代码实际上不是真正的源代码。

()4.变量也有名字。

()5.变量的值可以被替换。

()6.在HTML代码中,<img>定义表格。

()7.VB和VBScript都是脚本语言。

()8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。

()9.session对象无法记录数组,对象等复杂的数据类型。

()10.session和cookies一样,都是存储在客户端的。

()11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。

()12.ASP中的Session的功能是将数据存储在服务器的内存中。

()13.ASP页可调用ActiveX组件来来执行任务。

()14.ASP文件必须使用专门程序来编辑。

()15.response对象的数据集合用于设置客户端的cookies停息。

()16. request对象的数据集合用于取得客户端的cookies停息。

()17.微软推出的服务器是IIS和WPS。

()18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行取值。

()19.使用request.querystring可以接受表单中输入的数据。

()20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。

()21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。

()22.打开浏览器后,IIS会自动创建Session. SessionID属性,其属性值随着浏览器刷新而改变。

()23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。

WEB程序设计试题

WEB程序设计试题

WEB程序设计一、单选题(共10小题,每小题2分,共20分)1、下列不属于textbox控件属性的是()A、textB、readonlyC、IDD、Page_Load2、在中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。

A、StyleB、TextModeC、TypeD、Input3、上传文件一般使用以下哪个控件()A、labelB、textboxC、listboxD、fileupload4、在C#中,关于continue和break用于循环时,以下说法正确的是()A、break是退出整个循环语句,执行循环后面的语句B、continue是退出整个循环语句, 执行循环后面的语句C、break是中断本次循环,进入下一次的循环D、continue是中断整个循环5、当你在编写一个应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时()控件应该是首选A、CheckBoxB、ListBoxC、DropDownListD、TextBox6、当有用户请求Web页面时,会触发()事件A、Application_Start()B、Session_Start()C、Application_End()D、Session_End()7、设置控件属性的方法有()A、设计视图和源视图B、组件视图和逻辑视图C、控件视图和源视图D、设计视图和逻辑视图8、在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( )A、CacheB、SessionC、RequestD、Application9、Application对象的默认有效期为多少分钟? ( )A、10B、15C、20D、应用程序从启动到结束10、在C#中,下列说法错误的是()A、可以和JavaScript做兼容开发B、C#语言是微软公司开发的C、可以开发C\S架构的网站D、不是面向对象的语言二、填空题(共10小题,每小题2分,共20分)11、ASPX网页的代码储存模式有两种,它们是________和________。

Web程序设计复习题

Web程序设计复习题

Web程序设计复习题Web程序设计复习题一、单选题(共44题,共88分)1.发布网站后不可能存在的文件夹是( )A.App—DataB.App-CodeC.App-ThemesD.bin2.在窗体文件中使用较多的页面元素是( ) 。

A.HTML标记B.Web服务器控件C.客户端脚本D.HTML服务器控件3.下列运算符中( )具有三个操作数。

A.=B.C.++D.?4.使用LINQ 不能实现数据操作的是( )A.查询B.插入C.修改D.导入5.下面( )是静态网页文件的扩展名A..aspB..htmC..aspxD..jsp6.一组选项中可以选择多项的表单元素是:( )A.CheckboxB.RadioC.TextD.Textarea7.在DHTML中把整个文件的各个元素作为对象处理的技术是: ( )A. HTMLB. CSSC.DOMD.Script8.下面那种语言是解释执行的( )A.C++B.DelphiC.JavaScripD.Java9.Session 对象默认的超时时限为:( )A.20 分钟B.30 分钟C.45 分钟D.60 分钟10.下列选项中,不是Page指令属性的是( )。

A.CodePageB.Debugspacenguage11.ADO基本和核心的对象有三个:Connection 连接对象、Command命令对象和:( )A. Field 对象B.Recordset 对象C.Parameter 对象D.Property 对象12.打开VS2022的工具箱,应使用系统的( )菜单A.窗口B.视图C.工具D.网站13.连接数据库的验证方式不包括( )。

A.From 验证B.windows 验证C.SQL Server 验证D.Windows 和SQL Server 混合验证14.Textarea 属性之Rows用于设置:( )A.多行文本框名称B.设置最多可以输入的行数C.设置每行可以输入的字符D.设置每列可以输入的字符数15.下面的技术中, 是客户端脚本语言的是:( )A.ASPB.PHPC.PerlD.VBScript16.DHTML主要技术组成不包含:( )A.ASPB.HTMLC.Script 技术D.CSS17.连接SQL Server 数据库,使用( )指定数据库名。

4WEB程序设计习的题目及详解

4WEB程序设计习的题目及详解

《WEB程序设计》复习题〔1〕1.HTML是什么?简述它的根本结构。

答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文本文档的简单标记语言。

对于大多数WEB页面来说,都具有如下所示的根本结构:<html><head><title>……标题内容……</title></head><body>……主体内容……</body> </html>2.浏览器/服务器模式的通信方式是什么?答:(1)用户打开计算机的浏览器;(2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器;(3)服务器将主页发回,浏览器将其显示到屏幕上。

3、简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别?答:在普通的 HTML中使用的注释语句为:<!--…--!>;而在 ASP中使用的注释语句为:<% REM 注释行或’注释行 %>用 REM 或’符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时ASP不执行该句。

加注释主要是为了方便自己和别人阅读程序4.分别说明什么是超文本和普通文本,并简述2者的区别。

超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中包含指向其他位置的,通过这些使文档组织成了网状结构.我们可以把常规意义上的书本理解为普通文本,而把由超组织起来的电子文档理解为超文本.5.当前较为流行的服务器端脚本编程技术有哪些?几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。

6.什么是脚本?试比拟JavaScript和 VBScript这两种脚本语言的异同点。

所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到Web页面中。

简单地说,就是使用脚本语言编写的基于 Web的小程序。

Web程序设计复习题(专升本)

Web程序设计复习题(专升本)

《Web程序设计》复习题(专升本)一、填空题1、列举4个html标签:______、______、______、______。

2、列举5个jsp内部对象:_________、______、______、______、______。

3、说出3种css选择器:_________、______、______。

4、MVC中的M,V,C分别代表_________、______、_________。

5、写出三个jsp标签_________、______、_________。

6、写出两个jsp指令______、_________。

7、列举4个表单标签:______、______、______、______。

8、列举5个EL隐含对象:_________、______、______、______、______。

9、说出3种css使用方法:_________、______、______。

10、MVC中的M,V,C可分别用_________、______、_________技术实现。

11、写出三个jsp指令_________、______、_________。

12、写出两个jsp标签______、_________。

二、选择题1、Java平台分成三个版本,用来开发web应用的是哪个?A Java SEB Java EEC Java ME2、Tomcat的默认服务端口?A 80B 8080C 3306D 80003、下列html标记中表示单选按钮的是:A radioB checkboxC textD password4、表达式语言(EL)的语法格式A <% %> B<%! %> C <%= %> D ${}5、Jsp中获取输入参数信息,使用哪个对象的getParameter()方法?A responseB requestC outD session6、Jsp中保存用户会话信息使用()对象A responseB requestC outD session7、web应用常用数据库永久保存信息,下列哪个是数据库服务器产品?A TomcatB JBossC MySqlD WebLogic8、如果选择一种对象保存聊天室信息,则选择A pageContextB requestC sessionD application9、下列sql命令动词中,用来插入数据的是A insert intoB update Cdelete from D select10、提交表单(form)时,哪个属性表示提交到的地址?A methodB actionC nameD id11、Java平台分成三个版本,用来开发桌面应用的是哪个?A Java SEB Java EEC Java ME12、Mysql的默认服务端口?A 80B 8080C 3306D 800013、下列html标记中表示文本框的是:A radioB checkboxC textD password14、jsp页面中嵌入java语句的语法格式A <% %> B<%! %> C <%= %> D ${}15、Jsp使用哪个对象输出信息?A responseB requestC outD session16、Jsp中保存用户请求信息使用()对象A responseB requestC outD session17、web应用常用数据库永久保存信息,下列哪个不是数据库服务器产品?A TomcatB SqlServerC MySqlD Oracle18、如果选择一种对象保存购物车信息,则选择A pageContextB requestC sessionD application19、下列sql命令动词中,用来删除数据的是A insert intoB update Cdelete from D select20、提交表单(form)时,哪个属性表示提交方法?A methodB actionC nameD id三、名词解释1、HTML2、JSP3、J2EE4、JSTL5、MYSQL6、CSS7、SERVLET8、JAVABEAN9、AJAX10、COOKIE四、Java编程题1、输入三个数,按从小到大的顺序排列?2、输出Fibonacci序列的前20项:0,1,1,2,3,5,8,13…3、判断一个字符串是否是回文?4、求水仙花数:水仙花是一个百位数,它的各位数的立方和等于它本身。

Web程序设计复习题

Web程序设计复习题

Web程序设计复习题一、选择题(每小题2分,共20分)1.C#编译器将C#程序编译成什么样的代码?()A. 汇编语言代码B. 机器语言代码C. 微软中间语言代码D. 开发工具2.在类的定义中,类的()描述了该类的对象的行为特征.A.类名B.方法C.所属的名字空间D.字段3.下列选项中,()是引用类型。

A、enum类型B、struct类型C、string类型D、int类型4.下面对C#中类的构造函数描述正确的是()A.构造函数一般被声明成private型B.构造函数如同方法一样,需要人为调用才能执行其功能C.与方法不同的是,构造函数只有void这一种返回类型D.在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数5.下面关于构造函数和析构函数的说法,不正确的是()A.构造函数和析构函数都不能有返回值B.可以定义静态的构造函数C.一个类可以有多个构造函数D.一个类可以有多个析构函数6.派生类能够直接访问的基类的成员是()A.所有成员B.保护成员C.私有成员D.静态7.用在方法的定义处,以指明该方法不返回任何值的关键字是()A.Static B.string C.void D.public8.要把一个TextBox设置成密码输入框,应该设置()属性。

A. ColumnsB. RowsC. TextD. TextMode9.下面()文件主要定义应用初始化、结束,会话开始、结束,请求开始、结束等事件发生时,应用要做的事情。

A. Web.ConfigB. Global.asaxC. Global.incD. Config.asax10.定义枚举类型的关键字是()A.string B. structC. publicD. enum11.在GridView控件中,如果定制了列,又希望排序,则需要在每一列设置()属性。

A. SortExpressionB. SortC. SortFieldD. DataFieldText12.下面的选项中,不能用于区别重载方法的是()A.返回类型B.参数个数C.参数类型D.参数顺序13.在C#中,()允许相同名称、不同参数个数或者类型的方法存在。

Web程序设计复习题

Web程序设计复习题

Web程序设计复习题一、填空题1、采用代码隐藏页模型,将事物处理代码都存放在cs文件中,当 网页运行的时候,类生成时会先处理的代码,再处理.的代码。

这种过程被成为代码分离。

2、的关键技术有、、、和。

3、___________标记用于HTML文档的最前边,用来标记HTML文档的开始。

而___________放在HTML文档的最后边,用来标识HTML文档的结束。

4、Web窗体页面有和两种布局模式5、URL的中文意思是指。

6、几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入即可7、C#语言中,值类型包括:、和。

8、C#语言中,引用类型主要有4种:、、和。

9、在switch语句中,每个语句标号所含关键字case后面的表达式必须是。

10、C#数组类型是一种引用类型,所有的数组都是从System命名空间的类继承而来的引用对象。

11、一般将类的构造方法声明为访问权限。

如果声明为,就不能创建该类的对象。

12、C#的类中声明的属性往往具有和两个函数。

13、在C#中,所有类都是直接或间接地继承类而得来的。

14、写出以下程序的运行结果。

using System;class Test{public static void Main (){int[ ] a ={2,4,6,8,10,12,14,16,18};for (int i=0; i<9; i++) {Console.write(“ ”+a[i]);if ((i+1)%3==0) Console.writeLine();} }}。

15、常见的用户界面有三类:、和。

16、框架中,服务器控件是为配合Web表单工作而专门设计的。

服务器控件有两种类型,它们是和。

17、如果需要对文件进行读写,在中通常要使用的组件对象是FSO。

请问FSO 的全称是。

18、Application对象的常用事件有和。

19、Application对象的事件在发生,而Session对象的事件在发生,因为两者都是的成员,所以无需实例化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择题:1.下列哪个不是HTML的常用标记。

()A. <html>B. <head>C. <body>D. <Book>2.下面语句中,()将HTML页面的标题设置为“HTML练习”A.<TH> HTML练习</ TH >B.<TITLE> HTML练习</TITLE>C.<H> HTML练习</H>D.<T> HTML练习</T>3.在html中绘制表格时,()标记是表格中的换行标记。

A. <table>B. <th>C. <tr>D. <td>4.使用JavaScript语言中Document的()方法可以在页面上输出字符。

A. document.write()B. document.print()C. document.out()D. document.flush()5.在HTML页面中,()标记用于为表中的一列指定一个标题。

A.<TR>B.<TD>C.<TH>D.<TT>6.在网页中通常采用()完成性别的输入。

A.复选框B.文本框C.密码框D.单选按钮7.下列()实现单击超级链接是弹出确认对话框,询问用户是否真的删除。

A. <a href="removebook.jsp?bid=1" onClick="return confirm('你真的要删除吗?');">删除</a>B. <a href="removebook.jsp?bid=1" onClick="alert('你真的要删除吗?');">删除</a>C. <a href="removebook.jsp?bid=1" onClick="return alert('你真的要删除吗?');">删除</a>D. <a href="removebook.jsp?bid=1" onChange="confirm('你真的要删除吗?');">删除</a>8.在HTML中引用外部JavaScript文件中的正确代码为()。

A. <SCRIPT LANGUAGE="JavaScript" src="calendar.js"></SCRIPT>B. <SCRIPT LANGUAGE="JavaScript" href="calendar.js"></SCRIPT>C. <SCRIPT LANGUAGE="JavaScript" import="calendar.js"></SCRIPT>D. <SCRIPT LANGUAGE="JavaScript" name="calendar.js"></SCRIPT>9.在javaScrpt中window对象的()方法用于打开一个新窗口。

A. openWindow()B. window()C. open()D. close()10.在javaScrpt中window对象的()方法用于关闭当前窗口。

A. open()B. confirm()C. alert()D. close()11.Tomcat服务器的默认端口为()。

A. 8888B. 8001C. 8080D. 8012.JSP中的隐式注释为()。

A. // 注释内容B. <!—注释内容-->C. <%--注释内容--%>D. /* 注释内容 */13.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在()目录下。

A. helloapp/HelloServlet.classB. helloapp/WEB-INF/HelloServlet.classC. helloapp/WEB-INF/classes/HelloServlet.classD. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class14.在Servlet中,response.getWriter()返回的是()A. JspWriter对象B. PrintWriter对象C. Out对象D. ResponseWriter对象15.在Servlet中,下列语句可以正确获取PrintWriter对象的是()A. PrintWriter out= request.getWriter();B. PrintWriter out = request.getPrintWriter();C. PrintWriter out= response.getWriter();D. PrintWriter out = response.getPrintWriter();16.在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的A. <servlet-name/>B. <servlet-mapping/>C. <uri-pattern/>D. <url-pattern/>17.当一个Servlet首次被请求的时候,服务器首先会调用()方法A. doGetB. doPostC. doInitD. init18.Servlet程序的入口点是():A. init()B. main()C. service()D. doGet()19.在JSP页面中,能够完成输出操作的内置对象是()A. outB. responseC. requestD. config20.在JSP页面中,类型为HttpServletResponse的内置对象是()A. outB. responseC. requestD. config21.在JSP中,page指令的()属性用来引入需要的包或类A. extendsB. importC. langugeD. contentType22.在JSP中如果要导入 java.io.* 包,应该使用()指令。

A. pageB. taglibC. includeD. forward23.JSP页面经过编译之后,将创建一个()。

A. appletB. servletC. applicationD. exe文件24.<% String name=request.getAttribute("uname");%>___________________横线处使用()代码可以将name的值显示在页面。

A. response.print(name);B. <% request.getOut().print(name)%>C. <%=name%>D. <p>name</p>25.如果只希望在多个页面间共享数据,可以使用()作用域A. request,sessionB. application sessionC. request,applicationD. pageContext request26.在JSP页面中,保存数据的范围由小到大依次是()A. pageContext,request,application,sessionB. pageContext,application,session,requestC. pageContext,request,session,applicationD. pageContext,session,request,application27.按作用域从大到小排列正确的是()A. application page request responseB. session pageContext request applicationC. public application session requestD. application session request pageContext28.以下()可用于检索session属性userid的值A.session. getAttribute (“userid”);B.session. setAttribute (“userid”);C. request. getParameter (“userid”);D. request. getAttribute (“userid”);29.在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。

A. String getParameter(String name)B. String[] getParameter(String name)C. String getParameterValuses(String name)D.String[] getParameterValues(String name)30.设在表单中有一组复选钮标记,如下列代码:<form action=”register.jsp”>请选择喜欢的城市:<input type=”checkbox” name=”city” value=”长春”>长春 <br><input type=”checkbox” name=”city” value=”北京”>北京 <br><input type=”checkbox” name=”city” value=”大连”>大连 <br><input type=”checkbox” name=”city” value=”上海”>上海 <br></form>如果在register.jsp是取city的值,最适合的方法为()。

A. String city= request.getParameter(“city”);B. String []cities=request.getParameter(“city”);C. String []cities=request.getParameterValues(“city”);D. String city=request.getAttribute(“city”);31.给定一个JSP程序源代码,如下:<jsp:include page="two.jsp" flush="true"><jsp:param name="location" value="bejing"/></jsp:include>在two.jsp中使用()代码片段可以输出参数location的值。

相关文档
最新文档