Web程序设计复习题(1)

合集下载

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对象创建一个属性,其属性值随着浏览器的关闭而消失。

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程序设计试卷及答案5套

Web程序设计试卷及答案5套

Web 程序设计1一、(本题10分)设计Web 应用程序,初始运行时如左图所示,点击Button 按钮,则页面变化为右图。

请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"> </form> ……程序代码:……protected void _______________________(object sender , EventArgs e) { }二、(本题10分)设计Web 应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。

请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web应用程序,其初始运行时,在页面中显示一个日历(如得得分左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。

请填写试卷中所缺代码:页面设计代码:……</form>……程序代码:……protected void _______________________________(object sender, EventArgs e){}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验得得分证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……</form>……五、(本题15分)设计如下图所示的Web页面,在页面中可以填写多行信息,点击得得分“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt”文件中。

《WEB应用程序设计》复习资料

《WEB应用程序设计》复习资料

计算机实用技术《WEB应用程序设计》复习考试形式:上机、闭卷考试题型:选择题:30分(10题,每题3分)程序题:70分(5题,分别是C#基本语法、验证控件、数据查询、数据库插入删除更新、其他(如计数器文件上传等)选择题:1、.Net的目的就是将( C )作为新一代操作系统的基础,对互联网的设计思想进行扩展。

A、互联网B、WindowsC、C#D、网络操作系统2、在C#.NET中,一切都是(A ),这意味着比在以前的VB版本中获取更多的内在功能。

A、类B、对象C、方法D、属性3、关于C#程序的书写,下列不正确的说法是( D )。

A、区分大小写B、一行可以写多条语句C、一条语句可以写多行D、一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。

4、在C#语言中,下列不能够作为变量名的是( A )。

A、ifB、3abC、a_3bD、a-bc5、在C#语言中,下面的运算符中,优先级最高的是( B )。

A、%B、++C、/=D、>>6、能正确表示逻辑关系“a大于等于10或a小于等于0”的C#语言表达式是(D )A、a>=10 or a<=0B、a>=10 | a<=0C、a>=10 && a<=0D、a>=10 || a<=07、if语句后面的表达式应该是( A )A、逻辑表达式B、条件表达式C、算术表达式D、任意表达式8、关于for循环的说法不正确的是( A )A、for循环只能用于循环次数已经确定的情况B、for循环是先判定表达式,后执行循环体语句C、for循环中,可以用break语句跳出循环体D、for循环体语句中,可以包含多条语句,但要用花括号括起来9、假定int类型变量占用两个字节,若有定义:int[] x=new int[10],则数组x在内存中所占字节数是( B )A、6B、20C、40D、8010、有定义语句:int[,]=new int[5,6],则下列正确的数组元素的引用是( C )A、a(3,4)B、a(3)(4)C、a[3][4]D、a[3,4]11、关于C#语言的方法,下列叙述中正确的是( A )A、方法的定义不能嵌套,但方法调用可以嵌套B、方法的定义可以嵌套,但方法调用不能嵌套C、方法的定义和调用都不能嵌套D、方法的定义和调用都可以嵌套12、与函数的信息交换是通过参数传递实现的,函数的参数传递( C )A、只有按值传送一种B、只有按址传送一种C、有按值传送和按址传送二种D、不能确定13、调用重载方法时,系统根据( B )来选择具体的方法。

《Web程序设计》复习题库及答案

《Web程序设计》复习题库及答案

《Web程序设计》练习测试题库一、单选题1、下面哪个是属性而不是标记()。

A、IMGB、FORMC、 HREFD、TD2、 App_Data目录用来放置()。

A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件3、下面关于绝对路径的说法,正确的是()。

A、绝对路径是被链接文档的完整URL,不包括使用的传输协议B、使用绝对路径需要考虑源文件的位置C、在绝对路径中,如果目标文件被移动,则链接同样可用D、创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了()。

A、提高程序运行的效率B、应用程序设计不必考虑数据库的类型C、保证程序安全D、易于维护5、在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。

A、打开其他窗口B、输入新参数C、生成SQL编辑语句D、优化代码6、下面几个图形控件中,不能执行鼠标单击事件的控件是()。

A、ImageButtonB、ImageC、ImageMapD、ImageURL7、web.config文件不能用于()。

A、Application事件定义B、数据库连接字符串定义C、对文件夹访问授权D、基于角色的安全性控制8、CSS样式不包括()。

A、基于元素的样式B、基于类的样式C、基于ID的样式D、基于文件的样式9、下面对protected修饰符说法正确的是()。

A、只有在派生类中访问B、只能在所属的类中访问C、能在当前应用程序中访问D、能在所属的类或派生类中访问10、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。

A、设置属性ShowSummary值为trueB、设置属性ShowMessageBox值为trueC、设置属性ShowSummary值为falseD、设置属性ShowMessageBox值为false11、Session状态和Cookie状态的最大区别是()。

A、存储的位置不同B、类型不同C、生命周期不同D、容量不同12、下面有关SqlDataSource控件的描述中错误的是()。

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对象的事件在发生,因为两者都是的成员,所以无需实例化。

Web程序设计复习提纲(含答案)

Web程序设计复习提纲(含答案)

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程序设计期末考试题及答案一、单项选择题(每题2分,共20分)1. 在HTML中,用于定义最重要的标题的标签是:A. `<h1>`B. `<h6>`C. `<title>`D. `<p>`答案:A2. CSS中用于设置字体颜色的属性是:A. `font-style`B. `color`C. `font-weight`D. `text-align`答案:B3. 下列哪个JavaScript函数用于将字符串转换为小写?A. `toLowerCase()`B. `toUpperCase()`C. `trim()`D. `replace()`答案:A4. 在HTML中,用于创建一个无序列表的标签是:A. `<ul>`B. `<ol>`C. `<li>`D. `<dl>`答案:A5. 在JavaScript中,用于获取当前日期的函数是:A. `Date()`B. `new Date()`C. `getDate()`D. `getDay()`答案:B6. CSS中用于设置元素宽度的属性是:A. `width`B. `height`C. `max-width`D. `min-width`答案:A7. 在HTML中,用于插入图片的标签是:A. `<img>`B. `<image>`C. `<picture>`D. `<figure>`答案:A8. JavaScript中,用于获取元素的`id`属性的函数是:A. `getElementById()`B. `getElementsByClassName()`C. `getElementsByTagName()`D. `querySelector()`答案:A9. CSS中用于设置元素背景颜色的属性是:A. `background-color`B. `color`C. `bgcolor`D. `background`答案:A10. 在HTML中,用于创建一个表格的标签是:A. `<table>`B. `<tr>`C. `<td>`D. `<th>`答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是HTML5新增的元素?A. `<section>`B. `<footer>`C. `<marquee>`D. `<article>`答案:A, B, D2. CSS选择器中,哪些用于选择特定的元素?A. `.className`B. `#id`C. `element`D. `*`答案:A, B, C3. JavaScript中,哪些方法用于数组元素的添加和删除?A. `push()`B. `pop()`C. `shift()`D. `unshift()`答案:A, B, C4. 在HTML中,哪些属性用于定义图像的源和替代文本?A. `src`B. `alt`C. `title`D. `href`答案:A, B5. CSS中,哪些属性用于设置元素的边距和填充?A. `margin`B. `padding`C. `border`D. `outline`答案:A, B三、填空题(每题4分,共20分)1. 在HTML中,`<form>`标签用于创建一个______。

Web程序设计复习资料

Web程序设计复习资料

---------------------------------------------------------------最新资料推荐------------------------------------------------------Web程序设计复习资料Web 程序设计复习资料一、填空题1、Server. URLEncode(string) 的作用【】。

2、可以在文件是指定事件脚本,并声明具有会话和应用程序作用域的对象功能的文件名是【】,该文件位置必须是在【】。

3、 %Response. ExpiresAbsolute=#may 12, 2004 13: 30: 35# %的意思是【】 4、 Select * from users 的含义是【】。

5、 br 表示【】。

6、 IIS 是【】。

7、 VBScript 中,过程有两种,一种是 Sub 过程,一种是【】函数。

8、 Select * from users 的含义是【】。

9、 Response. Write 方法的功能是【】。

10、 % Set db=Server. CreateObject(ADODB. Connection) db. Openzbsdbbszb, sdzb, 123456 % 中sdzb 表示【】。

11、 FileSystemObject 组件用于【】。

8、 AspUpload 中, SetMaxSize 用于设置【】。

9、Recordset 对象Open 方法中CursorType 参数表示1 / 6【】。

10、分页显示时, PageCount 表示数据页的【】。

11、在 Windows98 下建立虚拟目录的过程如下:选择【】、程序、 Microsoft Personal Web Server、【】命令,启动管理器。

再设置【】的管理接口。

然后单击【】按钮,再按照向导一步一步完成设置即可。

12、统一资源定位器的缩写【】。

Web程序设计期末考试复习题及参考答案-专升本

Web程序设计期末考试复习题及参考答案-专升本

Web程序设计期末考试复习题及参考答案-专升本《Web程序设计》复习题一、填空题1、HTML中链接、表格、图片、层分别使用的标签是______、______、______、______。

2、HTML中嵌入javascript代码、定义css样式分别使用的标签是:_________、_________。

3、列举4个SQL命令动词:______、______、______、______。

4、列举3种web应用中包含的常用文件类型:______、______、______。

5、写出两个jstl标签:_________、_________。

6、EL表达式的语法形式为________。

7、列举4个JDBC中常用的接口或类:______、______、______、______。

8、Java平台三个版本:______、______、______。

9、列举5个EL内部对象:_________、______、______、______、______。

10、列出4个SQL命令动词:_________、______、______、______。

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

12、写出三个Html表单标签_________、______、_________。

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

二、选择题1、Java平台分成三个版本,用来开发嵌入式应用的是哪个?A Java SEB Java EEC Java ME2、IIS的默认服务端口?A 80B 8080C 3306D 80003、下列html标记中表示复选框的是:A radioB checkboxC textD password4、Jsp表达式的语法格式A <% %> B<%! %> C <%= %> D ${}5、Jsp中哪个对象可设置响应属性?A responseB requestC outD session6、Jsp中保存应用范围内的信息使用()对象A responseB requestC applicationD session7、下列哪个不是web服务器?A TomcatB JBossC MySqlD WebLogic8、如果选择一种对象共享同一请求范围内的信息,则选择A pageContextB requestC sessionD application9、下列sql命令动词中,用来查询数据的是A insert intoB update Cdelete from D select10、Tomcat的配置文件是?A server.xmlB web.xmlC struts.xmlD hibernate.xml11、如果做动态网站开发,以下()可以作为服务器端脚本语言A.JavaB.JspC.JavascriptD.Html12、IIS的默认服务端口?A 80B 8080C 3306D 800013、下列html标记中表示复选框的是:A radioB checkboxC textD password14、Jsp表达式的语法格式A <% %> B<%! %> C <%= %> D ${}15、Jsp中哪个对象可设置响应属性?A responseB requestC outD session16、Jsp中保存应用范围内的信息使用()对象A responseB requestC applicationD session17、下列哪个不是web服务器?A TomcatB JBossC MySqlD WebLogic18、如果选择一种对象共享同一请求范围内的信息,则选择A pageContextB requestC sessionD application19、下列sql命令动词中,用来查询数据的是A insert intoB update Cdelete from D select20、Tomcat的配置文件是?A server.xmlB web.xmlC struts.xmlD hibernate.xml。

Web程序设计复习题(1)

Web程序设计复习题(1)

Web程序设计复习题一、填空题1、常见的动态网页程序设计语言有_ASP 、JSP 、PHP_等。

2、企业应用开发经常使用三层架构,这样可以方便维护。

这三层分别是界面层,商务逻辑层、数据访问层。

3、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的_B/S _ 结构。

4、目前能够支持3 种语言:_ C# ____ 、_____ 、 。

5、能连接“层次化数据”的数据源控件是 ____ 和______ o6、在private、protected 、public、internal 修饰符中,.private 是私有成员,在类的内部才可以访问;protected _ 是保护成员,该类内部和继承类中可以访问;public ___ 是公共成员,完全公开,没有访问限制;in ternal . 是在同一命名空间内可以访问。

7、 提供的6 个内置对象分别是Response 、Request 、Server 、Application 、Session 和Cooki o8 .NET Framework主要包括_公共语言运行库CLR 和类库。

9、外部样式表通过__<link> ___ 元素链接到网页。

10、XML主要用于—传输和存储数据。

11、C艸的数据类型包括值类型和引用类型。

12、配置web.config信息的方法有:直接手工输入或采用管理工具进行配置13、数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource 和SiteMapDataSource。

14、连接数据库的信息可以保存在Web.config—文件的_ <connectionStrings> ____________ 配置节中。

15、利用命令行工具__asp net_regiis.e xe _ _ 可以为连接字符串加密。

Web程序设计试卷及答案5套

Web程序设计试卷及答案5套

Web程序设计1一、(本题10分)设计Web应用程序,初始运行时如左图所示,点击Button按钮,则页面变化为右图。

请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"></form>……程序代码:……protected void _______________________(object sender, EventArgs e){}二、(本题10分)设计Web应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。

请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web 应用程序,其初始运行时,在页面中显示一个日历(如左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。

请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分</form>……程序代码:……protected void _______________________________(object sender, EventArgs e) {}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……<form id="form1" runat="server">得得分</form>……五、(本题15分)设计如下图所示的Web 页面,在页面中可以填写多行信息,点击“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt ”文件中。

Web程序设计考试复习题.doc

Web程序设计考试复习题.doc

Web程序设计期末复习题一、单选题1、下列程序段执行后的结果是()oString s = new String(H abcdefg n); for (int i=0; i<s.length(); i+=2){System.out.print(s.charAt(i)); }A)aceg B) ACEG C) abcdefg D) abed2、有整型数组:int[] x={ 12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是().A)2 7 8 12 35 B)12 35 8 7 2C)35 12 8 7 2 D)8 7 12 35 23、下面的程序段创建了BufferedReader类的对彖in,以便读取本机c盘my文件夹下的文件l.txto File构造函数中正确的路径和文件名的表示是()。

