Web开发技术习题集_第1页
Web开发技术习题集_第2页
Web开发技术习题集_第3页
Web开发技术习题集_第4页
Web开发技术习题集_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web开发技术

第一章

1.下列动态网页和静态网页的主线区别描述错误的是(D)

A、静态网页服务器端返回的HTML文献是事先存储好的;

B、动态网页服务器端返回的HTML文献是程序生成的;

C、静态网页文献里只有HTML标记,没有程序代码;

D、动态网页中只有程序,不能有HTML代码;

真棒,答对了!

2.下面哪一项不是网页制作工具(D)

A^Frontpage:B、Dreamweaver;

C、VisualStudio;D、PhotoShop:

3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段

(C)

A、webl.O;B、web2.0;

C、web3.0;D、web4.0;

题目解析:一般认为11或者2023开始进入Web3.0时代,属于大互联时代。典

型特点是多对多交互,不仅涉及人与人,还涉及人机交互以及多个终端的交互。

智能手机促进了移动互联网的发展。现在是大互联时代的初期,真正的3.0时代

一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻

联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引

下的新商业文明时代。

4.关于webservice,下列说法错误的是(D)

ANwebservice可以通过手机端访问;

B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提哄的

方法来实现某个功能;

C、webservice服务可实现分布式应用;

D、webservice不能通过局域网访问;

题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问

webservice取决于web服务的服务所在网络位置》

5.域名系统DNS的含义是(A)

A、DomainNameService;B、DirectNetworkSystem;

C、DynamicNetworkSystem;D、DistributedNetworkService;

6.下列有关浏览器到服务器到脚本到程序表述对的的是(D)

A、一个URL指向一个CGI脚本.一个CGI脚本的URL能如普通的URL同样在任

何地方出现;

B、服务器接受请求,按照那个URL指向的脚本文献(注意文献的位置和扩展名),

执行脚本;

C、脚本执行基于输入数据的操作,涉及查询数据库、计算数值或调用系统中其

他程序:

D、脚本不能产生某种Web服务器能理解的输出结果;

7.关于“服务端/客户端技术”的描述,不对的的是(D)

A、“服务器端/客户端技术”描述的是一种工作方式;

B、我们用来浏览网页的计算机属丁客户端;

C、web服务器既属于服务器端,也可属于客户端;

D、web服务器只能属于服务器端;

8.下面这段Html代码在浏览器中运营结果为(C)

<html>

<head>

<title>MyHomepage</title>

</head>

<bodyxpalign=/,center,,>WelcometoMyHomepage!</p>

</body>

</html>

A^MyHomepageB、center

C、WelcometoMyHomepage!D、body

9题略

lO.Ajax(AsynchronousJavaScriptandXML,异步JavaScript和XML)。区别于传

统的Web应用,Ajax应用的重要目的就是提高用户体验:可以不刷新整个页面,

在页面内与服务器通信,响应速度快,不需要泡一杯咖啡,再看到显示结果。Ajax

使得Web应用更加动态,带来了更高的性能,且可提供表现能力丰富的AjaxUI

组件,产生了新的Web应用叫做RIA(RichInternetApplication)应用。(J)

1.页面中有动画的网页是动态网页。(X)

题目解析:静态网页文献里没有特殊程序代码,只有HTML标记和客户端脚

本代码,这种网页以后缀.htm或.html的文献存放,可实现各种动态的效果,如.GIF

动画、FLASH,滚动字母、色彩的变化等,这些动态效果只是视觉上的。

2.XML可以应用于文献配置、数据存储、异构数据互换等方面。(J)

3.DHTML即动态的HTML语言。除了具有HTML语言的一切性质外,还可在下载

网页后仍能实时变换页面元素效果,使人们在浏览网页时看到网页动态效果。它

属于一门新语言。(X)

题目解析:DHTML并不是一门新的语言,它是HTML、CSS、客户端脚本语

言JavaScript简称JS或Vbscript语言,尚有HTMLDOM--HTML文档对象模型几种

技术的一种集成。

4.当应用程序为B/S结构时,程序运营在应用服务器上,并通过应用服务器和数

据库服务器进行通信。在客户机上一般无需安装任何与当前应用有关的文献,系

统界面是通过浏览器来展现的。(J)

5在网络带宽相同的情况下同一台计算机使用不同的浏览器访问同一个网站,访

问速度是同样的(X)

题目解析:浏览器是个软件,是软件就有软件复杂度的问题,就有软件运营

效率的问题,如算法是否先进,代码是否简洁有效等等,此外浏览器的安全级别

