2024年3月16日发(作者:)

考试题

一、 单项选择题:()

1.目前在Internet上应用最为广泛的服务是( B )

服务 服务

服务 服务

2.在网站设计中所有的站点结构都可以归结为( B )

A.两级结构 B.三级结构

C.四级结构 D.多级结构

3.Web安全色所能够显示的颜色种类为( C )

A.4种 B.16种

C.216种 D.256种

4.为了标识一个XHTML文件应该使用的标记是( C )

A.

B.

C. D.

5.网页中使用的图像可以是GIF、BMP、TIFF、PNG等格式的图像文件,目前使

用最广泛的主要是( A )格式

A.GIF B.PNG

C.BMP D.TIFF

6.在DHTML中把整个文档的各个元素作为对象处理的技术是( C )

(脚本语言)

7.下面不属于CSS插入形式的是( A )

A.索引式 B.内联式

C.嵌入式 D.外部式

8.下面的叙述中,正确的是:( A )

A. code-Behind技术形成ASPX、RESX和CS三个后缀的文件,这个就是代码

分离。实现了HTML代码和服务器代码分离,方便代码编写和整理。

B. <%# %>表示的是未绑定的数据源起始标志

C. <% %>表示的是客户器端代码段起始标志

D. 面向对象的语言具有结构性、继承性。

9.网页中的图像格式一般以GIF为主,如果涉及到照片类似的图像,则选择( B )

格式

A.GIF B.JPEG

C.BMP D.TIFF

10.下列Web服务器上的目录权限级别中,最安全的权限级别是( A )

A.读取 B.执行

C.脚本 D.写入

11.Internet上使用的最重要的协议是( B )

和Telnet /IP

和SMTP 和Telnet

12.下面说法错误的是( D )

A.规划目录结构时,应该在每个主目录下都建立独立的images目录

B.在制作站点时应突出主题色

C.人们通常所说的颜色,其实指的就是色相

D.为了使站点目录明确,应该采用中文目录

13.可以在VS.NET开发环境的( D )对SQL Server进行管理:

A.解决方案资源管理器 B.类视图

C.属性窗口 D.服务器管理器

14.为确保用户输入的值在指定的范围内,应该选择:( A )

A.RangValidator B.RequiredFieldValidator

C.CompareValidator D.RegularExpressionValidator

15.下述关于站点导航的叙述中,错误的是:( A )

A.使用站点地图描述站点的物理结构,通过修改站点地图来管理页导航

B.在VS 2005中,导航控件有SiteMapPath、Menu和TreeView控件

C.开发人员利用站点地图和SiteMapPath控件实现自动导航

D.开发人员利用Menu控件或者TreeView控件实现自定义导航

16.选出所有DataList不可以使用的模版( D )

A.ItemTemplate B.AlternatingItemTemplate

C.HeaderTemplate D.EditTemplate

17.基于Windows身份验证需要在中作如下配置:( B )

A.

B.

C.

D.< authentication mode=”forms”/>

18.在Web应用中,如果获取的数据只是作为查询使用,对数据不作任何修改,

请选择最合适的方案。( A )

A.使用DataReader获取信息

B.使用DataSet获取信息

C.创建存储过程通过Command获得信息

D.以上都正确

19.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏

览器不兼容的问题。最好选择:( C )

A.只使用HTML控件 B.只使用HTML服务器控件

C.使用Web服务器控件 D.以上都不对

20.如何使用CompareValidator控件验证输入值大于10?( A )

A.设置ControlToValidator属性到需要验证的输入控件

设置ValueToCompare属性为10

设置Operator属性为GreaterThan

设置ErrorMessage为相应的错误提示信息

B.设置ControlToCompare属性到需要验证的输入控件

设置ValueToCompare属性为10

设置Operator属性为GreaterThan

设置ErrorMessage为相应的错误提示信息

C.设置ControlToCompare属性到需要验证的输入控件

设置ValueToCompare属性为10

设置Operator属性为GreaterThanEqual

设置ErrorMessage为相应的错误提示信息

D.设置ControlToValidator属性到需要验证的输入控件

设置ValueToCompare属性为10

设置Operator属性为GreaterThanEqual

设置ErrorMessage为相应的错误提示信息

21.包含SQL Server数据提供者的命名空间是:( D )

A.es B.ver

C. vider D.ent

22.ds数据集中有两张表,按顺序为:Employees和orders。其中Employees

表的字段按顺序为:FirstName,EmployeeId,LastName,如果要获得Employees

表第1条记录中FirstName字段的值,应该使用以下哪个代码?( D )

A.(“employees”).(“FirstName”)

B.ees(1).FirstName

C. (1).Row(1).Item(1)

D.(“employees”).Rows(0).Item(“FirstName”)

23.下面哪2个是声明用户控件必须的主要元素:( B )

A.Assembly属性和Src属性 B.TagName属性和Src属性

C. NameSpace属性和TagName属性 D.NameSpace属性和Src属性

24.假设在中定义了配置A、配置B和配置C,在根目录下的

