当前位置:文档之家› ASP试题

ASP试题

(一)(答案)

一、填空题(共10题,每小题2分,共20分)

1、数据库管理系统的简称是:__DBMS__

2、用(static )关键字定义的方法,属于整个类而不属于类的某一个具体实例.

在连接SQL server 2000数据库时,需要指定连接串ConnectionString,其中,指定要连接的数据库服务器名的是:Data Source

3、在连接SQL server 2000数据库时,需要指定连接串ConnectionString,其中,指定要连接的数据库的是: Database

4、在通过SqlCommand对象查询聚合值的情况时,需要调用Command对象的(ExecuteScalar())方法

5、HtmlAnchor控件中用来链接网址的属性是:Href

6、在Windows操作系统下使用IIS5.0及以上版本作为Web服务器

7、为使用https://www.doczj.com/doc/8f4154611.html,,必须在Web服务器上安装.NET Framework

8、.NET分为公共语言运行环境和.NET框架类库两部分

9、使用https://www.doczj.com/doc/8f4154611.html,开发https://www.doczj.com/doc/8f4154611.html,应用程序共有三种工作模式:设计、运行、中断

10、https://www.doczj.com/doc/8f4154611.html,程序第一次被执行时,它先被编译为中间语言代码

二、选择题(共15小题)(共15题,每小题2分,共30分)

1、互联网的主要技术特点不包括:(C)

A、TCP/IP协议

B、分层的分布式结构

C、面向连接的分组交换技术

D、网络管理

2、下列说法不正确的是:(D)

A、Internet是一个网络的集合

B、Internet是一个集各个部门的各种信息资源为一体的资源网

C、Internet采用了统一的TCP/IP协议

D、Internet通过域名屏蔽网络的物理连接细节

3、目前Internet网络提供的服务最常用的是:(A)

A、WWW浏览

B、FTP服务

C、Telnet

D、新闻组

4、关于客户/服务器模式,说法不正确的是:(C)

A、只适用于局域网

B、客户端需要安装专门的软件

C、对客户端没有限制

D、维护费用比B/S结构高

5、关于B/S结构,说法不正确的是:(D)

A、客户端零维护

B、不需要安装专门的软件

C、系统扩展容易

D、对客户端的操作系统有一定限制

6、关于动态网页的说法正确的是:(D)

A、网页内容固定

B、无需系统实时生成

C、日常维护难

D、支持数据库

7、关于静态网页说法不正确的是:(C)

A、网页内容固定

B、网页风格灵活多样

C、交互性能好

D、不支持数据库

8、服务器端使用的脚本语言常用的有:(B)

A、JavaScript和ASP

B、https://www.doczj.com/doc/8f4154611.html,和PHP

C、VBScript

D、Java

9、下列说法不正确的是:(D)

A、Web架构用HTML实现信息与信息的链接

B、Web架构用新的应用层协议实现分布式的信息共享

C、Web架构用统一资源定位技术实现全球信息的精确定位

D、Web应用中的信息交换并不是每次都涉及到服务器端

10、关于Web网页编程技术的说法,不正确的是:(D)

A、CGI运行速度快,兼容性好

B、JSP可以跨平台

C、PHP面向对象编程

D、ASP解释执行,速度快

11、关于https://www.doczj.com/doc/8f4154611.html,的描述,不正确的是(C)

A、可以简单的访问关系和非关系数据库

B、支持多层Internet上的多层应用程序

C、不能扩展,但支持较多的数据源

D、提供了断开的数据访问模型

12、关于https://www.doczj.com/doc/8f4154611.html,中的Command对象,说法错误的是(B)

A、Connection属性用来获取或设置该命令对象使用的连接对象

B、CommandText属性只能用来获取或设置要执行的SQL语句

C、通过Cancel()方法可以取消命令的执行

D、ExecuteNoQuery()方法返回受SQL语句影响的行数

13、创建到另一个页面的链接或书签的控件是:C

A、TextBox

B、Anchor

C、HtmlAnchor

D、HtmlButton

14、下面关于类和对象的描述中,错误的是( A )

A、类同结构体类型没有任何区别

B、类和对象之间的关系是抽象和具体的关系

C、对象是类的实例,一个对象必须属于一个已知的类

D、类是具有共同行为的若干对象的统一描述体

15、下面关于类概念的叙述中,( B )是错误的。

A、类是同种对象的集合与抽象

B、类就是结构体类型

C、类是具有共同行为的若干对象的统一描述体

D、类是一种抽象的数据类型

三、判断题(共5题,每小题3分,共15分)

1、https://www.doczj.com/doc/8f4154611.html,的初衷是解决ASP程序开发“复杂”、“烦琐”等问题(y)