的设立也会大大影响访问速度。假如安全级别高了,都要去检查当然就慢了。尚

有假如浏览器中加载了很多插件也会拖累浏览器。

6.下列哪些技术是web后端开发技术(ABD)

A、CGI;B、CGI;

C、CSS;D、WEBSERVICE:

题目解析:css是前段开发技术,作用是控制HTML页面的样式。

7下列哪些属于web前段开发技术(ABCD)

A、HTML;B、CSS;

C、JavaScript;D、XML;

参考答案:

8.关于web服务器,下列描述对的的是(ABD)

A、互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务;

B、web服务器上必须安装web服务器软件;

C、asp网页可以在任何一台计算机上运营;

D、当用户浏览web服务器上的网页的时候,使用的是C/S的工作方式;

9.下列有关浏览器到服务器到脚本到程序表述不对的的是?(ABC)

A、一个URL指向一个CGI脚本.一个CGI脚本的URL能如普通的URL同样在任

何地方出现;

B、服务器接受请求,按照那个URL指向的脚本文献(注意文献的位置和扩展名),

执行脚本;

C、脚本执行基于输入数据的操作,涉及查询数据库、计算数值或调用系统中其

他程序;

D、脚本不能产生某种Web服务器能理解的输出结果;

10.下列哪些选项不是DNS的用途(BCD)

A、解析域名;B、解析IP;

C、查找服务器;D、查找路由器;

1.关于“服务端/客户端技术”的描述,对的的是(ABC)

A、“服务器端/客户端技术”描述的是一种工作方式;

B、我们用来浏览网页的计算机属于客户端;

C、web服务器既属于服务器端,也可属于客户端;

D、web服务器只能属于服务器端;

2.TCP、UDP协议不属于TCP/IP模型中的(ACD)

A、应用层B、传输层;

C、网络层;D、物理链路层;

1.为什么有时URL地址中没有文献名还能照常显示页面内容呢?

答:.由于在Web服务器的配置中,可以事先设定一个或多个默认文献名,

浏览器会自动找查这些默认文献名。

2.URL相对地址和绝对地址的使用方面有哪些区别?为什么?

答:URI绝对地址可直接在浏览器中输入,访问相关资源;相对地址只能用

于页面文献中,而不可以用在浏览器地址栏。由于绝对.地址是一个固定的途径,

而相对地址则表达基于网站目录下的文献的地址,一般只表现一个网址的后面部

分,不带有域名,所以不可用在浏览器地址栏

3.C/S模式与B/S模式的优缺陷分析.

答:C/S的优点:可异种平台集成;分布式管理;能充足发挥客户端PC的解

决能力;运营安全,稳定,速度快,且在适当情况下可脱机操作。

C/S的缺陷:必须在客户端安装软件;需客户端安装支持系统运营的动态链

接库等,存在移植困难、用户界面风格统一、操作复杂、不利于推广使用、维护

升级过程繁琐、信息内容和形式单一和不易应用新技术等局限性。

B/S的优点:具有良好开发性:无需下载安装,运用浏览器单一的访问点,

用户可在任何时间和地点使用系统;系统维护方便,有效减少了整个系统运营和

维护成本。

B/S的缺陷:运营速度没有C/S模式快,且受网络带宽的影响较大;会出现

更多安全性的问题。

4.Web服务器对动态网页的解决过程是如何的?

答:a.用户通过浏览器向Web服务器发出动态网页请求。

b.Web服务器先找到该网页。

c.分析其中有无需要其他应用服务器(如数据库服务器)解决的内容。

d.假如有则将请求发送给应用服务器。

e.等待应用服务器解决完毕。

f.接受应用服务器解决的结果。

g.生成包含解决结果的新的网页。

h.分析其中相关联的各种文献,如图片、CSS样式表、JS脚本块等等。

io找到这些相关联的文献。

j.一并传回到浏览器的缓冲区中。

k.浏览器进行解释执行网页文献。

I.浏览器呈现网页内容。

5.请说出CGI,JSP,ASP,PHP之间的不同.

答:CGI:公共网关接口的缩写,用于连接Web页面和应用程序的接口,可

用VB、VC、Delphi.Perl语言开发WebServer端运营的可执行程序,有网页的

一个超链接激活进行调用,并对该程序的返回结果进行解决后,显示在页面上。

CGI变成困难且效率低,每次修改都需重新编译。每个客户在访问CGI程序时,

Web服务器都要单独是立应用进程,加重了服务器的负荷。多用于安全级别高

的Web应用中。

JSP:可用于简历先进、安全和跨平台的动态页面。JSP技术是以Java语言作

为脚本语言的,使用JSP标记或者JavaServlet小脚本来生成页面上的动态内容。

JSP可通过JDBC技术连接数据库。JSP代码被编译成Servlet并由Java虚拟机执

行,这种编译操作仅在对JSP页面的第一次请求时发生。跨平台应用是JSP的最

大特色。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运营”

的特点。

ASP:可用VBScript或JavaScript脚本语言,结合HTML代码,快速完毕服务

器端动态网页的开发,但Web服务器后台解释执行ASP动态网页,运营效率并

不高,于是之后ASP和.NET技术结合成全信的ASP.NET技术,提供基于组件、事

件驱动的可编程Web窗体,大大简化了编程,还可以用于建立Web服务。

PHP:用开源和跨平台的PHP技术可创建动态网站,它涉及完整的编程语言,

支持因特网的各种协议、提供与多种数据库访问的能力,支持ODBC数据库连接

方式。优点是安装方便,学习过程简朴,数据库连接方便、兼容性强、扩展性强。

PHP程序须在Apache、Tomcat等Web服务器上运营。

第二章

L下列哪项不是Web服务器:(C)

A、IISB、Tomcat

C>HttpD^Apache

2.关于Web服务器管理,下列说法错误的是(B)

A、主目录下的子目录可以不位于主目录下

B、子目录必须与主目录在同一磁盘

C、一个站点所包含的所有网页和相关文献都放在主目录下

D、主目录下可包含其它独立站点

3.以下哪一个不是源码控制软件(A)

A、CommonLanguageRuntime

B、VisualSourceSafe2023

C、VisualStudioTeamFoundation

D、ConcurrentVersionSystem

4.用以下哪种程序语言编写的代码是“非托管代码”(D)

A、C#B、J#

C、VB.NETD、VisualC++

5.下列说法错误的是(D)

A、WindowsServer版IIS可创建多个Web站点

B、每个Web站点都必须有一个主目录

C、同一Web服务器上的多个网站不能使用同一个IP地址和端标语

D、要从主目录以外的其他目录中发布网站,就必须创建虚拟目录

6.以下不属于.NETFramework的组成部分的是(B)

A、公共语言运营库B、IIS服务器

C、.NETFramework类库D、ASP.NET

7.假如服务器拥有多个Web站点但只有一个IP地址,就必须在所有站点共享同

一个IP地址。(J)

A、对的

B、错误

8.虚拟目录可以不包含在主目录中,它有一个别名供Web浏览器访问。(V)

9.虚拟目录的别名可以随意取定。(J)

10.ASP.NETMVC将页面与业务逻辑进行分离。(V)

/*以下题目有争议*/

1.在ASP.NETMVC开发模式下需要程序员自己实现服务器控件。(X)

2.使用别名后,虚拟目录所相应的实际途径可以随意搬动,但用户访问虚拟目录

的URL不变。(J)

3.大面积采用Linq和实体框架技术,会使软件的运营效率大幅度减少。(X)

4.Web服务器对HTML页面文献不作任何解决。(X)

5HTML页只具有HTML控件,不包含Web服务器运营的代码。(X)

6.用Web窗体开发的应用程序与客户端平台的选择无关。(X)

7.通过配置对静态内容的HTTP压缩,可以提高带宽的使用效率。3

8.VS2023中的Web窗体将HTML源代码和Web服务器运营的代码分别放在不同

的aspx文献中。(J)

9ASP.NETMVC模式下没有现成的数据控件可用,因此解决大量且复杂数据的比

较困难。(X)

10.虚拟目录可以不包含在主目录中。(J)

1.请简述HS中使用虚拟目录的优点。

答:一个网站的内容都存放在一个物理途径中,这个物理途径叫主目录,而

虚拟目录指除了主目录之外的其他站点发布目录。

ISS中使用虚拟目录的优点:

1.一个网站所有内容不一定都要放在子目录下,可以分开放在不同磁盘中,

防止因磁盘空间有限存放不了太多网站内容而其他磁盘空间因未运用而被浪费。

虚拟目录可网页内容分别存放在不同磁盘中并方便将这些内容进行集中管理。

2.虚拟目录的别名可比实际文献夹途径名短,便于用户输入;保护了目录的

结构信息,比较安全;虚拟目录所相应的实际途径可随意搬动,但用户访问虚拟

目录的URL不变。

--

第二早

1.若要在网页中实现两个DIV对象重叠效果,需要应用样式表定义中的(C)

A^z-index属性

B、容器属性

C、绝对位置与相对位置属性