File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A)B) r\./my/l.txt fl C) l,c:\\my\\l.txf,D) H c:\ my\l.txt”4、应用程序的main方法中有以下语句,则输出的结果是()。

String sl=new String(H abc H);String s2=new StringC'abc");boolean bl=sl.equals(s2);boolean b2=(sl==s2);System.out.print(b 1+””+b2);A)true false B) false true C) true true D)false false5、应用程序的main方法屮有以下语句,则输出的结果是()。

Hashtable hashtable=new Hashtable();hashtable・put(“x”,” 12345”);hashtable.put(,,y,,,n67890u);hashtable.put(" a",n abede"); System.out.println(hashtable.get(H a"));A)a B) abede C) 12345 D) 678906、下面语句的功能是()oRandomAccessFile raf2 = new RandomAccessFile(" 1 .txt'V'rw");A)打开当前目录下的文件l.txt,既可以向文件写数据,也可以从文件读数据。

web程序设计复习题答案

web程序设计复习题答案

web程序设计复习题答案一、选择题1. 在Web开发中,以下哪个不是HTML标签?A. `<a>` - 用于链接B. `<input>` - 用于输入字段C. `<p>` - 用于段落D. `<script>` - 用于客户端脚本答案:无,所有选项都是HTML标签。

2. CSS选择器`#header`用于选择:A. 所有`<header>`元素B. 所有ID为`header`的元素C. 所有类名为`header`的元素D. 第一个`<header>`元素答案:B3. JavaScript中,以下哪个是正确的数组方法用于添加元素到数组的末尾?A. `push()`B. `pop()`C. `shift()`D. `unshift()`答案:A4. 在Web开发中,以下哪个不是HTTP状态码?A. 200 - 请求成功B. 404 - 未找到C. 500 - 服务器内部错误D. 900 - 未知错误答案:D5. AJAX代表什么?A. Asynchronous JavaScript and XMLB. Asynchronous JavaScript and HTMLC. Asynchronous JavaScript and JSOND. Asynchronous JavaScript and Ajax答案:A二、简答题1. 解释HTML5中的语义化标签是什么,并给出至少三个例子。

