(3)在NET中CLS(Common Language Specification)的作用是 A存储代码 B防止病毒 C原程序跨平台 D对语言进行规范 答案:D
(4)FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观
C 显示的布局几乎不受限制 D 数据量受一定的限制 答案:C
(5)Wizard控件的最大特点是 A.能够包含大量数据
B.能将多个窗口集中到一个网页中 C.布局不受限制
D.能够快速进行浏览 答案:B
(6) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是
A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 答案:C
(7)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据 D数值型数据 答案:B
(8)Validator Summary验证控件的作用是 A.检查总和数
B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小 答案:B
(9) 下面几个图形控件中,不能执行鼠标单击事件的控件是 A.ImageButton B.Image C.ImageMap D.ImageURL 答案:B
(10) Session与Cookie状态之间最大的区别在于
A.存储的位置不同 B.类型不同 C.生命周期不同 D.容量不同 答案:A
三.判断题
(1).Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。 答案:对
(2).HTML控件很难转换为服务器控件。 答案:错
(3)在DetailsView控件中不能显示符合条件的多条记录。 答案:错
(4).利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。 答案:对
(5)ADO.NET只是ADO的简单升级. 答案:错
(6)数据集(DataSet)能够在断开与数据源连接的情况下工作。() 答案:对
(7)Web.config是网站中必需的配置文件。 答案:错
(8)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。 答案:对
(9)在内存管理中垃圾自动回收是指系统对已经不再使用的变量空间自动进行回收。
答案:对
(10)离开了IIS服务器,.htm网页能够单独运行。 答案:对 四.简答题
(1) 简述 private、 protected、 public、 internal 修饰符的访问权限。 答案: private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。
(2)C#中的委托是什么?事件是不是一种委托?
答案: 1.委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。2.是,是一种特殊的委托 (3)CTS、CLS、CLR分别作何解释?
答案:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。 (40)abstract class和interface有什么区别? 答案:
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类
为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。
五.编程题 (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的实例时,产生什么输出? 答案:X=1,Y=0;x= 1 y = -1 (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(\ } }
产生的输出结果是什么? 答案:x=1,y=2
(五)
一、填空题:
(1)使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。 答案:ValidationExpress
(2)网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的 模板,用来介绍公司情况并提出招聘要求;下面部分通常用 模板,用来输入和存储数据.当应聘者提交数据后应 事件中向应聘者发出感谢或收到的信息. 答案:Header Insert ItemInserted
(3) DHTML的设计思想是:浏览器从服务器端下载文档后,利用 的资源,在不增加 端负担和网上传输流量的前提下,使网页的某些元素“动”起来. 答案:浏览器本身 服务器
(4) 状态分为4种类型,它们是:视图状态.——. 会话状态和Cookie状态。 答案:应用程序状态。
(5)下面是设置和取出Session对象的代码。 设置Session的代码是:
Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ;
答案:=Session[“greeting”].ToString()。 (6)废除Session的语句是: 。 答案: Session.Abandon()
(7) Html是____________的英文缩写。它是www(英文为__________)中使用的超文本标记语言。它是由Tim Berners-Lee 在CERN(在日内瓦的欧洲粒子物理实
验室)发明的,它最早源于SGML (Standard Generalized Markup Language,标准通用标记语言)。
答案:Hyper Text Markup Language World Wide Web
(8)对于HTML语言,任何_______编辑器都可以编辑它。它目前已经成为各种类型浏览器的通用标准,它能独立于各种操作系统平台。 答案:文本
(9) 文档对象模型DOM是英文 的缩写,它是 的基础。 答案:Document Object Model DHTML
(10)Validator Summary验证控件的作用是 。 答案:集中显示各个验证的结果 二.单选题:
(1)FormView与GridView控件相比最重要的区别是 A 能够存储数据 B 外观比较美观
C 显示的布局几乎不受限制 D 数据量受一定的限制 答案:C
(2)留言板必须加强管理,这是因为 A.存储容量有限 B.查看必须经过授权 C.影响查看的速度
D.可能存在过时或不健康的留言 答案:D
(3) 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是
A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码 答案:C
(4)系统提供数据库通用接口的目的是为了 A.提高程序运行的效率
B.应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护 答案:B
(5)XMLDateSource与SiteMapDataSource数据源控件能够用来访问 A关系型数据 B层次性数据 C字符串数据 D数值型数据 答案:B
(6)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是