D、CSS滤镜

2.下面不属于HTML文本标记的是(B)

A、titleB、begin

C、bD、div

3.在编写CSS样式代码时,如何改变元素的左边距(A)

A、margin-leftB、margin

C、indentD、text-indent

4.CSS技术可以改善Web文档结构化的表现力,假如当前有一个css样式表文献,

需引入到HTML文献中,需要在段中使用标记(B)

A、inputB、link

C、includeD、get

5.在HTML文档中,应用CSS外部样式表的对的位置是(A)

A^head部分B、body部分

C、文档的末尾D、文档的顶部

6.在HTML文档中插入文本区域的标记是(C)

A、inputB、select

C、textareaD、option

7.SRC标记用来指向图像的(A)

A、文献夹B、文献

C、URLD.地址

8.HTML5相较HTML增长了许多新特性,下列哪项不是HTML5所具有的(D)

A、网页拥有更短的启动时间,更快的联网速度

B、赋予网页更好的意义和结构

C、拥有更有效的服务器推送技术

D、用户可以自定义标记

9.下列哪个标记包含文档信息,涉及它的标题、使用的脚本文献、样式定义和文

档的描述?(A)

A、HEADB、BODY

C、HTMLD、TITLE

10.插入电子邮件链接的协议为:(D)

A、httpB、ftp

C、fileD、mailto

1.下列哪一项是图像的较小版本同时是图像较大版本的链接?(D)

A、小型图像B、图像副本

C、小图块D、替换图像

2.下列哪个属性定义HTML文档中的样式表区域?(C)

A、SIZEB、STYLEAREA

C、STYLESIZED、STYLE

3.HTML是的缩写(C)

A、HybridTextMultipurposeLanguage

B、HighTextureModularLanguage

C、HyperTextMarkupLanguage

D、HyperTextMiddlewareLanguage

4.假如表格用于页面布局,它的边框应设立为(A)

A、0B、-1

C、nullD、1

5.脚本文献可以组合对象、属性和方法。下列哪一项定义组合上述几项的代码

块?(C)

A、语句B、链接

C、行D、句子

6.HTML文献可以包含图像、视频和动画。(J)

7.标题是头元素的一部分,因此,title标记必须包含在head标记之内。(J)

8.锚点是URL的另一个名称。(V)

9.HTML注重的是显示方式涉及网页字体大小、颜色、边框、等排版和格式等问

题,而CSS注重的是内容自身。(X)

10.使用CSS的优点是只要修改保存着网站格式的CSS样式表文献就可以改变整

个站点的风格特色,在修改页面数量庞大的站点时,显得格外有用。避免了一个

一个网页的修改,大大减少了反复劳动的工作量。(J)

第四章

1.语句setTimeout("display",3000)每()执行一次显示方法(B)

A、三分钟

B、三秒钟

C、五十秒

D、以上都不是

2.关于history.back⑵下列哪种表述是对的的?(C)

A、根据历史记录列表返回两个页面

B、它的功能和historygo(・2)相同

C、错误。back方法不会接受任何参量

D、以上都不是

3.Confirm方法的返回类型是什么?(A)

A、BooleanB、Integer

C、ObjectD、不返回任何值

4.History对•象属于下列哪一类?(A)

A、浏览器对象B、语言对象

C、表单字段对象D、以上都不是

5.写“Helloworld”的对的JavaScript语法是(D)