答案:HTML5中的语义化标签是指具有明确语义的标签,它们帮助开发者更清晰地表达网页的结构和内容。

例如:- `<header>`:表示文档或部分的页眉。

- `<nav>`:表示导航链接的容器。

- `<article>`:表示独立的自包含内容。

2. 描述JavaScript中的事件冒泡和事件捕获的概念。

答案:事件冒泡是指当事件在DOM树中触发时,它会从最具体的元素开始,逐级向上传播到文档的根。

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

Web 程序设计复习题一、填空题1、常见的动态网页程序设计语言有ASP 、 JSP 、 PHP等。

2、企业应用开发经常使用三层架构,这样可以方便维护。

这三层分别是_界面层_____, _商务逻辑层_、数据访问层。

3、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的B/S 结构。

4、目前能够支持3种语言: C# 、、。

5、能连接“层次化数据”的数据源控件是_____和______。

6、在private、 protected、 public、 internal 修饰符中,private 是私有成员, 在类的内部才可以访问;protected 是保护成员,该类内部和继承类中可以访问; public是公共成员,完全公开,没有访问限制;internal是在同一命名空间内可以访问。

7、 提供的6个内置对象分别是Response、Request、Server、Application、Session和Cooki 。

8、.NET Framework主要包括_公共语言运行库CLR_____和__类库_____。

