C.string D.TreeView (74)下面关于XML的描述错误的是(D)。 A.XML提供一种描述结构化数据的方法;
B.XML 是一种简单、与平台无关并被广泛采用的标准; C.XML文档可承载各种信息; D.XML只是为了生成结构化文档; (75)装箱、拆箱操作发生在: ( C )
A.类与对象之间 B.对象与对象之间
C.引用类型与值类型之间 D.引用类型与引用类型之间 (76)用户类若想支持Foreach语句需要实现的接口是: ( A ) A.IEnumerable B.IEnumerator C.ICollection D.ICollectData
(77)ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( D)
A.<%@Register TagPrefix = “Mike” TagName = “Space2” Src = “myX.ascx”%>
B.<%@Register TagPrefix = “Space2” TagName = “Mike” Src = “myX.ascx”%>
C.<%@Register TagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%> D.以上皆非
(78)在ADO.NET中,对于Command对象的ExecuteNonQuery()方法
和ExecuteReader()方法,下面叙述错误的是(C)。
A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;
B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数。 C.Select操作的Sql语句只能由ExecuteReader()方法来执行; D.ExecuteReader()方法返回一个DataReder对象;
(79)ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(A )
A.HTML控件和Web控件 B.HTML控件和XML控件 C.XML控件和Web控件 D.HTML控件和IIS控件 (80)以下是一些C#中的枚举型的定义,其中错误的用法有(C) A.public enum var1{ Mike = 100, Nike = 102, Jike } B.public enum var1{ Mike = 100, Nike, Jike } C.public enum var1{ Mike=-1 , Nike, Jike } D.public enum var1{ Mike , Nike , Jike } (81)int[][]
myArray3=new
int[3][]{new
int[3]{5,6,2},new
int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是(D)。 A.9 B.2 C.6 D.越界
(82)下列关于构造函数的描述正确的是(C) A.构造函数可以声明返回类型。
B.构造函数不可以用private修饰 C.构造函数必须与类名相同 D.构造函数不能带参数
15.在.Net中,类System.Web.UI.Page 可以被继承。此判断是否正确(A) A.不可以 B.可以 三、简答题
(1) 简述 private、 protected、 public、 internal 修饰符的访问权限。 答: 1private : 私有成员, 在类的内部才可以访问。 2protected : 保护成员,该类内部和继承类中可以访问。 3public : 公共成员,完全公开,没有访问限制。 4internal: 在同一命名空间内可以访问。
(2) 列举ASP.NET 页面之间传递值的几种方式。 答. 1使用QueryString, 如....?id=1; response.Redirect().... 2使用Session变量 3使用Server.Transfer
(3) C#中的委托是什么?事件是不是一种委托?
答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。 事件是一种特殊的委托. (4)override与重载的区别
答:重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。
Override 是进行基类中函数的重写。为了适应需要。
(5) 用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
答:一般为3层:数据访问层,业务层,表示层。 1 数据访问层对数据库进行增删查改。
2 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
3 表示层为了与用户交互例如用户添加表单。
优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。
(6)CTS、CLS、CLR分别作何解释?
答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。
(7)什么是装箱和拆箱?
答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
(8)net中读写数据库需要用到那些类?他们的作用? 答:DataSet:数据存储器。 DataCommand:执行语句命令。 DataAdapter:数据的集合,用语填充。
(9)SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时
相关推荐: