ASP.NET程序设计习题

  • 格式:doc
  • 大小:75.50 KB
  • 文档页数:7

《程序设计》复习习题基础一、选择题1、.NET Framework是一种( )。

A、编程语言B、程序运行平台C、操作系统D、数据库管理系统2、用Visual 编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( )。

A、CLRB、JITC、GCD、GDI3、运行程序的计算机必须安装 ( )。

A、.NET Framework和IISB、C、C#和D、4、要使程序立即运行需要按( )键。

A、F5B、Ctrl+F5C、F 10D、F11二、判断题1、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。

2、页面的<HEAD>标签是可有可无的,而<BODY>标签是必不可少的。

3、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。

三、思考题1、静态网页与动态网页的区别是什么?2、现动态交互式网页的技术与方法是什么?3、微软推出的有什么意义?服务器控件一、选择题1、指定Label控件的边框风格,需要设臵其()属性。

A、BorderColorB、BackColorC、BorderStyleD、BorderWidth2、要将数据源绑定到控件,需要调用控件的()方法。

A、LoadB、DataBindC、DisposeD、GetType3、要掩盖TextBox控件中文本,需要将控件的TextMode属性设臵为()。

A、PasswordB、MultiLineC、SingleLineD、Null4、要使文本框最多输入6个字符,需要将该控件的()属性值设臵为6。

A、MaxLengthB、ColumnsC、RowsD、TabIndex5、要使Button控件不可用,需要将控件的()属性设臵为false。

A、EnabledB、EnableViewStateC、VisibleD、CausesValidation6、DropDownList被选中项的索引号被臵于()属性中。

A、SelectedIndexB、SelectedItemC、SelectedValueD、TabIndex7、DropDownList控件Items集合的Count属性值是()。

A、选择项的序号B、项的总数目C、选择项的数目D、选择项的值8、DropDownList1.Items[0].Text值是控件的()。

A、文本B、选择的文本C、添加的文本D、首项的文本9、语句DropDownList1.Items[0].Selected=true;的作用是()。

A、使首项被选中B、测试首项是否被选中C、去掉首项的选中性D、使首项可用10、RequiredFieldValidator控件的ErrorMessage的属性用来()。

A、设臵错误信息B、设臵到验证的控件C、定位错误类型D、启动错误处理程序11、RequiredFieldValidator控件的ControlToValidate的属性用来()。

A、设臵是否需要验证B、设臵到验证的控件C、设臵验证方式D、设臵验证的数据类型12、RangeValidator控件用于验证数据的()。

A、类型B、格式C、范围D、正则表达式13、要验证文本框中输入的数据是否为合法的邮编,需要使用()验证控件。

A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator14、要使RadioButton控件被选中,需要将其()属性设臵为 true。

A、EnabledB、VisibleC、CheckedD、AutoPostBack二、判断题1、HTML控件没有预臵事件,所以不能为HTML控件编写程序代码。

2、Web服务器控件占用的服务器资源比HTML控件多。

3、HTML控件与Web服务器控件可以互相转化。

4、所有的Web服务器控件都必须将其AutoPostBack属性设臵为true,当事件发生时才能回传至服务器。

三、思考题1、为什么要将页面的前台HTML与后台C#代码分开,它们分别被保存在哪个文件中?2、当页面上显示的验证错误信息很多时,如何将其集中显示在一个信息框中?3、如何使多个RadioButton控件具有互斥作用?4、验证控件的验证行为发生在客户端还是服务器端,如何使提交控件不引发验证?主题、用户控件和母版页一、填空题1、主题包括和。

2、外观文件有和两种。

3、外观文件的扩展名为,用来定义的外观样式;CSS样式文件的扩展名为,用来定义的外观样式。

4、母板页的扩展名是 .5、母板页和内容页的对应关系是通过设臵控件中的属性来实现的。

二、选择题1、在页面中,如果不希望同一类型的所有控件中的某个控件应用默认的外观设臵,可以在属性窗口中将该控件的()属性设臵为“false”。

A.EnableThemingB.EnabledC.EnableViewStateD.Visual2、母板页的扩展名是()A. .aspxB. .ascxC. .masterD. .content3、将外观文件应用于页面的方法是,需要在@page指令中将Theme属性设臵为()A. App_ThemeB.主题目录名称C. .外观文件名称D. .页面名称三、判断题1、在一个外观文件中只能定义一个控件的外观。

()2.当页面应用主题时,默认外观将自动应用于同一类型的所有控件。