9、外部样式表通过__<link>____元素链接到网页。

10、XML主要用于_传输和存储_____数据。

11、C#中的数据类型包括_值类型_____和_引用类型_____。

12、配置web.config信息的方法有:直接手工输入或__采用管理工具进行配置____13、数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。

14、连接数据库的信息可以保存在___ Web.config__文件的_ <connectionStrings>________ 配置节中。

15、利用命令行工具__aspnet_regiis.e xe ____ 可以为连接字符串加密。

16、窗体验证包括_客服端验证和服务器端验证两种形式。

17、在Visual Studio 2008命令提示对话框中输入命令______完成注册。

18、存放Web窗体页C#代码的模型有单文件页模型和_代码隐藏页模型___。

19、 3.5的服务器控件包括_ HTML 服务器控件和Web 服务器控件。

20、内容页通过__MasterPageFile__和母版页建立联系。

二、选择题1、 Web的工作模式是( B )A. 客户端/服务器端B. 浏览器/服务器C. 浏览器/浏览器D. 浏览器/客户端2、发布网站后不可能存在的文件夹是( B )A.App—DataB.App-CodeC.App-ThemesD.bin3、在窗体文件中使用较多的页面元素是( B )。

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

A.>>= B.&& C.++ D.?5、使用LINQ不能实现数据操作的是( D )A.查询B.插入C.修改D.导入6、下面( B )是静态网页文件的扩展名。