中定义了配置C和配置D,在子目录Data下的中定义了

配置B、配置C和配置E,则应用程序遵守的配置为:( C )

A.的配置A、配置B、配置C和根目录下的配

置D以及子目录Data下的配置E

B.的配置A、配置B、配置C和子目录Data下

的配置E

C. 的配置A和根目录下的配置D以及子目录

Data下的配置B、配置C和配置E

D.的配置A和根目录下的配置C、配置D以及

子目录Data下的配置B、配置E

25.以下代码是在Web窗体中添加一个用户控件的代码:( A )

该用户控件在使用前必须注册,请选出正确的注册语句。

A.<% @Register TagPrefix=”MC”TagName=”Tree” Src=””%>

B.<% @Register TagPrefix=”Tree”TagName=”MC” Src=””%>

C. <% @Register TagPrefix=”MC”TagName=”Tree” Src=””%>

D.<% @Register TagPrefix=”MC”TagName=”Tree” %>

26.

<>

/>

上述代码的作用是:( B )

A.在窗体上显示定制错误信息,但该错误信息不出现在

远程用户的计算机上

B.在窗体上显示定制错误信息,但该错误信息不出现在

Web服务器上

C. 在窗体上显示定制错误信息,但该错误信息不仅出现

在Web服务器上,而且允许出现在远程用户的计算机上

D.以上都不对

27.要将DataGrid的记录自动分页为每页9行,应该如何实施?( C )

A.将PageSize属性设置为9,并在PageIndexChanged事件中设置

CurrentPageIndex属性

B.将PageSize属性设置为9,并在PageIndexChanged事件中设置

CurrentPageIndex属性及执行DataGrid的数据绑定。

C.设置DataGrid的AllowPaging为True,将PageSize设置为9,并在

PageIndexChanged事件中设置CurrentPageIndex属性及执行DataGrid的数据

绑定。

D.以上都不对

28.在对SQL Server 数据库操作时应选用( A )。

A. SQL Server .NET Framework 数据提供程序

B. OLE DB .NET Framework 数据提供程序

C. ODBC .NET Framework 数据提供程序

D. Oracle .NET Framework数据提供程序

29.关于中的代码隐藏文件的描述正确的是( C )

A. “代码隐藏”文件,如果用C#创建,该文件将具有“.”扩展名。

B. 项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。

C. 项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库

(.dll)文件。

D. 以上都不正确。

30.C#的数据类型有( A )

A. 值类型和调用类型 B. 值类型和引用类型

C. 引用类型和关系类型 D. 关系类型和调用类型

31.下列关于构造函数的描述正确的是( C )

A. 构造函数可以声明返回类型 B. 构造函数不可以用private修饰

C. 构造函数必须与类名相同 D. 构造函数不能带参数

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

控件有两种类型,它们是( A )

A. HTML控件和Web控件 B. HTML控件和XML控件

C. XML控件和Web控件 D. HTML控件和IIS控件

中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,

正确的注册指令为( D )

A. <%@Register TagPrefix = “Mike” TagName = “Space2” Src = “”%>

B. <%@Register TagPrefix = “Space2” TagName = “Mike” Src = “”%>

C. <%@Register TagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%>

D. 以上皆非

34.在中,对于Command对象的ExecuteNonQuery()方法和

ExecuteReader()方法,下面叙述错误的是( C )。

A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方

法来执行

B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数

C. Select操作的Sql语句只能由ExecuteReader()方法来执行

D. ExecuteReader()方法返回一个DataReder对象

35.下列语句( b )正确地创建了一个与SQL Server 2000数据库的连

接。

A. SqlConnection con1 = new Connection(“Data Source = localhost;

Integrated Security = SSPI; Initial Catalog = myDB”)

B. SqlConnection con1 = new SqlConnection(“Data Source = localhost;

Integrated Security = SSPI; Initial Catalog = myDB”)

C. SqlConnection con1 = new SqlConnection(Data Source = localhost;

Integrated Security = SSPI; Initial Catalog = myDB)

D. SqlConnection con1 = new OleDbConnection(“Data Source = localhost;

Integrated Security = SSPI; Initial Catalog = myDB”)

m中,关于ToolBar控件的属性和事件的描述不正确的是( D )。

A. Buttons属性表示ToolBar控件的所有工具栏按钮

B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度

C. DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显

示)旁边是否显示下箭头键

D. ButtonClick事件在用户单击工具栏任何地方时都会触发

37.在中执行一个存储过程时,如果要设置输出参数则必须同时设置参

数的方向和( B ),必要时还要设置参数尺寸。

A. 大小 B. 上限

C. 初始值 D. 类型

38.如果将窗体的FormBoderStyle设置为None,则( B )。

A. 窗体没有边框并不能调整大小

B. 窗体没有边框但能调整大小

C. 窗体有边框但不能调整大小

D. 窗体是透明的

39.如果要将窗体设置为透明的,则( B )

A. 要将FormBoderStyle属性设置为None

B. 要将Opacity属性设置为小于100%得值

C. 要将locked 属性设置为True

D. 要将 Enabled属性设置为True

