web编程习题综合

更新时间:2023-12-28 23:07:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

复习题

一、选择题

1. ( b )是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework 在Windows服务器上运行。 A. C# B.ASP.NET

C.Visual Basic.NET D.Visual Studio.NET

2.下面不属于ASP.NET的功能的是( d )。 A.多语言支持 B.代码编译执行 C.缓存机制

D.较差的安全性

3. ( a )文件由Visual Studio.NET创建,用于定义Web应用程序的配置。 A.Web.Config B.Global.asax C.AssemblyInfo.cs D.ASPX

4. 关于动态网页,以下说法正确的是( c )。

A.只有包含在服务器端执行的脚本才是动态网页 B.包含有动画、视频或声音的网页也是动态网页

C.根据用户不同,请求返回不同结果的网页是动态网页 D.ASP.NET的页面产生的一定是动态页面

5.以下( c )不是.NET平台的组成部分。 A..NET框架类 B.公共语言运行库

C.Internet Information Server(IIS) D.运行时环境

6.关于ASP.NET,以下叙述不正确的一项是( a )。

A.ASP.NET与ASP只是名称相似,而根本没有任何关系

B.ASE.NET显著的功能和特点是代码编译执行和支持Web服务 C.ASP.NET的主流和推荐的脚本语言是C# D.ASP.NET是用于开发Web数据库应用程序的

7.下列( d )不是运行ASP.NET程序的必要条件。 A.IIS B.浏览器

C..NET Framework

D.Microsoft Visual Studio.NET环境

8. 假设IIS所预设的主目录位置为D:\\Test,如果在D:\\Test目录下的mytest.htm被浏览, 则其在浏览器中的地址为( c )。 A.http://mytest.htm B.http://localhost

C.http://localhost/mytest.htm

D.http//localhost/mytest.htm/test/mytest.htm

9.下列说法错误的是( d )。

A.只有采用SQL Server身份验证模式,才可以启用sa账户登录

B.如果只想使用C#语言开发ASP.NET应用程序,在安装Visual Studio 2005时,只 需选择“Visual C#”语言安装即可

C.Dreamweaver可以帮助开发人员进行页面布局和样式的设计 D.安装IIS后,主目录不能更改

10.代码隐藏文件用于存储窗体上的( d )。 A.静态标记 B.控件中输入的值 C.用户注释 D.应用程序代码

11.Web窗体支持( c )驱动编程模型。

A.过程 B.功能 C.事件 D.中断

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

A. Page_Init事件在页面服务器控件被初始化时发生 B.Page Load事件只在页面初次加载时发生

C.利用IsPostBack属性,可以检查页面是否为传递回服务器的页面 D.如果页面验证成功,IsValid属性值为True

13.( a )指令用于定义ASP.NET页面解析器和编译器所使用的特定的页面的属性。 A. @Page B.@Control C.@Import D.Register