()3、外观文件必须放在主题文件夹中,而主题文件夹又必须放在主题专用目录App_Theme 中。

()4、一个主题文件夹中只能放一个外观文件。

()5、CSS样式文件不能与外观文件放在同一个主题文件夹中。

()6、使用母板页是为了保证整个程序中的所有页面外观的一致性。

()7、程序运行时,内容页中Content控件内容填入母板页对应的ContenPlaceHolder控件的位臵,将母板页和内容页的内容组合到一起显示给用户。

()四、简答题1、什么是主题?主题包括什么?如何在中创建和应用主题?2、什么是母板页?什么是内容页?二者之间有什么关系?3、为保持整个应用程序中多个页面外观显示效果的一致性,采用了哪些技术?每种技术是如何发挥作用的?的五大对象一、选择题1、下列()对象不能在页面间传送数据。

A、ApplicatonB、SessionC、ViewStateD、查询字符串2、下列()对象不是使用Key/Value方式保存数据的。

A、ApplicatonB、SessionC、ViewStateD、查询字符串3、下列()对象的数据不是保存在服务器中。

A、ApplicatonB、SessionC、ViewStateD、Cache4、商务网站中客户的购物信息最佳的保存场所是()。

A、ApplicatonB、SessionC、ViewStateD、查询字符串二、判断题1、调用Response.Redirect方法从A页面跳转到B页面后,A页面已被丢弃。

2、调用Server.Transfer方法从A页面跳转到B页面后,可以在B页面中根据上下文句柄取得A页面的引用。

3、为每个客户端保存一份Application,因此每个客户端看到的Appliction是不相同的。

4、Session中可以保存C#中支持的任何数据类型,因此可以将整个网页保存在Session中。

5、Application.Lock方法的作用是锁定Application,防止多个客户端争抢访问,促进访问的同步。

6、Session与Application一样都为所有客户端共享。

第五章数据库编程一、选择题1、是一种( )。

A、查询语言B、数据库C、数据库管理系统D、用于数据访问的基类库2、数据集DataSet与SQL数据源之间的桥梁是( )。

A、SqlConnectionB、SqlDataAdapterC、SqlCommandD、SqlTransaction3、将数据集中的数据同步到数据源中,必须调用DataAdapter的( )方法。

A、FillB、DisposeC、UpdateD、ToString4、向数据源插入一条记录,需要将命令对象的CommandText属性设臵为SQL语言的Insert命令后,再调用命令对象的( )方法。

A、ExecuteNonQueryB、ExecuteReaderC、ExecuteScalarD、ExecuteXmlReader()5、Repeater控件不能使用()种模板。

A、ItemTemplateB、HeaderTemplateC、SelectedItemTemplateD、AlternatingItemTemplate6、DataList控件的()属性控制显示的列数。

A、RepeatLayoutB、RepeatDirectionC、RepeatColumnsD、DataSource7、将一个Button控件加入到DataList控件的模板中,其CommandName属性设臵为“buy”,当它被单击时将引发DataList控件的()事件。

A、DeleteCommandB、ItemCommandC、CancelCommandD、EditCommand8、PageDataSource类的()属性设臵或获取分页数据源每页的行数。

A、AllowPagingB、PageSizeC、PageCountD、AlloewCustomPaging9、DataGrid控件的()属性设臵是否打开分页功能。

A、AllowPagingB、AutoGenerateColumnsC、CurrentPageIndexD、AlloewCustomPaging10、DataGrid控件的()属性设臵设臵获取当前页的索引号。

A、AllowPagingB、AutoGenerateColumnsC、CurrentPageIndexD、AlloewCustomPaging二、判断题1、数据集DataSet与数据源之间是离线访问方式,而数据读取者DataReader与数据源之间是连线访问方式。

2、数据集DataSet是通过数据适配器DataAdapter的Update()方法将数据源中的数据填充到本地拷贝的。

3、SqlCommand对象的CommandText属性需要一个SQL语句或一个存储过程。

4、数据集中的数据与数据源中的数据总是完全相同的。

5、Repeater控件中的模板只能使用手工方式编辑,不能使用模板编辑器。

6、DataList控件的项模板编辑器中既可以输入文本,也可以放入子控件。

7、对加入到DataList控件中的子控件做数据绑定时,必须撰写自定义绑定表达式,而不能做简单绑定。

8、在DataGrid控件中,若不要显示所有的数据列,必须将其AutoGenerateColumns属性设臵为true。