A、("Helloworld)

B、“Helloworld”

C、response.write(helloworldn)

D、document.write("helloworld")

6.以下哪个单词不属于javascript保存字(D)

A^withB、class

C^voidD、parent

7.JavaScript中数组的序列从(A)开始的

A、0B、1

C、2D、3

8.JavaScript语句varal=10;vara2=20;alert{"al+a2"+al+a2}显示的结果是

(A)

A、al+a2=1020

B、al+a2=30

C>al+a2=al+a2

D、以上都不对的

9JavaScript的onSubmit事件的作用是(B)

A、当一个表单中的对象被点击时,执行的JavaScript事件

B、当用户提交一个表单时,需要执行的JavaScript事件

C、当鼠标移出对象时发生的事件

D、当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件

10.在Javascript中要改变页面文档的背景色,需要修改document对象的(C)属

性。

A、BackColorB、Backgroundcolor

C、BgColorD、Background

UavaScript中的Image对象提供了将图像预加载到内存的方法。(V)

2.JavaScript是面向对象的语言(X)

3」avaScript的运营是在浏览港中,不需要安装插件。(,)

4JavaScript是非编译语言。(V)

5.JavaScript不声明变量的数据类型,变量可直接使用。(J)

6JavaScript语言的语法类似C语言。(J)

7JavaScript的强大功能重要是提供了众多的内置对象。(V)

8JavaScript与客户端的交互是基于时间驱动的。(V)

9JavaScript的核心语言对象涉及字符串对象、数学对象、日期对象、数据组对象。

(V)

lO.Document对象是JavaScript的文档对象模型中的对象,Window对象不是

JavaScript的文档对象模型中的对象0(X)

第五章

1.XML的实体命名规则中说法对的的是(A)

A、可以包含字母、数字、以及其他字符

B、名字可以任何字母、数字或符号开始

C、名字没有任何限制

D、以上均对的

2以下哪个运算符是XSL中可以引用任意级别的后台元素?(D)

A、/B、*

C、|D、〃

3.下面哪一项不是CSS中display属性的取值?(A)

A、blockB、none

C、inlineD、inblock

4.关于XML声明对的的是(C)

A、!xmlversion1.0"!

B、?xmlencoding=^^gb2312”?

C、?xmlversion=^^1.0M?

D、%xmlversion二”1.0”%

5.以下不对的的是(D)

A、DTD定义了XML文档中包含的标记、元素、元素类型以及属性

B、DTD可以包含在XML文档内,也可以在XML文档外定义

C、命名空间可以区别不同源的元素、属性的定义

D、一个结构完整的XML文档一定是合法的XML文档

6.关于DOM的描述对的的是(C)

A、DOM模型是W3C组织开发出来的一个在内存中表达XML数据的线性模型

B、只能使用JavaScript进行DOM开发,而不能使用Java、C#

C、W3c组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据

W3c的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守

W3c规范的

D、DOM使开发者可以以编程方式读取、操作和修改HTML文档

7.关于XSLT的叙述错误的是(B)

A、它可以使用自己的XML信息,为其它用户合成新的数据实例

B、不可以将数据以简朴文本方式传递给其它系统

C、可以直接从数据源生成HTML/CSS网页

D、用户可以用多种方式应用数据

8.对于内部DTD文档,哪一个是错误的(C)

A、它定义的文档类型只能应用在XML中,其它的XML文档不能使用

B、不能放在XML数据之后

C、可以放在XML声明之前

D、可以在XML声明中,加入standalone-yes"

9.XML的缩写表达什么(A)

A、ExtensibleMobileLanguage(扩展移动设备语言)

B、X-rayMicroLabel(X光微标)

C、ExtensibleMarkupLanguage(扩展标记语言)

D、ExtensibleMachineLanguage(扩展机器诏言)

10.应当在什么情况下优先使用XML(B)

A、希望制作精美的网页

B、希望采用一些载体进行跨平台传送数据

C、希望编写复杂的循环程序代码

D、希望在求职简历中写上:我会XML

1.以下的标记名称中不合法的是(D)

A、BookB、_Book

C、:BookD、#Book

2.XML数据绑定于标签(A)之间

A、dataB、xml

C、bodyD、datasrc

3.假如希望属性的取值唯一,则该属性应定义为(A)

A、IDB、IDREF

C、IDREFSD、ENTITY

4.以下XML语句错误的是(A)

A、Bookname="xml技术“name="xml”

B、BookName=^,xml技术“name="xml

C、Bookname二"xml技术“name2二"xml

D^BookName二"xml技术"NAME二“xml”

5.已知xslt片段[xs上iftest二"roundOff(0.5)”][/xs上if],test语句的返回值是(C)

A、TrueB、False

C、不存在roundoff函数D、以上都不是

6.XML标记可以没有结束标记。(J)

7.可以通过CSS或者XSL可扩展样式语言在浏览器中呈现XML文档内容。(J)

8.我们可以通过XMLDOM对XML文档节点和数据进行操作。(J)

9假如把多个XML文献合并为一个,就很也许出现名称冲突。解决这一问题的方

法就是使用名称空间。(J)

10.XSLT是XSL规范的一部分。(V)

1.XSL与CSS在功能上类似。但是XSL比CSS功能更强大,复杂度更高。(J)

2.XML是一种元语言,可以用它来描述其他语言。(J)

1.设XML文档中的[language]的内容为:English或France,请完毕下面的XML模

式:

<xsd:Elementname=wlanguagen>

<xsd:simpleType>

<xsd:restrictionbase=w〃>

<xsd:patternvalue=w”>

</xsd:restrictions>

</xsd:simpleType>

</xsd:element>

答:xsd:string

English|France

2.要定义一个数据类型,既也许包含integer类型的值,也也许包含string类型的

值,请将以下schema片段填写完整。

<xsd:simpleTypename=,,idNumberw>

<xsd:union>

<xsd:simpleType>

<xsd:restrictionbase=w〃/>

</xsd:simpleType>

<xsd:simpleType>

<xsd:restrictionbase=〃"/>

</xsd:simpleType>

</xsd:union>

</xsd:simpleType>

答:xsd:integer

Xsd:string

第六章

[Application对象能在(C)间共享。

A、某个访问者所访问的当前页面

B、某个访问者所访问的网站的各个页面之间

C、该服务器上的所有的访问者的所有asp页面

D、该服务器上的所有的访问者的所有asp页面和应用程序

2.下面程序段执行完后,页面显示的内容是(A)

Response.Write(“张三”)

Response.End()Response.Write(“你好”)

A、张三B、你好

C、张二你好D、张三(换行)你好

3.Web窗体支持(C)驱动编程模型。

A、过程B、功能

C、事件D、中断

4.Cookie值得存在期限(B)

A、可以在浏览器中进行设立

B、可以通过Expires属性进行设立

C、根据客户机浏览器软件不同而不同

D、以上都不是

5.在ADO.NET中,使用DataTable对象的(D)属性,可以从数据源提取数据行。

A^ConstraintsB、Columns

C、DataSetD、Rows

6.下列关于ADO.NET中各对象的说法不对的的是(C)

A、Connection对象用于实现和数据源的连接

B、Command对象用于完毕对数据库的操作

C、DataReader对象可用于完毕数据记录的增长、删除、修改和查询

D、DataAdapter•对象用于实现数据源和DataSet对象的连接

7.分析以下的C#语句:

SqlConnectionConnl=newSqlConnection();

Connl.Connectionstring="IntegratedSecurity=SSPI;

InitialCatalog=northwind";

Connl.Open();

SqlConnectionConn2=newSqlConnection();

Conn2.Connectionstring="InitialCatalog=northwind;

IntegratedSecurity-SSPI";

Conn2.Open();

请问:上述语句将创建(C)个连接池来管理这些SqlConnection对象?

A、0B、1

C、2D、无法拟定

8.变量名为connfl'JSqlConnection对象连接到本地SQLServer2023的

Northwind实例.该实例中包含表Orders.为了从Orders表查询所有CustomerlD

等于“tom”的订单数据,请用对的的字符串sqlstr的赋值语句替换下列第一行语

句。(A)

stringsqlstr="本字符串需要你用对的的SQL语句替换“:

conn.Openf);

SqlCommandcmd=conn.CreateCommand();

cmd.CommandText=sqlstr;cmd.CommandType=CommandType.Text;

SqIParameterpl=cmd.Parameters.Add("@CustomerlD”,SqlDbType.VarChar,5);

pl.Value="tom";

SqlDataReaderdr=cmd.ExecuteReader();

A、stringsqlstr="Select*FromOrderswhereCustomerlD=

B、stringsqlstr="Select*FromOrderswhereCustomerlD=CustomerlD

C^stringsqlstr="Select*FromOrderswhereCustomer!D=@CustomerlD

D、stringsqlstr="Select*FromOrders";

9.以下哪些属于C#的数据类型?(ABC)

A、简朴类型B、枚举类型

C、结构类型D、类类型

10.下面关于C#枚举类型的说法,哪些是对的的?(ABD)

A、枚举成员隐含为常量,其值不能改变

B、每个成员也都隐含为静态的,直接用枚举类型名进行访问

C、C++中枚举类型与整数类型是显式转换的

D、C#中枚举类型需要显式强制转换为基本类型

1.F面哪些代码可以成功移除Application变量?(AD)

A、Application.RemovefuHitCounterM)

B、Application.Remove))