14.下面程序段执行完后,页面显示的内容是( a )。 Response.Write(\张三\ Response.End();

Response.Write(\你好\

A. 张三 B.你好 C. 张三你好 D.张三(换行)你好

15.应用程序中所有页面均可以访问( b )变量。

A.Session B.Application C.Server D.ViewState

16.下面( c )文件负责处理Application_Start、Application_End、Session_Start和 Session_End等事件。

A.Web.config B.Config.asax C.Global.asax D.Global.inc

17.若希望控件内容变换后立即回传表单,需要在控件中添加属性( a )。 A.AutoPostBack=True B.AutoPostBack=False C.IsPostBack=True D.IsPostBack=False

18.下列关于Web服务器端按钮控件的说法不正确的是( d )。

A. Button显示为普通按钮样式 B.LinkButton显示为超链接按钮样式

C.ImageButton以图片作为按钮 D.Button和LinkButton所实现的功能不同

19.下列关于Web服务器端Label控件的说法不正确的是( d )。 A. Label控件显示为文本信息 B.Label控件只能显示文本信息 C.Label控件不能接收文本信息

D. Label控件中文本不能使用标记进行样式控制

20.下列关于Web服务器端Text控件的说法不正确的是( c )。

A. Text控件显示为文本输入框 B.Text控件可以设置为多行文本输入

C. Text控件只能输入文本不能显示文本 D. Text控件可以设置为密码框输入

21.下列关于Web服务器端DropDownList控件的说法不正确的是( d )。 A. DropDownList控件显示为下拉列表框 B.DropDownList控件只能实现单选

C.DropDownList控件的选项中可以有默认选项 D.DropDownList控件中的选项不能动态设定

22.下列关于Web服务器端ListBox控件的说法不正确的是( b )。 A. ListBox控件显示为列表框 B.ListBox控件只能实现单选

C. ListBox控件的选项中可以有默认选项 D. ListBox控件可以设置列表的显示高度

23.下列关与Web服务器端CheckBox控件的说法不正确的是( c )。 A.CheckBox控件显示为复选框

B.CheckBox控件没有GroupName属性 C.CheckBox控件可以有默认选项

D.CheckBox控件可以全选,也可以全不选

24.下列关于Web服务器端RadioButton控件的说法不正确的是( b )。 A. RadioButton控件显示为单选按钮

B.RadioButton控件没有GroupName属性

C.RadioButton控件具有GroupName属性,而且是必须设置的 D.同一组RadioButton控件具有相同的GroupName属性

25.下列关于Web服务器端Panel控件的说法不正确的是( d )。 A. Panel控件显示为面板

B.Panel控件是其他控件的容器

C. Panel控件可以设置为不同的显示样式 D.Panel控件没有任何事件方法可以处理

26.下列Web服务器控件中,哪个不能接收用户的输入信息( b )。 A. Text控件 B.Label控件

C. DropDownList控件 D.CheckBox控件

27.现在需要验证某个TextBox控件的输入数据是否大于0,应使用的验证控件是( b )。 A.CompareValidator B.CompareValidator与RequiredFieldValidator C.RangeValidator D.RangeValidator与RequiredFieldValidator

28.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65,此时应该使用的 验证控件是(d )。

A.CompareValidator B.CompareValidator与RequiredFieldValidator C.RangeValidator D.RangeValidator与RequiredFieldValidator

29.要对输入的数据进行检查,以下( c )情况需要使用正则表达式验证控件。 A. 输入数值大于1小于42 B.输入数值不能为空

C. 检查身份证、电子邮件地址 D.比较两次输入的密码是否相同

30.对于正则表达式([0-9a-z]{4,})|(\\..{3,6}),下面( c )是错误的输入。 A.2asd B..&8# C.avdf* D..ads

31.如果要输入如(86)-10-12345678形式的电话号码,应该使用的正则表达式为(a) A.\\([0-9]{2}\\)-[0-9]{2}-[0-9]{8} B.\\([0-9]{2}\\)-[0-9]{10}

C.[0-9]{2}-[0-9]{2}-[0-9]{8} D.\\([0-9]{2}\\)[0-9]{2}[0-9]{8}

32.在数据验证控件中,ValidatorSummary验证控件的作用是( b )。 A. 检查总和数 B.集中显示各个验证的结果 C. 判断有无超出范围 D.检查数值的大小

33.下列关于数据验证控件的说法不正确的是( a )。 A. 必填验证控件只能检查输入信息是否为空 B.比较验证控件可以进行输入数据的类型检查

C. 范围验证控件需要使用Minimum和Maximum属性设置范围 D.规则验证控件需要使用ValidationExpression属性设置文本格式

34.下列关于数据验证控件的说法不正确的是( a )。

A. 在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件 B.除必填验证控件以外,其他验证控件都将被检查对象为空认为是合法的输入 C.比较验证控件可用来与某个常量比较,也可用来与另外某个控件的输入进行比较 D.数据验证控件的提示信息显示位置可由Display属性设置

35.下列关于IsValid的说法不正确的是( d )。 A. IsValid是Web页面的属性

B.IsValid是数据验证控件的属性

C. IsValid可用于判断页面表单中提交的数据是否通过验证 D.IsValid用于判断页面中表单是否可以操作

36.下列关于用户验证控件的说法不正确的是( b )。

A. 用户验证控件可以根据需要通过程序进行数据检查 B.用户验证控件只能在服务器端进行数据检查 C.用户验证控件可以不设定ControlToValidate属性 D.用户验证控件可以在客户端完成数据检查

37.下列ADO.NET的组件中,哪个提供断开式数据访问服务( d )。 A. Connection对象 B.Command对象

C. DataAdapter对象 D.DataSet对象

38.若要访问其他计算机上的SQL Server数据库,需要设置( b )属性。 A.Provider B.Data Source

C.Initial Catalog D.Database

39.下列ADO.NET的组件中,( b )实现对数据源的数据操作功能。 A. Connection对象 B.Command对象 C. DataAdapter对象 D.DataSet对象

40.在下列ADO.NET的数据库连接方式中,不能用于连接SQL Server数据库的是( d )。 A.OleDbConnection B.OdbcConnectiOn C.SqlConnection D.OracleConnection

41.下列连接字符实现与SQL Server数据库的连接,( d )是不正确的。 A,Driver={SQL Server}; Server=localhost; Database=stuDB; Uid=; Pwd=;

B.Provider=SQLOLEDB; Data Source=localhost; Database=stuDB; Uid=abc; Pwd=12; C.Data Source=.\\\\SQLEXPRESS; Database=SchoolDB; Uid=abc; Pwd=;

D.Driver={SQL Server 2000}; Server=localhost; Database=stuDB; Uid=abc; Pwd=123;

42.在配置ODBC数据源时,( c )具有可移植性。 A. 系统DSN B.用户DSN C.文件DSN D.都不能移植

43.下列关于ADO.NET中各对象的说法不正确的是( c )。 A. Connection对象用于实现和数据源的连接 B.Command对象用于完成对数据库的操作

C.DataReader对象可用于完成数据记录的增加、删除、修改和查询 D.DataAdapter对象用于实现数据源和DataSet对象的连接

44.下列关于DataSet的说法不正确的是( c )。 A. DataSet提供了强大的数据缓存功能

B.DataSet支持数据的浏览、排序、搜索和过滤 C. DataSet与DataReader具有完全相同的功能 D.DataSet与XML集成

45.下列关于DataSet的组成部分说法不正确的是( c )。

A. DataSet主要由数据表(DataTable)和关系(DataRelation)组成

B.DataSet所包含的数据表由DataSet的属性Tables管理,通过Tables属性来访问 C.DataColumn对象和DataRow对象分别定义了数据表DataTable中行和列的属性 D. Contraint类表示可以在一个或多个DataColumn对象上实施的约束

46.下列关于ADO和ADO.NET的比较不正确的是( a )。

A. ADO.NET只是ADO的一个升级版,工作原理是相同的

B.ADO.NET提供DataRelation对象合并来自多个DataTable对象的数据 C.ADO只能顺序扫描各行,而ADO.NET允许非顺序访问数据表 D.ADO使用COM组件传输数据,而ADO.NET使用XML传输数据

47.表格视图GridView控件的基类是( a )。

A.System.Web.UI.WebControls B.System.Data.OdbcConnection C.System.Web.UI D.System.Web.UI.WebControls.DataGrid

48.当GridView控件启用分页后,默认每页显示记录的条数是( b )。 A.5 B.10 C.15 D.20

49.下面关于GridView控件的说法正确的是( d )。

A. GridView控件只能原样显示数据表中的记录,不能修改

B.为了美化显示,GridView控件的头模板、体模板和尾模板都必须进行设置 C.GridView控件不能分页显示数据 D.GridView控件能实现数据的排序

50在配置GridView控件的SqlDataSource数据源控件过程中,单击“高级”按钮的目的 是( c )。

A. 打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码

51.在配置GridView控件的SqlDataSource数据源控件过程中,单击“高级”按钮后打开 的窗口中的选项无效(不能选择),这常常是因为( d )。 A. 不能输入参数 B.不能返回数据

C. 不能优化代码 D.数据表中缺少关键字段

52.若希望在GridView控件中显示“上一页”和“下一页”的导航按钮,则Pagerstyle 属性中Mode应设置为( b )。

A. NumericPages B.NextPrev C.上一页 D.下一页

53.当GridView控件启用分页后,获知数据表当前所在页数的属性是( b )。 A.PageSize B.PageIndex C.PageStyle D.AllowPaging

54.如果定制了各列,又希望能按某一列排序,需要在每一列设置的属性是( c )。 A. SortExpression B.Sort C.SortField D.DataFieldText

55.设置GridView控件中某列表头显示的文本,需要设置的列属性是( a )。 A.HeaderText B.FooterText C.ReadOnly D.Visible

56.设置GridView控件中某列是不可修改更新的,需要设置的列属性是( c )。 A.HeaderText B.FooterText C.ReadOnly D.Visible

67.关于配置文件说法错误的是( c )。

A. Web.config文件是基于XML格式的纯文本文件 B.子目录下的配置信息覆盖父目录下的配置信息 C. 浏览器可以直接访问Web.config文件

D. 如果Web.config文件不存在,该目录下的所有配置设置将自动从父目录继承

68.一个应用程序中一般有( c )个Web.config文件有效。 A.0 B.1 C.若干 D.以上都不对

69.数据库应用程序中与数据库连接的代码段最好放在( a )中。 A.Web.config B. Global.asax C. .aspx文件 D.其他文本文件

70.配置文件中用于保存自定义设置的标记是( b )。 A. B. C. D.

71.URI是Internet网络上各种资源的唯一标识,它包含几种具体形式,Web 中使用最多的是(C)。 A: URN B: UFO C: URL D: URC

72.以下除(D)以外,都是在ASP.NET中常用的名字空间。 A: System.Web B: System.Web.UI

C: System.Web.Security

D: using System.Windows.Forms

73.CGI是一类特殊的程序,用于实现动态网页。CGI程序具有以下除|D|以外的几个特点。 A: 由Web服务器调用

B: 使用标准输入、输出方式 C: 一般编译为DLL形式 D: 可以用任何一种语言编写

74.ISAPI 也是用于实现动态网页的技术,它符合以下除|A|外的各项描述。 A: 由IIS启动 B: 是一个DLL C: 可以跨平台使用

D: 可以用任何一种语言编写

75.ASP.NET的前身是 ___ 。 A: ASP2.0

B: ASP3.0 C: PHP1.0 D: ASP+

76.在HTML中
所起的作用是|B|。 A: 显示一条水平线 B: 使文本换行 C: 显示一条垂直线 D: 使文字变粗体

77.在HTML中用表示超链接,它的|B|属性是一个URL,表示该链接的目标位置。 A: http B: href C: target D: src

78.CSS结合到HTML中使用,具有以下除 ___ 外的各项用途。 A: 可以实现动态网页 B: 用于对各种元素的定位 C: 用于指定显示的样式

D: 便于利用JavaScript等脚本语言控制HTML文档中元素进行各种变化

79.关于XHTML的以下各项描述中,|C|是错的。 A: XHTML是一个XML

B: 在XHTML中可加入HTML元素,但一般要使用小写的名称 C: ASP.NET中必须使用XHTML

D: Visual Studio.NET生成的页面都符合XHTML

80.为了在HTML中使用JavaScript,一般要在HTML中插入|D|标签。 A: %Page

B: LANGUAGE C: javascript D: SCRIPT

81.JavaScript中使用关键字function,表示|B|: A: 调用方法 B: 声明一个方法 C: 主程序的入口 D: 声明一个类

82.JavaScript的客户端DOM模型中,以下几个对象中 ___ 位于最高一层。 A: window B: Document C: Location D: History

83.ASP.NET中可使用|A|的形式将代码嵌入到.aspx页面源文件。 A: <% . . . %> B: <# . . . #> C: D: <@ . . . @>

84.某个Web窗体的代码中有以下几个事件方法,其中最先执行的的方法应该是|A|。 A: Page_Init B: Page_Load C: Page_Unload D: Button1_Click

85.Response、Request 、Session 、Application 、Server这几个重要对象,都是 ___ 类的成员。 A: WebControl B: Page C: IIS

D: Document

86.关于ASP.NET中的Request对象,以下描述中除|D|以外都是错误的。 A: 用于保存在该Web应用的整个生存期内有效的信息 B: 用于实现Web服务向客户发送信息的功能 C: 用于提供一组与Web服务器有关的方法 D: 用于获取一次客户端请求中包含的信息

87.关于ASP.NET中使用的Session变量,以下描述中|B|是错误的。 A: 可以用Session[\变量名\进行定义

B: 在会话刚建立时就必须创建与该会话有关的所有Session变量 C: 在同一次会话中的各个Web窗体的代码中可以共享Session变量 D: Session变量被临时保存在Web服务端机器的内存中

88.在对Application变量进行写操作时,一般需要先后执行|A|方法。 A: Lock和UnLock B: Read和Write C: Clear和Write D: Remove和Add

89.以下几种列表控件中,除了 ___ 外都有Items属性。 A: RadioButtonList B: DropDownList C: Table D: ListBox

90.以下除了|C|外都是ASP.NET 2.0中新增的导航控件。 A: Menu

B: SiteMapPath C: RangeValidator

D: TreeView

100.使用SiteMapPath导航控件时必须在站点的虚拟根目录内放入名为|A|的文件。 A: web.sitemap B: sitemap.web C: MapPath.web D: sitemap.xml

101.TreeView控件用于导航时,可以利用一个 ___ 控件作为其数据源。 A: SqlDataSource B: SiteMapDataSource C: SiteMapPath

D: OleDbDataSource

102.在ASP.NET 页面源文件中使用|C|表示数据绑定。 A: <%& ... %> B: <%@ ... %> C: <%# ... %> D: <#% ... #>

103.关于验证控件的以下叙述中,除|D|外都是错误的。 A: 两个不同的正则表达式所表示的规则必定是不一致的 B: 验证控件的Text属性和ErrorMessage属性必须是相同的 C: CompareValidator不能对日期类型的值进行比较 D: 可以用多个验证控件来检查同一项输入内容

104.在对数据库执行删除记录的命令时应调用DbCommand对象的|A|方法 A: ExecuteNonQuery B: ExecuteReader C: ExecuteScalar D: Delete

105.在School数据库中有一个Student表,对该数据库执行 ___ 命令时应调用DbCommand对象的ExecuteScalar方法。

A: delete from student where name is null B: select * from student

C: insert into student (name,sid,class) values('张三','11302022','11软件01') D: select count(*) from student where class like '11软件01'

本文来源:https://www.bwwdw.com/article/iolx.html

Top