A. .aspB. .htmC. .aspxD. .jsp7、一组选项中可以选择多项的表单元素是:( A )A. Checkbox B. Radio C. Text D. Textarea8、在DHTML中把整个文件的各个元素作为对象处理的技术是: ( C)A. HTMLB. CSSC. DOMD. Script9. 下面那种语言是解释执行的( C )A. C++B. DelphiC. JavaScriptD. Java10、Session对象默认的超时时限为:( A )A. 20分钟B. 30分钟C. 45分钟D. 60分钟11、下列选项中,不是Page指令属性的是( C )。

A. CodePageB. DebugC. namespaceD. Language12、 ADO基本和核心的对象有三个:Connection连接对象、Command命令对象和:( B)A. Field对象B. Recordset对象C. Parameter对象D.Property对象13、打开VS2008的工具箱,应使用系统的( B)菜单。

A.窗口B.视图C.工具D.网站14、连接数据库的验证方式不包括( A )。

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

A.Initial CatalogB.CatalogC.DatabaseD.A和C19、App-Code文件夹用来存储( C )。

A.数据库文件B.共享文件C.代码文件D.主题文件20、下列数据类型属于引用类型的是( C )。

A.boolB.charC.stringD.enum21、CSS样式主要部分为( C )。

A.选择器和字段B.字段和声明C.选择器和声明D.声明和别名22、事件的( )通过委托来实现。