C、Application.Lock()

D、Application.RemoveAllf)

题目解析:

移除指定Application变量:Application.RemovefuHitCounter")移除所有

Application变量:Application.RemoveAII()

2.C#语言是一种强类型的语言,在使用变量前必须对该变量的类型进行声明。

(V)

3.try-catch-finally语句用来捕获异常,使用语法与JavaScript语言中的相似。在

Web开发中应尽量少用捕获异常来实现某些功能。(J)

4.Literal和Label类似,text文本中可以添加任何HTML标记。(X)

5.修改Application变量时可以直接修改。(X)

6.SOAP协议(SimpleObjectAccessProtocol)是服务需求者向Web服务发送请求

并接受应答的协议。SOAP的数据编码方式是基于XML的。(V)

7在C#中,装箱操作是将值类型转化成引用类型。(X)

8.重载通常是指在同一类中,涉及多个名称相同但参数列表不同的方法。(X)

9.变量名的命名方法通常有PascalCase和camelCase两种。(X)

10

数据库F:\BooksMgt.mdb包含表Book.创建名为conn数据连接对象定义如下:

OleDbConnectionconn=new

OleDbConnection(@";Provider=,Microsoft.Jet.OLEDB.4.0,;Data

Source='F:\BooksMgt.mdb"');

