网络程序设计练习题

更新时间:2024-05-04 00:38:01 阅读量: 综合文库 文档下载

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

PART A

一、选择题

1、在Image Web服务器控件中用于设置图片URL路径的属性是ImageUrl, 在Web服务器控件中,AutoPostBack属性的功能是:控件是否回发到服务器。

2、在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是()。

A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行; B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数; C. Select操作的Sql语句只能由ExecuteReader()方法来执行; D. ExecuteReader()方法返回一个DataReder对象; 3、TextBox控件中,用于显示标准密码框的属性是: B A. A.TextMode B. B.Password C. C Type D. D mode

4、您正在为公司创建一个ASP.NET页面。您创建了一个DataGrid控件,

用于显示用户以往购买记录。创建页面时,DataGrid控件由一个现有数据库填充此页面包含TextBox控件,以便用户能够更新其个人信息,比如地址和电话号码。您需要确保,当用户更新其联系信息时,页面以最快速度刷新。 您应该怎么办?

A. 将DataGrid控件的Enable属性设定为false

B. 将DataGrid控件的EnableViewState属性设定为false

C.在Page.Load事件处理程序中编写代码,以便公当页面的IsPostBack属性为false时填充DataGrid控件。

D. 在Page.Load事件处理程序中编写代码,以便公当页面的IsPostBack属性为true时填充DataGrid控件.

5、如果需要确保用户输入大于30的值,应该使用()验证控件。A.RequiredFieldValidator B.CompareValidator C.RangeValidator

D.RegularExpressionValidator

6、在DataGrid控件中,如果定制了列,又希望排序,则需要在每一列设置()属性。 A. SortExpression B. Sort

C. SortField D. DataFieldText

7、向数据源查询记录,需要将命令对象的CommandText属性设置为SQL语言的select命令后,再调用命令对象的( )方法。 A ExecuteNonQuery BExecuteReader CExecuteScalar DExecuteXmlReader

8、C#中,新建一字符串变量str,并将字符串”Tom's Living Room”保存到串中,则应该使用下列哪条语句?()

string str = “Tom\\'s Living Room” string str = “Tom's Living Room”; string str(“Tom's Living Room”); string str(“Tom”s Living Room”); 9、数据库联接语句:strConnString = \ID=sa\中的Data Source=(local)是指( )。 A.数据库服务器名 B.客户端的计算机名 C.WEB服务器的主机名 D.指本地数据库服务器

10、下列标记不属于HTML文档的基本结构的是:( ) A B C D

11、请问下面程序段执行完毕,页面上显示内容是什么:( ) Response.Write (“新浪”) A 新浪 B 新浪 C 新浪 D 该句有错,无法正常输出

12、下面哪一个对象用于与数据源建立连接:( ) A Command B Connection C DataReader D DataAdapter

13、下面哪一个不是网页文件的后缀名 (D) A htm B aspx C asp D txt

14、假定当前工作路径在e:/aspnet/ch06,发布的应用名称为aspnetjc,使用Server.MapPath(\取得的数据库路经是( )。 A.e:\\aspnet\\database\\www_news.mdb B.e:\\aspnetjc\\database\\www_news.mdb C.e:\\ database\\www_news.mdb

D.e:\\aspnet\\ch06\\ database\\www_news.mdb 15 、App_Data目录用来放置 A.共享的数据库文件 B.共享文件

C.被保护的文件 D.代码文件

16、文件系统网站非常适合于学习使用,因为 A.不要安装IIS

B.网站允许放置在任意目录下 C.能够进行单独测试 D.A+B

17、现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是 A.Compare Validator

B.Compare Validator与 RequiredField Validator C.Range Validator

D.Range Validator与 RequiredField Validator

18 、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是

A.RadioButton B.CheckBoxList C. CheckBox D.RadioButtonList

19、假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( )。 A. int[]arr = new int[10,20] B. int[]arr = int new[10,20] C. int[,]arr = new int[10,20] D. int[,]arr = new int[20;10]

20、下列描述错误的是( ) A 类不可以多重继承而接口可以;

B 抽象类自身可以定义成员而接口不可以; C 抽象类和接口都不能被实例化;

D 一个类可以有多个基类和多个基接口;

21、下列ASP.NET语句( )正确地创建了一个与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”);

22、若要启用GridView分页,应将( )属性设置true. A)AllowSorting B)PageSize C)AllowPaging D)PageIndex 23.如果要将窗体设置为透明的,则( ) A 要将FormBoderStyle属性设置为None; B 要将Opacity属性设置为小于100%得值; C 要将locked 属性设置为True;