40.要创建多文档应用程序,需要将窗体的( D )属性设为true。

A. DrawGrid B. ShowInTaskbar

C. Enabled D. IsMdiContainer

41.下面关于XML的描述错误的是( D )。

A. XML提供一种描述结构化数据的方法

B. XML 是一种简单、与平台无关并被广泛采用的标准

C. XML文档可承载各种信息

D. XML只是为了生成结构化文档

依赖以下哪项技术实现跨语言互用性?( C )

A. CLR B. CTS C. CLS D. CTT

42.公司有一个DB Server,名为AllWin,其上装了MS SQLSERVER 2000。现在

需要写一个数据库连接字符串,用以连接AllWin上SQL SERVER中的一个名为

PubBase实例的Test库。请问,应该选择下面哪一个字符串?( B )

A. “Server=AllWin;Data Source=PubBase;Initial Catalog=Test;

Integrated Security=SSPI”

B. “Server= AllWin;Data Source=PubBase;Database=Test;Integrated

Security= SSPI”

C. “Data Source= AllWin PubBase;Initial Category=PubBase;

Integrated Security=SSPI”

D. “Data Source= AllWin PubBase;Database=Test;Integrated Security=

SSPI”

43. 下述的三层结构体系哪个是正确的:( A )

A. web/business/database

B. business/web/database

C. web/database/business

D. database/web/business

44. 中的用户控件的扩展名为:( D )

A. .asp B. .asc C. .aspx

45. .net中如果要在页面上显示信息使用的对象及方法:( D )

B.

tring

46. 如果要进行页面跳转,动态添加客户端脚本等操作,可以使用的哪

一个对象:( C )

se

t n

47.SQL Server 2000企业版可以安装在( D )操作系统上。

oft Windows 98 oft Windows Me和XP

oft Windows 2000 Professional oft Windows NT

48.在T-SQL语句中取系统当前日期的函数名称为:( A )

e me me

49.

SQL SERVER数据库管理系统中为实现实体完整性采用的方法是:( C )

A.外键约束 B.默认值约束 C.主键约束 D.检查约束

50. SQL Server的字符型系统数据类型主要包括( B )。

A. Int、money、char B. char、varchar、text

C. datetime、binary、int D. char、varchar、int

51.Server对象的哪个方法用于将相对路径转化为物理路径( D )。

A. HtmlEncode B. Execute

C. UrlEncode D. MapPath

52.在SQLSERVER2000中,表创建后,不可以运行的操作为( D )。

A.更改表名 B.增加/删除列

C.修改已有列的属性 D.修改用于索引的列

53.SQLServer2000的文件包括:主数据文件、辅助数据文件和( B )。

A.索引文件 B.日志文件

C.备份文件 D.程序文件

54.SQLServer2000采用的身份验证模式有( D )。

A.仅Windows身份验证模式 B.仅SQLServer身份验证模式

C.仅混合模式 s身份验证模式和混合模式

55.主数据库文件的默认扩展名是( B )

A..dbt B..mdf C..dat D..dst

56.如果要进行分类汇总,需要用到SELECT命令的下列哪个子句( D )

Y E Y

57.存储在数据库中的数据的准确性属于( A )

A.数据完整性 B.数据有效性

C.数据安全性 D.以上都不是

58. 下列哪个控件的主要作用是通过数据源控件自动绑定数据,然后按照数据源

中的一行显示为输出表中的一行的规则将数据显示出来?( B )

A.DataList B.GridView C.DetailsView D.FormView

59. 假设在为TestKing的内网开发一个应用程序。职员将使用这个程

序来管理他们的职工福利,这些福利信息存储在一个名为Benefits的

Microsoft SQL Server 数据库中。一个职工可以从10个不同的下拉列表框中

选择福利选项,每个列表的值都分别存储在Benefits数据库不同的表中。职

员可以选择的可用值在登记期间每年可以改变一次。你想将你的应用程序访问

Benefits数据库来获得下拉列表框值的次数减到最小,你该采用哪两个步

骤?( A )

A.创建一个返回所有10个下拉列表框的存储过程,为每个下拉列表框创建

一个DataTable对象,通过调用NextResult()方法使用SqlDataReader对象

来获取10个DataTable对象数据。

B.创建一个返回所有10个下拉列表框数据的存储过程,将列表框和DataReader

对象绑定。

C.为每个下拉列表框创建一个DataTable对象,为每个表创建一个存储过程,

使用SqlDataReader对象获取10个表的数据,将列表框和DataTable对象绑

定。

D.通过使用ml()方法在客户机为10个下拉列表创建一个文件存

储结果集。

60. 在配置名为certkiller的应用程序。当出现一个错误时,用户重

定向到文件中的指定客户出错页面。用户指出一个特别页面重复

产生错误。需要为这个页面收集详细的错误信息,需要确保当请求页面产生错

误时应用程序的用户可以继续看到客户出错页面,该怎么做?( B )

A.在文件中设置customErrors的mode属性为RemoteOnly并从你

的客户机浏览器对页面进行存取