请问下列C#语句是否对的:(V)

OleDbCommandcmd=conn.CreateCommand();

cmd.CommandText="Select*FromBook";

cmd.CommandType=CommandType.Text;

ADO.NET进行数据库访问时,使用connection对象的一段代码,请补充完整(执

行结果如下):

1.protectvoidPage_Load(objectsender,EvenArgse){

SqlConnectionconn=newA;〃新建——个Connection对象

B="DataSource=;lnitialCatalog=Northwind;Persist

SecurityInfo二True;UseED=saPassword=docman”;//设立连接字符串

〃弓I发StateChange事件

conn.StateChange+=newStateChangeEventHandler(conn_StateChange);

C

If(conn.State==Connectionstate.Open)〃判断当前Sqlconnection对象的状态

假如是打开的页面输出1

{

Response.Write(//l<br/>,/);

conn.Close));

)

D;

lf(conn.State==Connectionstate.Closed)〃判断当前Sqlconnection对象的状态

假如是打开的页面输出0

{

Response.Write(/z0<br/>,z);

)

)

Protectedvoidconn_StateChange(objectsender,StateChangeEventArgse){

〃事件解决程序

Response.Write(/zStateChangeFrom"+e.OriginalState+/ztow+e.Currentstate+

“<br>〃);

)

'三无标题页一■icrosoftInternetExplorer

答:A:SqlConnectionf)

B:conn.ConnectionString()

C:conn.Open()

D:conn.Closed

第七章

l.Ajax术语是由哪家公司或组织最先提出的?(C)

A、Google

B、IBM

C、AdaptivePath

D、DojoFoundation

2.以下哪一个Web应用不属于Ajax应用?(A)

A、HotmailB、GMaps

C、FlickrD、WindowsLive

3.以下哪个技术不是Ajax技术体系的组成部分?(B)

A、XMLHttpRequestB、DHTML

C、CSSD、Dom

4.Ajax有四种技术组成:DOM,CSSJavaScript,XmlHttpRequest中控制文档结构的

是:(A)

A、DOMB、CSS

C、javascriptD、XMLHttpRequest

5.在Ajax的四种技术中,控制通信的是哪一个?(D)

A、DOMB、CSS

C、javascriptD、XMLHttpRequest

6.在Ajax的四种技术中,JavaScript的重要作用是:(A)

A、控制页面显示风格

B、控制文档结构

C、控制通信

D、控制其他的三个对象内容

7.下列哪项不是Ajax的核心技术:(C)

A、CSSB、DOM

C、HTMLD、JavaScript

8.下列选项中,关于Ajax说法错误的是:(B)

A、通过Ajax技术可以通过JavaScript发送请求到服务器,可实现只更新局部页面

而不需要刷新整个页面

B、Ajax技术的核心组衅是XMLHttpRequest,它可以向服务器端发送异步请求

C、Ajax并不是全新的技术,而是整合了几种现有的技术:JavaScript、XML和CSS

D、XMLHttpRequest对象有5种状态,当状态为5时,表达接受结果完毕

9.在ASP.NETAJAX中,关于AutoComplete控件的说法错误的是:(C)

A、CompletionSetCount属性表达提醒数据的行数

B、AutoComplete调用的WebMethod返回值数据类型一般为字符串数组

C、AutoComplete所调用的WebService类必须加上

[System.Web.Script.Service.ScriptService()]4$tt

D、EnableCaching属性设立为0表达不启用缓存

10.以下选项中哪项不是ASP.NETAJAX框架的组成部分:(D)

A、AJAXControlToolkit匚具包

B、AJAXLibrary类库

C、AJAXTCP增强组件

D、WebService

l.ASP.NET中AJAX框架技术的Accordion控件的哪个属性用来设立菜单标题样式

(A)

A^HeaderCssClassB、ContentCssClass

C、HeaderTemplateD、ContentTemplate

2.在ASP.NET的AJAX控件中,以下行关Rating控件属性CurrentRating的作用描

述对的的是(A)

A、当前默认的等级B、最大等级

C、等级星的样式D、选中的等级星显示样式