D 要将 Enabled属性设置为True;

24、在一个DataSet中可以有( )DataTable

A)只能有1个 B)只可以有2个 C)可以有多个 D)不确定 25默认情况下Session的有效时间是

A.30秒 B.10分钟 C.20分钟 D.30分钟 26、 App_Data目录用来放置 A.共享的数据库文件 B.共享文件

C.被保护的文件 D.代码文件

27、文件系统网站非常适合于学习使用,因为 A.不要安装IIS

B.网站允许放置在任意目录下 C.能够进行单独测试 D.A+B

28、下面关于绝对路径的说法,正确的是

A.绝对路径是被链接文档的完整URL,不包括使用的传输协议 B.使用绝对路径需要考虑源文件的位置

C.在绝对路径中,如果目标文件被移动,则链接同样可用 D.创建外部链接时,必须使用绝对路径

29、HTML代码表示 A.创建一个超链接

B.创建一个自动发送电子邮件的链接 C.创建一个位于文档内部的链接点

D.创建一个指向位于文档内部的链接点 30、静态网页文件的后缀是_. A asp B aspx C htm D jsp 答案:C

31、在NET中CLS(Common Language Specification)的作用是 A存储代码 B防止病毒

C原程序跨平台 D对语言进行规范

32、在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要. A提高效率 B保证安全

C源程序跨平台 D易识别

33、NET与XML紧密结合的最大好处是. A代码易于理解 B跨平台传送数据 C减少存储空间 D代码安全

34、假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( )。 A. int[]arr = new int[10,20] B. int[]arr = int new[10,20] C. int[,]arr = new int[10,20] D. int[,]arr = new int[20;10]

35、FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观

C 显示的布局几乎不受限制 D 数据量受一定的限制

36、文件系统网站非常适合于学习使用,因为 A.不要安装IIS

B.网站允许放置在任意目录下 C.能够进行单独测试 D.A+B

37、静态网页文件的后缀是_. A asp B aspx C htm D jsp

38、在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.

A提高效率 B保证安全 C源程序跨平台 D易识别

39、NET与XML紧密结合的最大好处是. A代码易于理解 B跨平台传送数据 C减少存储空间 D代码安全

40、FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观

C 显示的布局几乎不受限制 D 数据量受一定的限制

41、留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度

D.可能存在过时或不健康的留言

42、在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是 A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 43、XMLDateSource与SiteMapDataSource数据源控件能够用来访问

A关系型数据 B层次性数据 C字符串数据 D数值型数据

44、现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是 A.Compare Validator

B.Compare Validator与 RequiredField Validator C.Range Validator

D.Range Validator与 RequiredField Validator

45、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是

A.RadioButton B.CheckBoxList C. CheckBox D.RadioButtonList

二、填空题

1、默认安装中,IIS服务器被安装在“[硬盘名]:\\”的目录下。对应的URL是 或

2、 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

3、当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true。 4、请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6;

TextBox1.Text =

5、比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是 按钮控件。

6、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .

7、在设计阶段必须将各个验证控件的 属性指向被验证的控件。

8、使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。 9、状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。 10、下面是设置和取出Session对象的代码。 Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;

11、下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1;

Application. ; //解除对Application对象的锁定 12、废除Session的语句是: 。

13、文档对象模型DOM是英文 的缩写,它是DHTML的基础。 14、请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6;

TextBox1.Text =

15、比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的 按钮控件,而【保存】按钮则必须是 按钮控件。 16、废除Session的语句是: 。

17、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .

18、下面是一个转移到新网页的指令:Response.Redirect(“ ”)

19、在设计阶段必须将各个验证控件的 属性指向被验证的控件。

