《计算机二级Web程序设计试题练习.pdf》由会员分享,可在线阅读,更多相关《计算机二级Web程序设计试题练习.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机二级W e b 程序设计试题练习一、单选题(共40 题,共8 0 分)1、下列标记不属于H T M L文档的基本结构的是:()A.B.C.D.答案:D解析:暂无解析2、请问下面程序段执行完毕,页面上显示内容是什么:()Re s p o n s e.W r i t e(“新浪”)A.新浪B.新浪C.新浪(超链接)D.该句有错,无法正常输出答案:C解析:暂无解析3、Se s s i o n 对象的默认有效期为多少分钟:()A.10B.15C.2 0D.应用程序从启动到结束答案:C解析:暂无解析4、下面哪一个对象用于与数据源建立连接:()A.Co m m a n dB.D a t a Re a
2、 d e rC.D a t a Re a d e rD.D a t a A d a p t e r答案:B解析:暂无解析5、G l o b a l.a s a x 文件中Se s s i o n _St a r t 事件何时激发()A.在每个请求开始时激发1/11B.尝试对使用进行身份验证时激发C.启动会话时激发D.在应用程序启动时激发答案:B解析:暂无解析6、下面哪一个文件是全局配置文件()A.G l o b a l.a s a xB.W e b.c o n f i gC.St y l e s.c s sD.A s s e m b l y I n f o.v b答案:B解析:暂无解析7、需要
3、写入与H T M L标记相同的文本时,应利用以下何种方法进行编码:()A.Re s p o n s e.Se r v e r.(H t m l En c o d e(“”)B.Re s p o n s e.W r i t e(“Se r v e r.H t m l En c o d e(“”)”)C.Re s p o n s e.W r i t e(Se r v e r.H t m l En c o d e(“”)D.Se r v e r.Se r v e r(W r i t e.H t m l En c o d e(“”)答案:D解析:暂无解析8、下列说法正确的是()A.页面上有动态的东西就
4、是动态网页B.静态网页内容固定,交互性能比动态网页差C.A SP、JSP和A SP.NET 技术都是把脚本语言嵌入到H T M L文档中D.A SP.NET 程序和A SP程序一样都是解释执行答案:A BCD解析:暂无解析9、下面关于H T M L的描述错误的是()A.超文本标记语言,一种为In t e r n e t 文档设计的标记语言B.与操作系统平台的选择无关,只要有浏览器就可以运行H T M L文档C.所有的标记都是成对出现D.由浏览器解释H T M L标记符号并以它们指定的格式把相应的内容显示在屏幕上答案:D解析:暂无解析2/1110、下列关于A SP.NET 的验证控件描述错误的是
5、()A.在客户端和服务器端都能进行验证B.其客户端验证和服务器端验证对所有浏览器都适用C.如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D.一个服务器控件可同时被多个验证控件验证答案:A解析:暂无解析11、在A SP.NET 应用程序中访问Sq l Se r v e r 数据库时,需要导入的命名空间为()A.Sy s t e m.D a t a.O r a c l eB.Sy s t e m.D a t a.Sq l Cl i e n tC.Sy s t e m.D a t a.O D BCD.Sy s t e m.D a t a.O l e D B答案:B解析
6、:暂无解析12、如果需要确保用户输入大于30 的值,应该使用()验证控件A.Re q u i r e d Fi e l d Va l i d a t o rB.Co m p a r e Va l i d a t o rC.Ra n g e Va l i d a t o rD.Re g u l a r e x p r e s s i o n _r Va l i d a t o r答案:C解析:暂无解析13、下面哪一个不是网页文件的后缀名()A.h t mB.a s p xC.h t m lD.t x t答案:D解析:暂无解析14、如果外地朋友通过I n t e r n e t 访问你的计算机上的
7、A SP.NET 文件,应该选择()。A.h t t p:/l o c a l h o s t/a s p.n e t/c h a p t e r 1/1-1.a s p xB.h t t p:/12 7.0.0.1/c h a p t e r 1/1-1.a s p xC.h t t p:/你的计算机的名字/a s p.n e t/c h a p t e r 1/1-1.a s p xD.h t t p:/你的计算机的IP地址/a s p.n e t/c h a p t e r 1/1-1.a s p x3/11答案:D解析:暂无解析15、下面()函数可以返回当前的日期和时间。A.No wB
8、.D a t eC.T i m eD.T o d a y答案:B解析:暂无解析16、若要将数据由服务器传送至浏览器,可以使用哪个方法。()A.O u t p u tB.Re d i r e c tC.Re s p o n s eD.W r i t e答案:C解析:暂无解析17、若要将浏览器端导向至其他网页,可使用哪个方法。()A.Re d i r e c tB.Lo c a t i o nC.Fl u s hD.A p p e n d T o Lo g答案:A解析:暂无解析18、下列哪种表单字段适合作为单一的选择题使用。()A.单行文本框B.复选框C.单选钮D.下拉式菜单答案:C解析:暂无解析
9、19、我们可以使用哪个A SP对象取得表单字段的值。()A.Re s p o n s eB.Se s s i o n4/11C.Re q u e s tD.Fo r m答案:C解析:暂无解析2 0、若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将标记的M ET H O D 属性设置为下列哪一个。(C)A.PO STB.ST RI NGC.G ETD.Q U ERY答案:C解析:暂无解析2 1、下列哪一个环境变量可以返回服务器端的I P地址。()A.Pa t h _In f oB.Lo c a l _A d d rC.Re m o t e _A d d rD.U RL答案:C解析:
10、暂无解析2 2、若要设置下拉式菜单的各个选项,可以使用哪个标记。()A.B.C.D.答案:A解析:暂无解析2 3、用来打开与关闭数据库连接的是哪个A D O 对象。()A.Co m m a n dB.Re c r o d s e tC.Co n n e c t i o nD.Fi e l d答案:C解析:暂无解析2 4、目前在I n t e r n e t 上应用最为广泛的服务是()。5/11A.FT P服务B.W W W 服务C.T e l n e t 服务D.G o p h e r 服务答案:B解析:暂无解析2 5、静态网页文件的后缀是()A.a s pB.a s p xC.h t mD.
11、j s p答案:C解析:暂无解析2 6、H T M L代码表示()。A.创建一个超链接B.创建一个自动发送电子邮件的连接C.创建一个位于文档内部的链接点D.创建一个指向位于文档内部的链接点答案:C解析:暂无解析2 7、当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是()A.Ra d i o Bu t t o nB.Ch e c k Bo x Li s tC.Ch e c k Bo xD.Ra d i o Bu t t o n Li s t答案:D解析:暂无解析2 8、现在需要验证某个T e x t Bo x 控件输入的年龄是否大于18 且小于6 5。此
12、时应该使用的验证控件是()A.Co m p a r e Va l i d a t o rB.Co m p a r e Va l i d a t o r 与Re q u i r e d Fi e l d Va l i d a t o rC.Ra n g e Va l i d a t o rD.Ra n g e Va l i d a t o r 与Re q u i r e d Fi e l d Va l i d a t o r答案:B6/11解析:暂无解析2 9、在H T M L中,超链接由()标记定义。A.B.C.D.答案:B解析:暂无解析30、Se s s i o n 与Co o k i e
13、状态之间的最大区别在于:()A.存储位置的不同B.类型不同C.生命周期不同D.容量不同答案:A解析:暂无解析31、下面哪种语言不是被浏览器执行的()A.H T M LB.Ja v a Sc r i p tC.VBSc r i p tD.A SP.NET答案:A解析:暂无解析32、()事件在页面被加载的时候,自动调用该事件。A.Pa g e _O n Lo a d()B.Pa g e _U n Lo a d()C.Pa g e _Su b m i t()D.Pa g e _Su b m i t()答案:A解析:暂无解析33、对于下面的语句,执行的结果是()Re s p o n s e.W r i
14、 t e(“中国”);Re s p o n s e.En d();(意思使得w e b 服务器停止处理并返回结果,文件中剩余的内容将不被处理)7/11Re s p o n s e.W r i t e(“你好”);A.中国你好B.中国C.你好D.出错答案:B解析:暂无解析34、D a t a Se t 内部用()描述数据,具有平台无关性A.关系型数据库B.XM LC.网状型数据库D.层次性数据库答案:B解析:暂无解析35、()对象用于从数据库中获取仅向前的只读数据流,并且在内存一次只存放以行数据A.D a t a A d a p t e rB.D a t a Se tC.D a t a Vi e
15、 wD.D a t a Re a d e r答案:D解析:暂无解析36、关于B/S和C/S编程体系,下面说法不正确的是()A.B/S、结构的编程语言分成浏览器编程语言和服务器编程语言B.H T M L和CSS都是由浏览器解释的,Ja v a Sc r i p t 语言和VBSc r i p t 语言都是在浏览器上执行的C.目前应用领域的数据库系统全部采用网状型数据库D.JSP是Su n 公司推出的,是J2 EE13种核心技术中的一种答案:C解析:暂无解析37、以下哪个不是A SP.NET 的验证控件()A.Re q u i r e d Fi e l d Va l i d a t o r()B.
16、Co m p a r e Va l i d a t o r()C.Ra n g e Va l i d a t o r()D.Su b m i t Va l i d a t o r()8/11答案:D解析:暂无解析38、A p p l i c a t i o n 对象的默认有效期是()A.10 分钟B.2 0 分钟C.30 分钟D.从网站启动到终止答案:B解析:暂无解析39、Se s s i o n 与Co o k i e 状态之间的最大区别在于:()A.存储位置的不同B.类型不同C.生命周期不同D.容量不同答案:A解析:暂无解析40、W e b 的工作模式是()A.客户端/服务器端B.浏览器/
17、服务器C.浏览器/浏览器D.浏览器/客户端答案:B解析:暂无解析二、问答题(共6 题,共30 分)1、A D O.NET 数据访问程序的开发流程分为那几个步骤?答案:答:1、利用 Co n n e c t i o n 对象创建数据连接2、利用 Co m m a n d 命令对象数据源执行 SQ L命令3.利用 D a t a Re a d e r 对象读取数据源的数据。4.D a t a Se t 对象和 D a t a A d a p t e r 对象配合,完成数据的查询和更新操作。解析:暂无解析2、简述加载页面时,p a g e 类各事件的发生顺序。9/11答案:答:第0 1步、内容页的
18、Pa g e _Pr e In i t第0 2 步、母版页的 Pa g e _I n i t第0 3步、内容页的 Pa g e _I n i t第0 4步、内容页的 Pa g e _I n i t Co m p l e t e第0 5步、内容页的 Pa g e _Pr e Lo a d第0 6 步、内容页的 Pa g e _Lo a d第0 7 步、母版页的 Pa g e _Lo a d第0 8 步、母版页或内容页的 按钮点击等回发事件(M a s t e r 或 Co n t e n t 的 Bu t t o n 事件不会同时触发)第0 9步、内容页的 Pa g e _Lo a d Co m
19、 p l e t e第10 步、内容页的 Pa g e _Pr e Re n d e r第11步、母版页的 Pa g e _Pr e Re n d e r第12 步、内容页的 Pa g e _Pr e Re n d e r Co m p l e t e第13步、内容页的 Pa g e _Sa v e St a t e Co m p l e t e第14步、母版页的 Pa g e _U n l o a d第15步、内容页的 Pa g e _U n l o a d解析:暂无解析3、列举A SP.NET 页面之间传递值的几种方法。答案:答:1.使用 Q u e r y St r i n g 变量2.
20、使用 A p p l i c a t i o n 对象变量3.使用 Se s s i o n 变量4.使用 Co o k i e 对象变量5.使用 Se r v e r.T r a n s f e r 方法解析:暂无解析4、用.NET 做B/S结构的系统,你一般用几层结构来开发?为什么要这样开发?答案:答:分三层,即采用 M VC的模式,可大大缩短编程的时间,节约成本,其次,以后维护起来也方便!10/11第一层-表示层:即视图,用来与客户交互。第二层-业务逻辑层:即业务类,所有的相关的业务全部放在这个层里面。第三层-数据访问层:即与数据库进行交互。解析:暂无解析5、A SP.NET 提供了几个
21、验证控件?各有什么作用?答案:答:有 5 个r e q u i r e d f i e l d v a l i d a t o r 用于必填验证r a n g e v a l i d a t o r 范围验证c o m p a r e v a l i d a t o r 比较验证r e g u l a r e x p r e s s i o n v a l i d a t o r 正则表达式验证c u s t o m v a l i d a o t r 用用户自定义的规则进行验证.解析:暂无解析6、St r i n g s=n e w St r i n g(x y z );创建了几个St r i n g O b j e c t?答案:答:两个或一个,”x y z”对应一个对象,这个对象放在字符串常量缓冲区,常量”x y z”不管出现多少遍,都是缓冲区中的那一个。Ne w St r i n g 每写一遍,就创建一个新的对象,它一句那个常量”x y z”对象的内容来创建出一个新 St r i n g对象。如果以前就用过 x y z,这句代表就不会创建”x y z”自己了,直接从缓冲区拿。解析:暂无解析Powered by TCPDF(www.tcpdf.org)11/11
限制150内