2、只有当页面中所有验证控件都通过后,Page对象的IsValid属性才为true A

3、Response对象的Expires属性可以设置该页在浏览器上缓存过期之间的分钟数。A

4、https://www.doczj.com/doc/8f4154611.html,集成开发工具可以构建Windows应用程序、Pocket PC应用程序、Web应用程序等(y)

5、解决方案资源管理器主要用于代码查看、视图与代码窗口的切换、项目复制等操作(y)

四、操作题(共35分)

1、设计登陆页面(参考教材21页)

2、编写程序对3个整数进行排序。(参考教材56页)

(二)(答案)

一、填空题(共5题,每小题4分,共20分)

1、凡是可以编译成MSIL的程序语言都可成为制作https://www.doczj.com/doc/8f4154611.html,网页的语言。

2、1System.xml为处理XML提供基于标准的支持。

3、以下程序运行后的输出结果是(012)

static void Main(string[] args)

{ int i;

for(i=0;i<3;i++)

switch(i)

{ case 0: Console.Write(i); break;

case 2: Console.Write(i); break;

dfault.Consonle.Write(i); break;

}

Console.ReadLine();

}

4、有以下程序

static void Main(string[] args)

{ int a=3,b=4,c=5,d=2;

if(a>b)

if(b>c)

Console.Write(d++);

else

Console.Write(d);

Console.ReadLine();

}程序运行后的输出结果( 2 )

5、必须使用asp:标签前缀来引用Web服务器控件

二、选择题(共15小题)(共10题,每小题3分,共30分)

1、在C#中,( B )允许相同名称、不同参数个数或者类型的方法存在。

A、方法重写

B、方法重载

C、方法取消

D、方法覆盖

2、不是C#的主要特点的是:( C )

A、简单

B、类型安全

C、面向过程

D、功能强大

3、关于微软.Net战略目标说法错误的是:(D )

A、不再关注单个的网站和与Internet连接的单个设备

B、让计算机群、相关设备和服务协同工作

C、把计算机和通信带入一个丰富、合作和互动的环境中

D、提供的解决方案及服务范围有所下降。

4、以下说法不正确的是:( B )

A、.Net程序把代码编译为微软中间语言(MSIL)代码。

B、MSIL是专门用于某种特定的操作系统的。

C、MSIL不是专用于某种语言的。

D、C#结合了VB的快速开发能力和C++强大灵活的功能。

5、不是.Net框架体系结构的主要组成的是:(D )

A、公共语言运行时(CLR)

B、统一类库