20、使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。 21、网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的 模板,用来介绍公司情况并提出招聘要求;下面部分通常用 模板,用来输入和存储数据.当应聘者提交数据后应 事件中向应聘者发出感谢或收到的信息.

22、DHTML的设计思想是:浏览器从服务器端下载文档后,利用浏览器本身的资源,在不增加 端负担和网上传输流量的前提下,使网页的某些元素“动”起来.

23、状态分为4种类型,它们是:——,应用程序状态,会话状态, Cookie状态。 24、下面是设置和取出Session对象的代码。 设置Session的代码是:

Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;

25、在浏览器已经封闭Cookie的条件下,为了识别用户应该在应用程序的根本目录下的Wob.config文件中,对节点做如下配置:

或:

三.判断题

1、Web.config是网站中必须的配置文件.

2、网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 3、利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。 4、ADO.NET只是ADO的简单升级.

5、数据集(DataSet)能够在断开与数据源连接的情况下工作。() 6、代码分离模式的网页运行效率要高于单一模式。

7、服务器有一个总的配置文件,名为Machine.config,在这个文件中已经确认了所有ASP.NET应用程序的基本配置。

8、离开了网站,ASP网页能够单独运行。

9、Web.config是网站中必需的配置文件。 10、网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 11、Web.config是网站中必须的配置文件. 12、网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 13、离开了网站,ASPX网页能够单独运行。 14、离开了IIS服务器,.htm网页能够单独运行

15、在DetailsView控件中不能显示符合条件的多条记录。 16、ADO.NET只是ADO的简单升级.

17、数据集(DataSet)能够在断开与数据源连接的情况下工作。()

18、服务器有一个总的配置文件,名为Machine.config,在这个文件中已经确认了所有ASP.NET应用程序的基本配置。

19、Web.config是网站中必需的配置文件。 20、网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。

三、

简答题

1、ASP.NET的Application、Session、Cookie和Cache等变量的区别是什么? 2、Public、Protected、Private的访问权限 3、关于值类型和引用类型的区别?

4、列举ASP.NET 页面之间传递值的几种方式。

5、静态网页于动态网页在运行时最大的区别在哪里? 6、ASP.NET2.0的数据源控件起什么作用?

7、简述 private、 protected、 public、 internal 修饰符的访问权限。 8、重载与覆盖的区别?

9、简述Web.config文件的特点及文件之间的层次关系。

10、为什么要保持视图状态?ASP.NET中是如何保持视图状态?

11、用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 12、net的错误处理机制是什么?

四、代码题

1.写出以下程序运行结果。 using System; class Test {

public static void Main () {

int s=0;

for (int i=1; ; i++) { if (s>50) break; if (i%2==0) s+=i; }

Console.writeLine (\); } }

2.写出以下程序运行结果。 using System; class Test {

static void LE(ref int a, ref int b) { int x = a; a = b; b = x;

Console.writeLine (a + “ “ +b); }

public static void Main () {

int x=10, y=25; LE(ref x, ref y);

Console.writeLine (a + “ “ +b); } }

3. using System; class A {

public A() {

PrintFields(); }

public virtual void PrintFields(){} }