3.在Ajax技术中,关于HTTP协议向服务器传送数据的方式描述对的的是(A)

A、涉及Post、Get方式

B、假如传输数据包含机密信息,建议采用MD5数据提交方式

C、GET执行效率和POST方法同样

D、Post传送的数据最较小,不能大于1B

4.在Ajax技术中,XMLHttpRequest对象有(D)个返回状态值

A、2B、3

C、4D、5

5.ASP.NET中AJAX框架技术中,要实现无刷新技术,需要采用下面哪个控件(A)

A^UpdatePanelB、AutoComplete

C、TimerD、Rating

6.在ASP.NET的AJAX框架技术中,有关Accordion控件作用描述对的的是(A)

A、用来显示模式弹出窗体

B、用于显示日历

C、用于实现菜单效果

D、用于实现选项卡功能

7.在下面代码中,我们希望三个按钮按行排列,空白处应当选择哪一项?(D)

<Orientation二〃Horizontal”〉

<ButtonWidth=〃200〃Height=〃50〃Margin=〃20〃

Content=,,button//x/Button>

<ButtonWidth="200〃Height="50"Margin=〃20〃

Content=",buttonwx/Button>

<ButtonWidth="200〃Height=〃50〃Margin=〃20〃

Content=",button,,x/Button>

</>

A^CdnvdsB>Grid

C、GridViewD、StackPanel

8.在下面代码中,使用Grid进行一个用户登录界面的布局,空白处应当选择哪一

项?(A)

<Girdx:Name="LayoutRoot"Background=”#46461F"ShowGridLines二〃True"〉

<Grid.>

<RowDefinitionHeight="120”/>

<RowDefinitionHeight=w*,7>

</Grid.>

<Grid.ColumnDefinitions>

<ColumnDefinitionWidth=〃100〃/>

<ColumnDefinitionWidth=〃*〃/>

</Grid.ColumnDefinitions>

<TextBlockGrid.Row="0"Grid.Column=〃0"Text="UserName:"

VerticalAlignmentd'Center"Foreground=〃White〃/>

<TextBlockGrid.Row=〃l〃Grid.Column=〃0〃Text=〃Password〃

VerticalAlignment二〃Center"Foreground二〃White〃/>

<TextBoxGrid.Row=〃0〃Grid.Column=〃1〃Width=〃200〃Height="30"

HorizontalAlignment=/,Left/7>

<TextBoxGrid.Row"Grid.Column=wrWidth-200〃Height=〃30〃

HorizontalAlignment=wLeff7>

</Grid>

A、RowDefinitionsB、ColumnDefinitions

C、ColumnDefinitionD、RowDefinition

9.Ajax技术通常用于实现局部刷新。(V)

10.一个页面只能涉及一个UpdatePanel控件。(X)

Ajax技术可以通过JavaScript对象XamIHttpRequest实现。(J)

1.以下代码实现了运用XMLHttpRequest对象获取远程数据并显示结果所需要的

javascript代码,请补充空白处的代码:

<scriptlanguage="javascript”>

varvXMLHttpRequest。{〃创建XMLHttpRequest对象,需考虑浏览器兼容性

if(L){//Mozilla>Firefox>Safari等浏览器

vXMLHttpRequest=newXMLHttpRequestf);

if(vXMLHttpRequest.overrideMimeType){

vXMLHttpRequest.overrideMimeType(zztext/xml/,);

}

}elseif(Z){〃正浏览器

try{

vXMLHttpRequest=newActiveXObject("Msxml2.XMLHTTP");

}

catch(e){

vXMLHttpRequest=newActiveXObject(z/Microsoft.XMLHTTP/,);

)

)

if(!vXMLHttpRequest){window.alert(z/Browsernotsupport

XMLHttpRequest!);;

returnvXMLHttpRequest;

)

functionExcuteWelcome(vName){

vXMLHttpRequest=CreateXMLHttpRequest();

vXMLHttpRequest.onreadystatechange=3.;〃指定解决函数

varurl="WelcomeResult.aspx?Name=〃+vName;

vXMLHttpRequest.open("GET”,url);〃设立请求方?去和目的

vXMLHttpRequest.send(null);〃发送请求

}

functinExcute_Callback(){

if(vXMLHttpRequest.4.==4){〃对响应数据进行解决

iffvXMLHttpRequest.status==5.){〃信息返回成功

vars=vXMLHttpRequest.responseText;

MyResult.innerHTML=s;〃显示数据

)

)

)

</script>

答:l.window.XMLHttpRequest

2.window.ActiveXObject

3.Excute_Cal

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论