C、活动服务器页面(https://www.doczj.com/doc/8f4154611.html,)

D、C语言

6、以下数据类型哪个是值类型(C )

A、类

B、接口

C、整型

D、委托

7、以下数据类型哪个是引用类型( B )

A、整型

B、类

C、字符型

D、结构类型

8、下列哪一个不是类中的成员的是(D)

A、属性

B、事件

C、索引器

D、while循环结构

9、面向对象程序设计思想的主要特征中不包括( D )

A、封装性

B、多态性

C、继承性

D、功能分解,逐步求精

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

A、构造函数可以声明返回类型。

B、构造函数不可以用private修饰

C、构造函数必须与类名相同

D、构造函数不能带参数

三、判断题(共10题,每小题2分,共20分)

1、在C#中,所有的异常都是由System.Exception派生的。(y)

2、类的静态成员属于类所有,为这个类所有实例共离,所以可以通过具体实例来访问它(x)

3、静态方法属于类所有,是所有对象实例公用的方法,但是只能用类名调用静态方法(y)

4、如果catch子句已经捕获并处理了异常,则finally子句不再执行(x)

6、Server.MapPath方法通常用于获取文件所在的目录信息。A

7、DataReader类的构造函数为Private类型的B

8、EditItemIndex属性是DataGrid控件的一个公共属性,代表当前DataGrid控件的哪一行处于被编辑的状态。A

9、Application对象的生命周期开始于Web站点运行,结束于Web服务器重启或关闭。

10、Server.Transfer方法与Response.Redirect方法的作用都是实现地址的重定向。A

四、操作题(共30分)

1、利用Response与Request对象实现用户登录。(参考教材79页)

2、记录错误登陆次数。(参考教材84页)

(三)(答案)

一填空题(共5题,每小题4分,共20分)

1、在HTML控件中,通过(Style)属性可以改变HTML控件的样式

2、如果要对两次输入的密码的一致性进行比较,就使用(CompareValidator)控件:

3、如果要验证用户输入的年龄介于18~25周岁,可以使用(RangeValidator)控件:

4、如果要验证用户输入的邮箱符合正确的格式,可以使用(RegularExpressionValidator)控件:

5、用于存储特定用户的会话信息的对象是:Session

二、选择题(共15题,每小题2分,共30分)

1、关于静态字段说法正确的是:( B )

A、静态字段不属于某个类。

B、静态字段时被static修饰的字段。

C、静态字段属于某个具体的对象。

D、创建一个对象,静态字段就对应着产生一个副本

2、有关构造函数的说法不正确的是( D )

A、构造函数名字和类的名字一样

B、构造函数在创建类对象时自动执行

C、构造函数无任何函数类型

D、构造函数有且只有一个

3、HTML控件的优点有很多,其中不包括:B

A、程序可以直接控制其属性

B、程序代码和HTML控件保存在同一个文件中

C、支持事件

D、网页编程变得更简单

4、关于HTML控件的Attributes属性说法不正确的是:B

A、可以任意指定属性

B、指定不合法的属性会出错

C、实质上是一个Server控件的属性的集合

D、属性值得按原样发送

5、关于InnerHTML属性,下列说法不正确的是:c

A、InnerHTML属性以编程方式修改HTML服务器控件的开始和结束标记中的内容

B、InnerHTML属性不自动对进出HTML实体的特殊字符进行编码

C、若要显示“<”字符,应输出”<<”

D、”<”被解释为标记的开始

6、关于HTML控件说法不正确的是:b

A、大多数HTML标记加上runat=”server”属性后即可成为HTML控件

B、在服务器端即可以引用HTML控件又可以引用HTML标记

C、HTML控件是从基类HtmlControl基类中直接或间接派生出来的

D、Button类控件必须放在HtmlForm控件之间,否则程序运行时会报错

7、关于Web表单验证控件说法错误的是:d

A、Web检查是Web应用程序中一个很普遍的要求

B、https://www.doczj.com/doc/8f4154611.html,验证控件是智能化的

C、验证控件可以验证输入字段不为空

D、验证控件只能在服务器端进行验证

8、验证控件可以进行以下检查,以下说法不正确的是:c

A、可以验证输入字段在指定范围

B、可以验证输入字符符合某个格式

C、对于不支持客户端脚本的浏览器不能使用控件验证

D、在客户端进行输入验证比较好

9、关于表单验证说法错误的是:d

A、验证控件输出的客户端验证代码并不是对所有浏览器都适用

B、服务器端验证与浏览器类型无关

C、验证控件在页面运行时不可见

D、验证控件的ControlToValue属性指定要监视哪一个控件

10、关于表单验证,说法错误的是:b

A、验证发生在页面初始化后

B、一个验证控件可以验证多个控件

C、一个控件可以接受多个验证控件验证

D、只有各个验证控件都通过,页面的IsValid 属性才为真

11、关于验证控件,说法错误的是:d

A、验证控件在窗体中是不可见的

B、验证控件一般在服务器代码中执行输入检查

C、验证控件还可以使用客户端脚本来执行验证

D、验证控件在客户端执行完验证后,在服务器端就不再执行验证了

12、如果要验证用户输入时不能为空,可以使用(a)控件:

A、RequiredFieldValidator

B、CompareValidator

C、RangeValidator

D、CustomValidator

13、每个验证控件都有下列相同的属性值,除了:d

A、ControlToValidate

B、Display

C、Errormessage

D、Type

14、在正则表达式中,匹配前一个字符一次或多次的字符是:b

A、*

B、+

C、?

D、%

15、在正则表达式中,匹配前一个字符零次或多次的字符是:a

A、*

B、+

C、?

D、%

三、判断题(共10题,每小题3分,共30分)

1、方法的重载是指同一个方法名有多个不同的实现方法,可以通过参数和返回值类型来进行重载。(x)

2、在客户端对用户输入进行验证可以尽量阻止把一些错误的信息发往服务器(y)

3、EditCommandColumn是DataGrid的一种自定义的列类型A

4、在继承中可能出现这种情况,子类拥有父类的成员,但不能访问该成员(y)

5、SelectedItemTemplate模板定义如何显示处于选定状态的数据项。A

6、EditCommandColumn列中的按钮可以引发三种事件:EditCommand、UpdateCommand和CancelCommand。A

7、Disabled属性就是将一个对象的功能关闭,让对象暂时无法执行工作(y)

8、DataList控件是一个完全模板化的控件,它的头部、尾部等可以用模板进行定制A

9、DataList控件的ItemTemplete模板是必须的A

10、EditItemIndex设置为-1表示当前数据项处于编辑状态B

四、操作题(共20分)

请使用验证控件实现会员注册页面。主要包括:用户名不能为空;密码连续两次输入一致且长度不少于6;输入格式正确的邮箱地址;如数格式正确的身份证号;输入个正正确的电话号码格式为(0532-********)

(四)(答案)

一填空题(共10题,每小题2分,共20分)

1、数据处理技术经历了三个阶段,人工管理阶段、文件系统阶段、数据库系统阶段

2、实体-联系(E-R)模型是一种(概念)模型。

3、公司经理属于数据库系统的(普通用户)用户。

4、Create语句属于SQL语言体系结构中(数据定义)语言的范畴。

5、SQL Server 2000安装默认登陆帐户的名称是(sa )

6、SQL语言具有两种使用方式,分别称为交互式SQL和__嵌入式SQL _

7、创建存储过程的语句是(Create Proc )。

8、存储过程创建时输出参数的标记符是(OUTPUT )。

9、存储过程可以有输入参数,也可以有输出参数

9、当Web页面运行时,代码必须调用 DataBind()方法才能加载数据到控件。

10、目前,.NET应用程序只能在Windows类的操作系统上运行。

二、选择题(共10题,每小题3分,共30分)

1、用于向浏览器输出信息的对象是:C

A、Page

B、Request

C、Response

D、Server

2、用于获取来自浏览器的信息的对象是:B

A、Page

B、Request

C、Response

D、Server

3、存储过程的特点不包括:D

A、减少网络流量

B、执行效率高

C、便于实现安全机制

D、不便于实现模块化程序设计

4、用于存储特定用户的会话信息的对象是:B

A、Page

B、Session

C、Application

D、Server

5、关于Cookie对象,说法不正确的是:C

A、通过Cookie的Name属性来指定Cookie的名字

B、如果设置了两个同名的Cookie,后保存的那个将覆盖前一个

C、浏览器最多可以支持4096个Cookie

D、无法直接删除Cookie

6、关于https://www.doczj.com/doc/8f4154611.html,的对象,说法不正确的是:B

A、Response对象用于将HTTP响应数据发送到客户端

B、Response对象的WriteLine方法是在输出内容后换行

C、Response对象的Redirect方法可以连接到另一个页面

D、当客户端请求https://www.doczj.com/doc/8f4154611.html,页面时,所有的请求信息都封装在Request对象中

7、关于https://www.doczj.com/doc/8f4154611.html,对象,说法不正确的是:A

A、使用Request的Form集合来获取客户端通过Get方法传递过来的数据

B、使用Request对象的Files属性可以获取客户端上传的文件

C、在Request对象中,Cookies、Form等属性表示的是数据集合

D、通过Request对象的Cookies属性可以获取客户端发送的Cookie的集合

8、关于Application对象,说法不正确的是:C

A、Application对象中存放的是应用程序全局变量

B、Application对象维护的是应用程序状态

C、Application对象在客户端每次请求URL资源时创建

D、在设计程序时就尽量避免使用的大对象存入Application中

9、关于Session对象,说法不正确的是:C

A、Session对象的作用是在服务器端存储特定的信息

B、在浏览器第一次请求页面时,会话开始

C、在Session的整个会话生命周期中,通过SessionName来对会话进行标识和跟踪

D、Session的生命周期默认为20分钟

10、关于Cookie对象,说法不正确的是:C

A、Cookie是一小段文本信息

B、Cookie也是一种进行状态管理的方法

C、Cookie因为存放在客户端上,所以适合存储大对象数据

D、用户可以设置自己的浏览器,拒绝接受Cookie

三、判断题(共10题,每小题3分,共30分)

1、如果表单的提交方式为POST,则可以通过Request对象的QueryString方法获取表单的内

容。B

2、Server对象是专门为处理服务器上的特定任务而设计的A

3、Application和Session对象的作用都是在服务器端存储特定信息A

4、Cookie的作用是帮助Web应用程序保存有关访问者的信息。A

5、可以修改Cookie将其有效期设置为过去的某个日期,从而让浏览器删除这个已过期的Cookie. A

6、DataReader对象是用来读取数据库的最简单方式,不过它只能读,不能写入A

7、当只进行读取数据库中数据时,建议用DataReader对象,因为这种方式方式可以节省内存。A

8、DataSet对象的AcceptChanges()方法可以提交对数据集进行的修改A

9、DataSet对象的RejectChanges()可以回滚对数据集的修改A

10、DataGrid控件的AllowPaging属性为“false”时,表示启用自动分布功能B

11、在DataGrid控件中,当用户发出跳转到其他页的命令时,可以用CurrentPageIndex属性设置当前需要显示的页面

四、操作题(共20分)

东方商城管理系统综合实例

1、系统总体设计

2、数据库设计

3、前台和后台页面设计

(五)(答案)

一填空题(共5题,每小题4分,共20分)

1、使用(DataAdapter的Fill方法)方法可以完成对DataSet对象的数据填充。

2、在通过SqlCommand对象执行插入删除更新数据表内容的命令时,需要调用Command 对象的( ExecuteNonQuery() )方法

3、https://www.doczj.com/doc/8f4154611.html,页面执行时,首先被执行的事件是:Init事件

4、指定标签最大字符个数的属性是:MaxLength

5、下面程序运行后的输出结果是(42 )

static void Main(string[] args)

{ int []p={11,12,13,14,15,16,17,18};

int i=0,j=0;

while(i<7){ if(p[i]%2= =0)

j=j+p[i];

i++; }

Console.WriteLine(j);

Console.ReadLine();

二、选择题(共10题,每小题3分,共30分)

1、关于https://www.doczj.com/doc/8f4154611.html,的说法,错误的是(D)

A、数据读取器DataReader类没有构造函数

B、使用DataSet数据集时,数据集和数据库是断开连接的

C、可以调用DataAdapter类的Fill()方法来填充数据集

D、数据集的内容更改后,基础数据源的内容也立即随之变化

2、在创建SqlCommand命令对象时,其命令类别不可以取的值为:B

A、Text

B、Table

C、TableDirect

D、StoreProcedure

3、Repeater控件可以将数据显示在屏幕上,该控件支持许多模板控制数据的输出格式,其中唯一具有强制性的模板是:A

A、ItemTemplete

B、HeaderTemplete

C、SeparatorTemplete

D、DataTemplete

4、在DataList控件中,提供当前在DataList中选定的项的内容和布局的模板是:A

A、SelectItemTemplete

B、ItemTemplete

C、EditItemTemplete

D、DataTemplete

5、在DataList控件中,提供当前在DataList中编辑项的内容和布局的模板是:C

A、SelectItemTemplete

B、ItemTemplete

C、EditItemTemplete

D、DataTemplete

6、关于数据显示控件的说法不正确的是:D

A、指定数据源用DataSource属性

B、绑定数据时用DataBind()方法

C、在绑定数据时,可以只绑定部分列

D、数据显示控件不支持事件

7、Web Service由四部分组成,不属于其中的是:D

A、服务提供方

B、服务请求方

C、服务注册方

D、用户

8、在Web Service中,(A)是服务的所有者,是提供服务的平台

A、服务提供方

B、服务请求方

C、服务注册方

D、用户

9、在Web Service中使用了一系列的协议,不包括:D

A、 soap

B、WSDL

C、UDDI

D、TCP/IP

10、下列说法不正确的是:D

A、默认情况下,大多数Web站点都允许匿名访问

B、在实际的网站运行中,并不是用户边上网络就立即登录该网站

C、几乎每个网站的用户都是分等级的

D、网站中各网页和目录的权限基本上是一样的

三、判断题(共15题,每小题2分,共30分)

1、asp:前缀与Runat="server"属性告诉https://www.doczj.com/doc/8f4154611.html,使用的是一个Web服务器控件而不是HTML

控件A

2、RadioButton控件GroupName属性指明多个单选控件是否是同一条件下的选择项,A

3、Server.Transfer语句执行后,浏览器地址栏显示的地址不变,隐藏了新网页的地址及附带

在地址后的参数值,具有数据保密功能。A

4、Session对象只记录单个浏览器端的专用变量A

5、Session对象始于浏览器第一次与服务器连接时,终止于浏览器结束连接或浏览器超过

TimeOut属性设置的时间而没有访问页面时。A

6、DataTable对象的NewRow()方法可以创建一个与当前DataTable有相同字段结构的数据行A

7、https://www.doczj.com/doc/8f4154611.html,有两个核心组件:DataSet和.NET数据提供者A

8、https://www.doczj.com/doc/8f4154611.html,数据提供者目前主要用来访问ACCESS数据库等数据源A

9、DataReader对象只能获取向前的只读数据流A

10、DataReader对象读取数据要比DataSet快。A

11、DataReader对象的Read()方法可以获取下一行的数据B

12、DataReader对象的GetName(n)可以获取索引值为n这行的数据B

13、DataReader对象的FieldCount属性可以获取当前行中的列数。A

14、断开模型访问数据的优点是提供了丰富的数据访问方法。A

四、操作题(共20分)

东方商城管理系统综合实例

4、用户控件设计

5、购物车模块

6、后台管理功能模块

相关主题
文本预览
相关文档 最新文档