class B:A {

int x=1; int y;

public B() { y=-1; }

public override void PrintFields() {

Console.WriteLine(\ }

当使用new B()创建B的实例时,产生什么输出? 4. using System; class A {

public static int X; static A(){ X=B.Y+1; } }

class B {

public static int Y=A.X+1; static B(){}

static void Main(){

Console.WriteLine(\ } }

产生的输出结果是什么?

PART B

一、填空题(每空2分,共30分):

(1) 文档对象模型DOM是英文 的缩写,它是 的基础。

(2) Html是____________的英文缩写。它是www(英文为__________)中使用的超文本标记语言。它是由Tim Berners-Lee 在CERN(在日内瓦的欧洲粒子物理实验室)发明的,它最早源于SGML (Standard Generalized Markup Language,标准通用标记语言)。

(3).下面是一个转移到新网页的指令:Response.Redirect(“ ”)

(4) 在设计阶段必须将各个验证控件的 属性指向被验证的控件。

(5)使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。

(6)网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的 模板,用来介绍公司情况并提出招聘要求;下面部分通常用 模板,用来输入和存储数据.当应聘者提交数据后应 事件中向应聘者发出感谢或收到的信息.

(7) DHTML的设计思想是:浏览器从服务器端下载文档后,利用 的资源,在不增加 端负担和网上传输流量的前提下,使网页的某些元素“动”起来.

(8)ASPX网页的代码储存模式有两种,它们是___和单一模式。 (9) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

(10) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true。 二.单选题(每题2分,共20分):

(1)下面关于绝对路径的说法,正确的是

A.绝对路径是被链接文档的完整URL,不包括使用的传输协议 B.使用绝对路径需要考虑源文件的位置

C.在绝对路径中,如果目标文件被移动,则链接同样可用 D.创建外部链接时,必须使用绝对路径 (2)静态网页文件的后缀是_. A asp B aspx C htm D jsp

(3)在NET中CLS(Common Language Specification)的作用是 A存储代码 B防止病毒 C原程序跨平台 D对语言进行规范

(4)FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观

C 显示的布局几乎不受限制 D 数据量受一定的限制

(5)Wizard控件的最大特点是 A.能够包含大量数据

B.能将多个窗口集中到一个网页中 C.布局不受限制

D.能够快速进行浏览

(6) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是 A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 (7)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率

B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护

(8)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是 A.Compare Validator

B.Compare Validator与 RequiredField Validator C.Range Validator

D.Range Validator与 RequiredField Validator (9) Session与Cookie状态之间最大的区别在于

A.存储的位置不同 B.类型不同 C.生命周期不同 D.容量不同 (10)默认情况下Session的有效时间是

A.30秒 B.10分钟 C.20分钟 D.30分钟 三.判断题(每题2分,共20分):

(1).HTML控件很难转换为服务器控件。

(2)在DetailsView控件中不能显示符合条件的多条记录。 (3)ADO.NET只是ADO的简单升级.

(4)数据集(DataSet)能够在断开与数据源连接的情况下工作。() (5)代码分离模式的网页运行效率要高于单一模式。

(6)服务器有一个总的配置文件,名为Machine.config,在这个文件中已经确认了所有ASP.NET应用程序的基本配置。

(7)离开了网站,ASP网页能够单独运行。

(8)Web.config是网站中必需的配置文件。 (9)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 (10)离开了IIS服务器,.htm网页能够单独运行。

四.简答题(每题5分,共20分)

(1)为什么要保持视图状态?ASP.NET中是如何保持视图状态?

(2) 简述 private、 protected、 public、 internal 修饰符的访问权限。 (3) 列举ASP.NET 页面之间传递值的几种方式。 (4)override与重载的区别

五.代码题(每题5分,共10分) (1) 写出程序的输出结果 public abstract class A {

public A() {

Console.WriteLine('A'); }

public virtual void Fun() {

Console.WriteLine(\ } }

public class B: A {

public B() {

Console.WriteLine('B'); }

public new void Fun() {

Console.WriteLine(\ }

public static void Main() {

A a = new B(); a.Fun(); } }

(2)写出程序的输出结果: public class A {

public virtual void Fun1(int i) {

Console.WriteLine(i);

}

public void Fun2(A a) {

a.Fun1(1); Fun1(5); } }

public class B : A {

public override void Fun1(int i) {

base.Fun1 (i + 1); }

public static void Main() {

B b = new B(); A a = new A(); a.Fun2(b);

b.Fun2(a); } }

一、填空题(每空2分,共30分):

(1) 打开文件系统网站时将自动打开一个 服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。

(2) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:命名空间 类名 partial

(3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true。 (4) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6;

TextBox1.Text =

(5)如果要求自动保存提交数据的时间,应该在 事件中编写保存当前时间的代码。 (6) 状态分为4种类型,它们是:——,应用程序状态,会话状态, Cookie状态。 (5)下面是设置和取出Session对象的代码。 设置Session的代码是:

Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;

(6) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1;

Application. ; //解除对Application对象的锁定

(7)在浏览器已经封闭Cookie的条件下,为了识别用户应该在应用程序的根本目录下的Wob.config文件中,对节点做如下配置:

或:

(8)改变Session的有效时间的语句是 : 。 (9)废除Session的语句是: 。

二.单选题(每题2分,共20分):

(1)文件系统网站非常适合于学习使用,因为 A.不要安装IIS

B.网站允许放置在任意目录下 C.能够进行单独测试 D.A+B

(2)HTML代码表示 A.创建一个超链接

B.创建一个自动发送电子邮件的链接 C.创建一个位于文档内部的链接点

D.创建一个指向位于文档内部的链接点 (3)留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度

D.可能存在过时或不健康的留言

(4) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是 A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 (5)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率

B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护

(6)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据 D数值型数据

(7)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是 A.Compare Validator

B.Compare Validator与 RequiredField Validator C.Range Validator

D.Range Validator与 RequiredField Validator (8)Validator Summary验证控件的作用是 A.检查总和数

B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小

(9) 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是

A.RadioButton B.CheckBoxList C. CheckBox D.RadioButtonList

(10) Session与Cookie状态之间最大的区别在于

A.存储的位置不同 B.类型不同 C.生命周期不同 D.容量不同 三.判断题(每题2分,共20分):

(1) Web.config是网站中必须的配置文件.

(2)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。

(3)离开了网站,ASPX网页能够单独运行。

(4)离开了IIS服务器,.htm网页能够单独运行

(5).Web控件中的几个按钮都可以起到向服务器提交数据的作用。 (6).HTML控件很难转换为服务器控件。

(7)在DetailsView控件中不能显示符合条件的多条记录。

(8) 在ASP.NET中能够运行的的程序语言只有5种。

(9)在内存管理中垃圾自动回收是指系统对已经不再使用的变量空间自动进行回收。 (10)在ASP.NET中能够运行的程序语言只有5种。

四.简答题(每题5分,共20分) (1)什么是模板?

(2)在ImageMap控件中如何实现分区超链接? (3)允许对数据表进行编辑的必要条件是什么?

(4)用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 一、填空题(每空2分,共30分):

(1)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .

(2)JavaScript是由NetScape公司开发的一种解释型语言。 JavaScript既可在 又可在 端解释执行, JavaScript是一种 面向对象(Object Based)和事件驱动(Event Driver)的跨平台的 脚本 脚本语言。

(3) 在设计阶段必须将各个验证控件的 属性指向被验证的控件。

(4)使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。 (5) 文档对象模型DOM是英文 的缩写,它是 的基础。 (6)下面是设置和取出Session对象的代码。 设置Session的代码是:

Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;

(10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1;

Application. ; //解除对Application对象的锁定 (13)废除Session的语句是: 。

(21)对于HTML语言,任何_______编辑器都可以编辑它。它目前已经成为各种类型_______的通用标准,它能独立于各种_________平台。 填空题

二.单选题(每题2分,共20分):

(1)下面关于绝对路径的说法,正确的是

A.绝对路径是被链接文档的完整URL,不包括使用的传输协议 B.使用绝对路径需要考虑源文件的位置

C.在绝对路径中,如果目标文件被移动,则链接同样可用 D.创建外部链接时,必须使用绝对路径

(2)HTML代码表示 A.创建一个超链接

B.创建一个自动发送电子邮件的链接 C.创建一个位于文档内部的链接点

D.创建一个指向位于文档内部的链接点 (3)Wizard控件的最大特点是 A.能够包含大量数据

B.能将多个窗口集中到一个网页中 C.布局不受限制

D.能够快速进行浏览

(4)留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度

D.可能存在过时或不健康的留言

(5) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是 A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 (6)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率

B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护

(7)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据 D数值型数据

(8)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是 A.Compare Validator

B.Compare Validator与 RequiredField Validator C.Range Validator

D.Range Validator与 RequiredField Validator (9)Validator Summary验证控件的作用是 A.检查总和数

B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小

(10) 下面几个图形控件中,不能执行鼠标单击事件的控件是 A.ImageButton B.Image C.ImageMap D.ImageURL

三.判断题(每题2分,共20分):

(1)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 (2).利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。 (3)ADO.NET只是ADO的简单升级.

(4)数据集(DataSet)能够在断开与数据源连接的情况下工作。() (5)代码分离模式的网页运行效率要高于单一模式。

(6)服务器有一个总的配置文件,名为Machine.config,在这个文件中已经确认了所有ASP.NET应用程序的基本配置。

(7)离开了网站,ASP网页能够单独运行。

(8)Web.config是网站中必需的配置文件。

(9)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 (10)和ASP一样,ASP.NET也是一种给予面向对象的系统。

四.简答题(每题5分,共20分) (1)什么是模板?

(2) ASP.NET2.0的数据源控件起什么作用?

(3)简述Web.config文件的特点及文件之间的层次关系。 (4)C#中的委托是什么?事件是不是一种委托? 五.代码题-分析代码写结果(每题5分,共10分) (1)

public class A {

public virtual void Fun1(int i) {

Console.WriteLine(i); }

public void Fun2(A a) {

a.Fun1(1); Fun1(5); } }

public class B : A {

public override void Fun1(int i) {

base.Fun1 (i + 1); }

public static void Main() {

B b = new B(); A a = new A(); a.Fun2(b);

b.Fun2(a); } }

(2) 求表达式的值:1+3+5+7+?..+n 一、填空题(每空2分,共30分):

(1) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true。 (2) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6;

TextBox1.Text =

(3)比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的 按钮控件,而【保存】按钮则必须是 按钮控件。

(4)如果要求自动保存提交数据的时间,应该在 事件中编写保存当前时间的代码。

(5)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .

(6).下面是一个转移到新网页的指令:Response.Redirect(“ ”)

(7) 在设计阶段必须将各个验证控件的 属性指向被验证的控件。

(8)使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。

(9)网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的 模板,用来介绍公司情况并提出招聘要求;下面部分通常用 模板,用来输入和存储数据.当应聘者提交数据后应 事件中向应聘者发出感谢或收到的信息.

(10) DHTML的设计思想是:浏览器从服务器端下载文档后,利用 的资源,在不增加 端负担和网上传输流量的前提下,使网页的某些元素“动”起来. (11)下面是设置和取出Session对象的代码。 设置Session的代码是:

Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ; 二.单选题(每题2分,共20分): (1)静态网页文件的后缀是_. A asp B aspx C htm D jsp

(2)在NET中CLS(Common Language Specification)的作用是 A存储代码 B防止病毒 C原程序跨平台 D对语言进行规范

(3)在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.

A提高效率 B保证安全 C源程序跨平台 D易识别

(4)NET与XML紧密结合的最大好处是. A代码易于理解 B跨平台传送数据 C减少存储空间 D代码安全

(5)FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观

C 显示的布局几乎不受限制 D 数据量受一定的限制

(6)Wizard控件的最大特点是 A.能够包含大量数据

B.能将多个窗口集中到一个网页中 C.布局不受限制

D.能够快速进行浏览

(7)留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度

D.可能存在过时或不健康的留言

(8) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是 A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 (9)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率

B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护

(10)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据

D数值型数据

三.判断题(每题2分,共20分):

(1)xml语言中的标记由设计者自行定义,用来描述元素的内容. (2)xml是一种编程语言.

(3).HTML控件属于浏览器控件,不接受服务器的控件。

(4)HTML控件与HTML 元素一一对应,而Web控件的抽象程度更高,一个控件设置不同的属性时可以实现不同的功能。

(5).Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。 (6).HTML控件很难转换为服务器控件。

(7)在DetailsView控件中不能显示符合条件的多条记录。

(8).利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。 (9)ADO.NET只是ADO的简单升级.

(10)数据集(DataSet)能够在断开与数据源连接的情况下工作。() 四.简单题(每题5分,共20分)

(1)允许对数据表进行编辑的必要条件是什么?

(2)为什么要保持视图状态?ASP.NET中是如何保持视图状态?

(3) 简述 private、 protected、 public、 internal 修饰符的访问权限。 (4) 列举ASP.NET 页面之间传递值的几种方式。 五.代码分析(每问5分,共10分)

public static void test(string ConnectString) {

System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); conn.ConnectionString = ConnectString; try {

conn.Open(); ??. }

catch(Exception Ex) {

MessageBox.Show(Ex.ToString()); }

finally {

if (!conn.State.Equals(ConnectionState.Closed)) conn.Close(); } }

请问

1)以上代码可以正确使用连接池吗?

2)以上代码所使用的异常处理方法,是否所有在test方法内的异常都可以被捕捉并显示出来?

一、填空题(每空2分,共30分):

(1)默认安装中,IIS服务器被安装在“[硬盘名]:\\”的目录下。对应的URL是 或

(2) 打开文件系统网站时将自动打开一个 服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。

(3)ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。

(4) 所闻分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

(5) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true。 (6) 请将下列数据(nn)在TextBox控件中显示出来。 Double nn = 4512.6;

TextBox1.Text =

(7)比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的 按钮控件,而【保存】按钮则必须是 按钮控件。

(8)如果要求自动保存提交数据的时间,应该在 事件中编写保存当前时间的代码。

(9)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .

(10).下面是一个转移到新网页的指令:Response.Redirect(“ ”) 二.单选题(每题2分,共20分): (1) App_Data目录用来放置 A.共享的数据库文件 B.共享文件

C.被保护的文件 D.代码文件

(2)文件系统网站非常适合于学习使用,因为 A.不要安装IIS

B.网站允许放置在任意目录下 C.能够进行单独测试 D.A+B

(3)下面关于绝对路径的说法,正确的是

A.绝对路径是被链接文档的完整URL,不包括使用的传输协议 B.使用绝对路径需要考虑源文件的位置

C.在绝对路径中,如果目标文件被移动,则链接同样可用 D.创建外部链接时,必须使用绝对路径

(4)THML代码表示 A.创建一个超链接

B.创建一个自动发送电子邮件的链接 C.创建一个位于文档内部的链接点

D.创建一个指向位于文档内部的链接点 (5)静态网页文件的后缀是_. A asp B aspx C htm D jsp

(6)在NET中CLS(Common Language Specification)的作用是 A存储代码 B防止病毒 C原程序跨平台 D对语言进行规范

(7)在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.

A提高效率 B保证安全 C源程序跨平台 D易识别

(8)NET与XML紧密结合的最大好处是. A代码易于理解 B跨平台传送数据 C减少存储空间 D代码安全

(10)FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观

C 显示的布局几乎不受限制 D 数据量受一定的限制

三.判断题(每题2分,共20分):

(1) Web.config是网站中必须的配置文件.

(2)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。

(3)离开了网站,ASPX网页能够单独运行。

(4)离开了IIS服务器,.htm网页能够单独运行

(5)CSS全称为Cascading Style Sheet,一般称之为层叠样式表或级联样式表。由World

Wide Web Consortium(万维网联盟)(简称W3C)制定。简单地说,CSS就是一组用来控制网页元素外观的属性。

(6)xml语言中的标记由设计者自行定义,用来描述元素的内容. (7)xml是一种编程语言.

(8).HTML控件属于浏览器控件,不接受服务器的控件。

(9)HTML控件与HTML 元素一一对应,而Web控件的抽象程度更高,一个控件设置不同的属性时可以实现不同的功能。

(10).Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。 四.简答题(每题5分,,共20分)

(1)静态网页于动态网页在运行时最大的区别在哪里? (2) ASP.NET2.0的数据源控件起什么作用?

(3) 简述 private、 protected、 public、 internal 修饰符的访问权限。 (4) 重载与覆盖的区别? 方法体的。

五.代码题(每题5分,共10分): (1)

.在下面的例子里 using System; class A {

public A(){ PrintFields(); }

public virtual void PrintFields(){} }

class B:A {

int x=1; int y;

public B(){ y=-1; }

public override void PrintFields(){

Console.WriteLine(\ }

当使用new B()创建B的实例时,产生什么输出?

(2).下面的例子中

using System; class A {

public static int X; static A(){ X=B.Y+1; } }

class B {

public static int Y=A.X+1; static B(){}

static void Main(){

Console.WriteLine(\ } }

产生的输出结果是什么?

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

Top