net考试题与答案

上传人:xmg****18 文档编号:120263678 上传时间:2020-02-05 格式:DOC 页数:11 大小:55.50KB
返回 下载 相关 举报
net考试题与答案_第1页
第1页 / 共11页
net考试题与答案_第2页
第2页 / 共11页
net考试题与答案_第3页
第3页 / 共11页
net考试题与答案_第4页
第4页 / 共11页
net考试题与答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《net考试题与答案》由会员分享,可在线阅读,更多相关《net考试题与答案(11页珍藏版)》请在金锄头文库上搜索。

1、.word可编辑.一、填空。1.面向对象的语言具有 封装 性、 继承 性、 多态 性。2.列举ADO.net中的五个主要对象。Connection 连接数据库Command 查询命令DataAdapter 数据适配器,填充数据集DataSet 数据集,暂存区,多个table的集合DataReader 从数据库中顺序的一条一条读取数据,只能只读3.类成员可访问的形式分别是?Private :私有成员,在类的内部才可以访问Protected:保护成员,该类内部和继承类中才可以访问Public:公有成员,完全公开,没有访问限制4.Float f = 123.5678. int i = (int)f

2、i的值是多少?1235.委托声明的关键字是?delegate二、选择题。1.用户类若想支持foreach语句需要实现的接口是?IEnumerable2.用户自定义异常类需要从以下哪个类继承?execption3.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方 法,下面叙述错误的是(C)。a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。c)Select操作的Sql语句只能由ExecuteR

3、eader()方法来执行;d)ExecuteReader()方法返回一个DataReder对象;4.接口是一种引用类型,在接口中可以声明(A),但不可以声明公有的域或私有的成员 变量。a)方法、属性、索引器和事件;b)方法、属性信息、属性;c)索引器和字段;d)事件和字段;5.下列选项中,(C)是引用类型。a)enum类型 b)struct类型 c)string类型 d)int类型6.下列关于C#中索引器理解正确的是(A)a)索引器的参数必须是两个或两个以上 b)索引器的参数类型必须是整数型c)索引器没有名字 d)以上皆非7.如果设treeView1=new TreeView(),则treeV

4、iew1.Nodes.Add(“根节点”)返回的是一个 (A) 类型的值。a)TreeNode;b)int;c)string;d)TreeView;8.下面关于XML的描述错误的是(D)。a)XML提供一种描述结构化数据的方法;b)XML 是一种简单、与平台无关并被广泛采用的标准;c)XML文档可承载各种信息;d)XML只是为了生成结构化文档;9.装箱、拆箱操作发生在: ( C )A.类与对象之间 B.对象与对象之间C.引用类型与值类型之间 D.引用类型与引用类型之间10.以下哪个是可以变长的数组?(D)A.Array B.stringC.stringN D.ArrayList11.对于一个实

5、现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资 源相关的应用程序定义的任务?(多选) (ABC)A.Close B.DisposeC.FinalizeD.using E.Quit12.Net依赖以下哪项技术实现跨语言互用性?(C)A.CLR 公共语言运行时,就是.NET提供的哪些类 B.CTS 通用系统类型。Int32、Int16int、Stringstring、Booleanbool C.CLS 通用语言规范。不同语言语法的不同。D.CTTa) abstract class BaseClasspublic virtual void MethodA()public

6、virtual void MethodB()class Class1: BaseClasspublic void MethodA(string arg)public override void MethodB()class Class2: Class1new public void MethodB()class MainClasspublic static void Main(string args)Class2 o = new Class2();Console.WriteLine(o.MethodA();请问,o.MethodA调用的是: (C)A.BaseClass.MethodA B.C

7、lass2.MethodA C.Class1.MethodA D.都不是13.您需要创建一个ASP.NET应用程序,公司考虑使用Windows身份认证。所有的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用 程序:a、 匿名用户不允许访问这个应用程序。b、 所有雇员除了Tess和King都允许访问这个应用程序。请问您应该使用以下哪一个代码段来配置这个应用程序?( )14.您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点,这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最

8、小的代价完成这些目标,您应该怎么做?(多选)(CD)A.在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理 ASP.NET代码错误。B.在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP.NET代码错误。C.在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误。D.在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误。E.在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET 代码错误。F. 在这个应用程

9、序的每一页中添加一个Page指示符去处理ASP.NET HTTP错误。15.您的公司有一个DB Server,名为AllWin,其上装了MS SQLSERVER 2000。现在需要您写一个数据库连接字符串,用以连接AllWin上SQL SERVER中的一个名为PubBase实例的Test库。请问,应该选择下面哪一个字符串?(D)A. “Server=AllWin;Data Source=PubBase;Initial Catalog=Test;Integrated Security=SSPI”B. “Server= AllWin;Data Source=PubBase;Database=Tes

10、t;Integrated Security= SSPI”C. “Data Source= AllWin PubBase;Initial Category=PubBase;Integrated Security= SSPI”D. “Data Source= AllWin Pub Base;Database=Test;Integrated Security= SSPI”16.C#的数据类型有(B)a)值类型和调用类型; b)值类型和引用类型;c)引用类型和关系类型;d)关系类型和调用类型;三、代码题。1.写出一段C#的简单日志读写功能,要求写入系统时间并读取。引入命名空间:using System

11、.IO;using System.Text;写文件string strFilePath = Server.MapPath(新建 文本文档.txt);FileStream fs = new FileStream(strFilePath, FileMode.Append);StreamWriter sw = new StreamWriter(fs, Encoding.Default);sw.WriteLine( + DateTime.Now.ToString() + tliuyajuantLogin.aspxt登陆A);sw.Close();fs.Close();读文件string strFile

12、Path = Server.MapPath(新建 文本文档.txt); FileStream fs = new FileStream(strFilePath, FileMode.Open, FileAccess.Read); StreamReader sd = new StreamReader(fs, Encoding.Default); string strLine = sd.ReadLine(); string str = ; while (strLine != null) str +=strLine.ToString() + ; strLine = sd.ReadLine(); sd.C

13、lose(); fs.Close(); this.lblShow.Text = str;2.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+m public static void Foo(int m)int result = 0;for (int i = 1; i =m; i+)if (i%2=0)result = result - i;elseresult = result + i;return result;public static int Foo(int m)int result = 0,i=1;while (i=m)if (i%2=0)result = result - i;elseresult = result + i;i+;return result;*int num = m;int result = 0;for (int i = 0; i num+1; i+)if (i % 2 = 0)result = result - i;elseresult = result + i;int m=6, s=0;if (m%2=0)s = -(m / 2);elses = m - (m - 1) / 2);. 专业.专注 .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号