A.别名B.字段C.类型D.声明23、SqlDataSource的参数绑定中数据来源CookieParameter实现( )A.控件属性值与参数的绑定B.表单域的值与参数的绑定C.Cookie对象值与参数的绑定D.用户配置属性与参数的绑定24、下面(B)不属于值类型。

A.简单类型B.数组类型C.枚举类型D.结构类型25、( B )可以用来显示图片,还可以实现图片的超链接。

A.ImageMap控件B.Image控件C.RadioButton控件D.RadioButtonList控件26、 3.5控件引入了( D ),具有一定的智能性。

A.服务器端验证B.客户端验证C.终端验证D.窗体验证27、web服务器控件服务不包括( A )。

A.InputB.AdRotatorC.CalenderD.Wizard28、下面不属于容器控件的是( C )。

A.PanelB.PlaceHolderC.CheckBoxD.RadioButtonLIist29、Session状态和Cookies状态的最大区别是( D )。

A.容量不同B.类型不同C.生命周期D.存储的位置不同30、下列对象可以向dataset中填充数据的是( )A、SqlConnectionB、SqlCommandC、SqlDataReaderD、SqlDataAdapter31、CSS样式不包括(B)。

A、基于元素的样式B、基于文件的样式C、基于类的样式D、基于ID的样式32、对于动态网页文件的扩展名是:()A、.aspxB、.htmlC、.jspD、.asp33、web.config文件不能用于( A )。

A、Application事件定义B、数据库连接字符串的定义C、对文件夹访问授权D、基于角色的安全性控制34、下面ListControl控件与数据库数据显示无关的属性是()A、AppendDataBoundItemB、DataTextFieldC、DataValueFieldD、Browser35、下列数据类型属于引用类型的是( A )A、structB、classC、interfaceD、delegate36、Web服务器控件不包括(B )A、WizardB、InputC、AdRotatorD、Calender37.面向对象的语言具有什么特性。

(A )A、封装、继承、多态B、潜伏、继承、多态C、潜伏、封装、多态D、潜伏、封装、传播性38、C#中声明枚举类型是用(B )关键字声明。

A、structB、enumC、constD、ushort39、下面控件中不能执行鼠标单击事件的是(C )A、ImageButtonB、ImageMapC、ImageD、LinkButton40. 以下是Label控件的属性的是( A )A、textB、valueC、accD、accp41. 网页重定向功能可以有内置对象(B)的方法Redirect实现、A、ServerB、ResponseC、RequestD、Application42. 中的上传控件是(C)A、ListBoxB、AdRotatorC、FileUploadD、Panel43. 在NET中CLS(Common Language Specification)的作用是( D )A、存储代码B、防止病毒C、原程序跨平台D、对语言进行规范44. visual studio里没有( D )A、html控件B、数据控件C、验证控件D、发布控件45 设A = ”ASP”,B = “.NET”,以下( B )可以得到站果””。

A、A&BB、A+BC、A&+BD、A-B46. 中可以在不同项目之间共享的对象是( C )A、ResponseB、RequestC、ApplicationD、Session47. 下列对象可以向dataset中填充数据的是( D )A、SqlConnectionB、SqlCommandC、SqlDataReaderD、SqlDataAdapter48. 下列哪个控件不能作为数据显示控件( D )A、GridViewB、DataListC、RepeaterD、CustomValidator49. 以下不是SqlCommand对象的方法是( A )A、Cancel()B、ExecuteRead()C、ExecuteScalar()D、ExecuteNonQuery()50. 表示只有所属的成员才能访问的修饰符是(C)A、publicB、protectedC、privateD、Internal三、分析简答题1、String s = new String("xyz");创建了几个String Object?答:两个或一个,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。

New String每写一遍,就创建一个新的对象,它一句那个常量”xyz”对象的内容来创建出一个新String对象。

如果以前就用过’xyz’,这句代表就不会创建”xyz”自己了,直接从缓冲区拿。

相关文档
最新文档