asp期末复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.

名词解释

1. 封装:使对象隐藏自己的实现,可以使用访问控制符来防止外部过程执行类的方法或读

取、修改类的数据。

2. 继承:在一个类的基础上如同创建对象一样创建一个新类,也称派生类。派生类继承了

基类的全部特征,具有基类的所有成员,也可以为派生类添加新的成员。创建的所有类都是可继承的。

3. 多态:定义具有不同功能但名称相同的数据或方法,达到一个程序中同名的不同方法共

存的情况。通过重载和覆盖技术实现类方法的多态性。多态可以提高类的抽象度和封闭性,统一一个或者多个相关类对外的接口

4. 重写(覆盖):是在声明子类的方法时,使用与其父类中相同的名称和参数,在执行程序时,将

执行子类的方法,而覆盖掉父类的方法。

5. 数据集DataSet是的数据处理核心,它像数据库一样允许内部存放多个表对

象,数据集能够独立接受应用程序对数据的增、删、改操作,并可通过DataAdapter或TableAdapter对象更新数据库

6. Crystal Reports : Crystal Reports水晶报表是一个功能强大、动态和可操作的报表解决方案,

它将帮助你通过网络设计、开发、可视化及发布报表,或嵌入到企业应用之中。有

了它,最终用户将能够使用向导提示按照自己业务数据的需要创建报表,从而减少了对IT技术人员的依赖性。

7. 公共语言运行时(Common Language Runtime)。它是所有.NET应用程序运行时支持环

境,类似虚拟机,负责应用程序的资源请求管理(例如内存分配和垃圾收集),使应用和底层操作系统不直接交互,能方便应用程序的部署。

8. 算法:一般来说,算法是指解决一个特定问题所采用的特定的、有限的方法和步骤。

利用计算机来解决问题需要编写程序,在编写程序前要对问题进行充分的分析,设计解题的步骤与方法,也就是设计算法

9. 焦点(Focus):决定了在任何时间由哪一个对象接收鼠标单击或键盘输入的信息。只有当对象

具有焦点时,才可以具有接收鼠标单击或键盘输入的信息的能力。

10. :是英文ActiveX Data Objects for the .NET Framework 的缩写,它是.NET

Framework提供给.NET开发人员的一组数据访问类,其功能全面而且灵活,在访问各

种不同类型的数据库时可以保持对数据库各种对象操作的一致性。

11. 数组:在程序设计中,将一组排列有序、个数有限的数据作为一个整体,用一个统一的

名字来表示,这些有序数据的全体称为数组

12. 断点模式:断点模式是一种非常重要的一种调试方式。它可以在程序中加入断点,当程

序运行到断点时,程序会在有断点的地方停止运行,这时,可以再使用各种调试工具对

断点附近的代码进行跟踪,以便发现错误。

4. 判断题

1. asp:前缀与Runat="server"属性告诉使用的是一个Web服务器控件而不是

HTML控件。

2.

C#与Java 十分相似。 3.

Lable 控件显示的信息可分为静态和动态两种。 4.

对象是具有某些特性的具体事物的抽象。 5.

可以同时建立多个 Connection 对象连接数据库。 6.

网站的登录管理通过配置文件 web.config 得以实现 7.

数据提供者主要用来访问 Access 和Excel 数据源,不能访问 sql server 。 8.

DataReader 对象通过数据集指针获取向前和向后的数据。 9. DataReader 对象读取数据和 DataSet 差不多,优点是消耗的内存更小。

10. DataReader 对象的Read()方法可以获取下一行的数据

11. 有两个核心组件: DataSet 和.NET 数据提供者

12. DataReader 对象的FieldCount 属性可以获取当前行中的列数。

13. SQL Server 200X 安装后默认系统管理的内置帐户的名称是

administrator 14. 的数据库操作不能和数据库断开,也就是使用离线方式。

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

16. 仓U 建 DataAdapter 对象方式可使用语句 SqlDataAdapter ad1 =

SqlDataAdapter(Co nn ectio nStri ng)

17. Cookie 的数目浏览器有限制,一般每个域名的

cookie 限制为不到60个。y 18. Response 对象用于将HTTP 响应数据发送到客户端 19. CheckBox 是我们常用的控件,它是指复选框

20. 如果要验证用户输入时不能为空,可以使用 CustomValidator 控件 5. 应用题

1. 把下列数学表达式,改写为等价的 C#数值表达式。

(2) cos(2 X )/ X 5

X 答:

1) X * X + 2 * X + 1

2) Math.Cos(2 * X ) / (X A 5)

3) (1 + y / X ) / (1 - y / X )

4) Math.Sqrt(s * (s - a) * (s - b) * (s - c)) 2. 我们使用RegularExpressionValidator 验证文本框中的数据输入是否满足我们的规定, 要使用正

则表达式,请写出下列常用的验证表达式

只能输入数字:”A [0-9]*$"。

只能输入n 位的数字:"A\d{n}$"。

只能输入至少n 位的数字:"A\d{n,}$"。

只能输入 m 〜n 位的数字:。"人\d{m,n}$"

new (1) X 2+2X +1

(3)

(4)

.s(s - a )(s - b )(s - c )

相关文档
最新文档