net试题
.net framework相关面试题
1.请简述.NET Framework是什么?
Framework和.NET Core有什么区别?
3.请解释一下什么是装箱和拆箱?
4.什么是垃圾回收?请简述.NET Framework中的垃圾回收机制。
5.请解释一下什么是委托?在.NET Framework中如何使用委托?
6.什么是事件?在.NET Framework中如何使用事件?
7.请简述一下.NET Framework中的异常处理机制。
8.请解释一下什么是泛型?在.NET Framework中如何使用泛型?
9.请解释一下什么是LINQ?在.NET Framework中如何使用LINQ?
10.请解释一下什么是反射?在.NET Framework中如何使用反射?
以上问题只是.NET Framework面试中的一部分,具体的面试题还会根据面试官的要求和应聘的职位有所不同。
大学asp.net考试题及答案
大学考试题及答案一、选择题(每题2分,共20分)1. 中用于定义Web页面中用户界面元素的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:A2. 在中,用于处理用户输入的服务器控件是:A. TextBoxB. ButtonC. LabelD. Image答案:A3. 下列哪个不是中的数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D4. 在中,用于定义Web页面中事件处理程序的属性是:A. OnClickB. OnLoadC. OnSubmitD. All of the above答案:D5. 中,用于在服务器端处理客户端请求的代码块是:A. <% ... %>B. <script ... %>C. <%@ ... %>D. <%-- ... --%>答案:A6. 在中,用于声明服务器控件的标记是:A. <% ... %>B. <%@ ... %>C. <script ... %>D. <%-- ... --%>答案:B7. 下列哪个不是中的数据访问技术?A. B. ODBCC. OLE DBD. LINQ答案:B8. 在中,用于定义Web页面布局的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:C9. 中,用于在客户端执行的脚本语言是:A. VB. C#C. JavaScriptD. JScript答案:C10. 在中,用于定义Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. All of the above答案:A二、填空题(每题2分,共20分)1. 应用程序的入口点是___________方法。
答案:Application_Start2. 在中,用于定义页面级别的事件处理程序的属性是___________。
计算机网络基础 internet试题
网络基础11月份月考试卷一、判断1、在使用IE访问网站时,点击历史按钮,然后再点击历史区的内容,就可以连接历史信息了。
()2、“黑客”就是利用不正当的手段侵入它人电脑的人.()3、Internet起源于1969年美国国防部的ARPANET,最早用于军事。
()4、计算机的IP地址和域名是一对一的关系。
( )5、域名是从左到右级别依次增高的。
()6、一个IP地址可以没有域名,也可以有多个注册域名.()7、SLIP和PPP都是用来实现远程计算机和网络之间通信的协议,如个人用户在家中连接Internet网时就要使用这种协议。
()8、在接入Internet网之前,必须要做一些准备工作,如选择合适的ISP并办理入网手续,记录ISP的接入号和服务器地址(域名)。
( )9、每一台主机(计算机)都分配给一个32位的地址作为主机的标识,这个地址被称为IP地址。
IP地址具有唯一性。
而且是固定不变的.( )10、在文件服务中,上传是指把文件从本地的计算机传送给远程计算机;下传是指把文件从远程计算机(FTP服务器)拷贝到本地计算机上.( )二、选择(30题,共60分)1、当个人计算机以拨号方式接入因特网时,必须使用的设备是A、网卡B、调制解调器C、电话机D、浏览器软件2、收发邮件是我们的日常网络应用.我们在发送邮件时,将用到下列哪种协议A、POP3协议B、TCP/IP协议C、SMTP协议D、IPX协议3、HTML的正式名称是_______。
A、主页制作语言B、WWW编程语言C、超文本标识语言D、Internet编程语言4、在IE(Internet Explorer)中,当鼠标移到某文字、图片上鼠标的形状变成了“小手",说明_________.A、搜索引擎B、详细说明C、属性菜单D、超级链接5、典型的电子邮件地址一般由___和主机域名组成.A.帐号B。
昵称 C.用户名 D.IP地址6、在因特网的组织性顶级域名中,域名缩写NET是指A.教育系统B.政府机关 C.网络组织D.军队系统7、下列四项中,不属于国际互联网的是基本功能是A。
ASP NET考试试题及答案详析(1)
一、填空题(1)ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。
答案:代码分离模式,单一模式(2)当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(3)请将下列数据(nn)在TextBox控件中显示出来。
Double nn=4512.6;TextBox1.Text=答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.答案:Password(5)下面是一个转移到新网页的指令:Response.Redirect(“”)答案:新网页的Ur1(6)在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate(7)下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang!”;取出该Session对象的语句如下:string Myvar=;答案:Session[“greeting”].ToString()(8)下面是使用Application对象时防止竞争的代码。
Application.;//锁定Application对象Application[“counter”]=(int)Application[“counter”]+1;Application.;//解除对Application对象的锁定答案:lock(),unlock()(9)废除Session的语句是:。
答案:Session.Abandon()(10)打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
答案:开发(11)所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
NET高级工程师面试题题目
net软件工程师面试题根本题:1. 简述string[]、ArrayList、List的区别。
数组:利益:o数组在内存中是接连存储的,索引速度十分快;o赋值和修改元素也很简单;不足:o两个数据之间插入数据对照贫穷困难;o声明数组的时辰,必须指明数组的长度,数组长渡过长会造成内存挥霍,数组的长渡过短,会造成数据溢犯错误。
ArrayList:利益:o. net framework 提供的用于数据存储和检索的专用类o大小依据存储的数据来动态扩展和收缩o继承IList,可以方便的进行数据的添加、插入和删除瑕玷:o许可插入差别类型的数据,都当做object类型处理o数据处理时大概出现类型不匹配的错误o存在装箱(值=》引用)拆箱的操纵,会带来很大的性能损耗List:利益:o声明List集合时,需要声明集合内数据的对象类型o避免了类型安然问题和装箱拆箱的性能问题2. 简述装箱和拆箱操纵中的性能损耗是若何产生的。
3. 简述对ASP. NET中的事务机制的懂得。
4. 在一个ASP. NET的三层结构系统中,以登录操纵为例,简述在各层中若何组织代码。
5. 简述相比DATASET,实体类在WEB项目中的利益与瑕玷。
6. 简述GC是若何工作的。
Java采纳VM(Virtual Machine)机制,由VM来经管程序的运行当然也包罗对GC 经管。
90年代末期. NET出现了, . NET采纳了和Java类似的方式由CLR(Common Language Runtime) 来经管。
Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为根本,遍历应用程序在Heap上动态分配的所有对象[2],通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。
已经不再被应用程序的root 大概别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收。
这就是GC工作的原理。
计算机网络基础-Internet题目03
试题(1)目前最成功和覆盖面积最大、信息资源最丰富的全球性电脑网络为Internet,它被认为是未来()的雏形。
A.广域网B.局域网C.信息网D.信息高速公路试题(2)通过公共电话交换网(PSTN)接入因特网所必须的设备是()。
A.交换机B.路由器C.集线器D.调制解调器试题(3)俗称一线通的ISDN上网传输速率为()。
A.16Kb/sB.56 Kb/sC.128 Kb/sD.256 Kb/s试题(4)关于ADSL,以下说法错误的是()。
A.ADSL的传输速率比在PSTN上使用的Modem更高。
B. ADSL可以传输很长的距离,且其速率与距离没有关系。
C. ADSL的非对称表现在上行速率和下行速率可以不同。
D. 在电话线路上使用ADSL,可以同时进行电话和数据传输。
试题(5)拨号上网所需要的硬件设备有计算机、电话线及()。
A.编码解码器B.调制解调器C.中继器D.解调器试题(6)1994年,由邮电部投资建设的()开始启动。
A.CSTNETB.NCFCC.CERNETD.CHINANET试题(7)全球多媒体网络是()。
A.一个单一的同一网络B.一个可操作的网络集合C.一个传输计算机数据的网络D.一个传输数据、语音、视频的网络试题(8)被称作计算机界第四次技术浪潮的是()。
A.大型机技术B.客户就/服务器技术C.网络技术D.数字技术试题(9)下列软件中,不是WWW浏览器软件的是()。
A.Internet ExplorerB.FireworksC.Hot Javascape Communication试题(10)()是目前Internet上非常丰富多彩的应用服务,其客户端软件称为浏览器。
目前较为流行的Browser/Server网络应用模式就以该类服务器作为基础。
A.BBSB.GopherC.WWWD.NEWS试题(11)()应用服务将主机变为远程服务器的一个虚拟终端;在命令方式下运行时,通过本地机器传送命令,在远程计算机上运行相应程序,并将相应的运行结果传送到本地机器现实。
.net面试题及答案3篇
.net面试题及答案3篇.net面试题及答案11.JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?JIT:Just in time,C#或者是的代码首先被编译为IL存储在本地,当要运行这些代码的时候,CLR对IL进行第二次编译转换成机器码运行。
好处:可移植性,而且IL在加载到内存中时将受到类型安全性方面检查,这实现了更好的安全性和可靠性。
GC:垃圾回收(garbage collection),是根据程序的需要自动分配和回收内存的过程。
垃圾回收器处理的是引用对象,而且只回收堆上的内存。
这意味着假如维持对一个对象的引用,就会阻止GC重用对象使用的内存。
在.NET中,垃圾回收器采用的是mark-and-pact算法。
在一次垃圾回收周期开始的时候,它要识别对象的所有跟引用,根据这个引用可以遍历每个根引用所标识的一个树形结构,并递归确定所有引用指向的对象。
这样一来,垃圾回收器就可以识别所有可达的对象,在执行回收的时候,GC 不是枚举所有访问不到的对象,相反,通过压缩所有相邻的可达的对象来执行垃圾回收。
不可访问的对象就会被覆盖。
垃圾回收的宗旨是提高内存的利用率,它并不是用来清理文件句柄,和数据库连接字符串,端口或者其他有限的资源(终接器finalizer,不能被显示调用,不能传递任何参数,即不能被重载,只有垃圾回收器才能调用终接器,使用Using语句进行确定性终结2.类(class)和结构(struct)的区别是什么?它们对性能有影响吗?01. 值类型与引用类型结构是值类型:值类型在栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。
所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之间的赋值只是复制引用注:1.虽然结构与类的'类型不一样,可是他们的基类型都是对象(object),c#中所有类型的基类型都是object2.虽然结构的初始化也使用了New 操作符可是结构对象依然分配在堆栈上而不是堆上,如果不使用“新建”(new),那么在初始化所有字段之前,字段将保持未赋值状态,且对象不可用02.继承性结构:不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用sealed声明,可是结构是隐式的sealed .类:完全可扩展的,除非显示的声明sealed 否则类可以继承其他类和接口,自身也能被继承注:虽然结构不能被继承可是结构能够继承接口,方法和类继承接口一样03.内部结构:结构:没有默认的构造函数,但是可以添加构造函数没有析构函数没有abstract 和sealed(因为不能继承)不能有protected 修饰符可以不使用new 初始化在结构中初始化实例字段是错误的类:有默认的构造函数有析构函数可以使用abstract 和sealed 有protected 修饰符必须使用new 初始化.net面试题及答案21.什么是元编程,.NET有哪些元编程的手段和场景?什么是反射?能否举一些反射的常用场景?有人说反射性能较差,您怎么看待这个问题?有什么办法可以提高反射的性能吗?学着做OA的时候,动态加载不同的DataProvider(Oracle和Sqlserver),方便,可以随时替换不用重新编译程序2.委托是什么?匿名方法是什么?在C#3.0中,Lambda表达式是什么?扩展方法是什么?LINQ是什么?您觉得C# 3.0中还有哪些重要的特性,它们带来了什么优势?BCL中哪些类库和这些特性有关?您*时最常用哪些?委托可以把一个方法作为参数代入另一个方法。
.net方向笔试题
.net方向笔试题Net方向测试题及答案一.选择题1. 在中,下面说法正确的是()。
(选择一项)A.machine.config用来保存的当前计算机所有应用程序的配置B.web.config通常用来保存一个站点信息的配置信息C.可以在web.config中配置访问Web目录的用户名和密码D.以上说法都正确2. 执行下面的代码后,name的值是()。
(选择一项) string path = @”D:\\test\\imag1.jpg;string name = path.Substring(stIndexOf(“.”)+1); A.jpg B.pg C..jpgD.以上答案都不是3. 在使用 AJAX的AutoComplete空间实现自动完成效果时,通过()属性可以设置用户输入多少个字母才出现提示。
(选择一项) A.MinimumPrefixLength B.ServicePathpletionSetCountD.TargetControlID4. 在中,一下关于用户控件与页面之间区别的描述中正确的是()。
(选择一项)A.后缀名不同,前者为.ascx,后者为.aspxB.指令不同,前者使用@Page,后者使用@ControlC.前者可以直接访问,后者不可直接访问D.前者可以包含HTML标签,后者不能包含HTML标签 5. 在的Global.asax 文件中,每次页面请求开始时都会被执行的事件是()。
(选择一项)A.Application_StartB.Session_EndC.Session_StartD.Application_BeginRequest 6. 在中,以下有关设置页面缓存所使用的Location属性描述正确的是()。
(选择一项)A.表示页面被缓存的时间,以秒为单位B.指定输出缓存项的位置C.该属性的值可以设置为“none”D.用来改变用户空间的输出缓存7.在中,Server对象的()方法用于对URL地址进行编码。
.NET面试题汇总(带答案)
.NET⾯试题汇总(带答案)1.维护数据库的完整性、⼀致性、你喜欢⽤触发器还是⾃写业务逻辑?为什么?答:尽可能⽤约束(包括CHECK、主键、唯⼀键、外键、⾮空字段)实现,这种⽅式的效率最好;其次⽤触发器,这种⽅式可以保证⽆论何种业务系统访问数据库都能维持数据库的完整性、⼀致性;最后再考虑⽤⾃写业务逻辑实现,但这种⽅式效率最低、编程最复杂,当为下下之策。
2.什么是事务?什么是锁?答:事务是指⼀个⼯作单元,它包含了⼀组数据操作命令,并且所有的命令作为⼀个整体⼀起向系统提交或撤消请求操作,即这组命令要么都执⾏,要么都不执⾏。
锁是在多⽤户环境中对数据的访问的限制。
SqlServer⾃动锁定特定记录、字段或⽂件,防⽌⽤户访问,以维护数据安全或防⽌并发数据操作问题,锁可以保证事务的完整性和并发性。
3.什么是索引,有什么优点?答:索引象书的⽬录类似,索引使数据库程序⽆需扫描整个表,就可以在其中找到所需要的数据,索引包含了⼀个表中包含值的列表,其中包含了各个值的⾏所存储的位置,索引可以是单个或⼀组列,索引提供的表中数据的逻辑位置,合理划分索引能够⼤⼤提⾼数据库性能。
4.视图是什么?游标是什么?答:视图是⼀种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进⾏增该查操作;视图通常是⼀个或多个表的⾏或列的⼦集;视图的结果更容易理解(修改视图对基表不影响),获取数据更容易(相⽐多表查询更⽅便),限制数据检索(⽐如需要隐藏某些⾏或列),维护更⽅便。
游标对查询出来的结果集作为⼀个单元来有效的处理,游标可以定位在结果集的特定⾏、从结果集的当前位置检索⼀⾏或多⾏、可以对结果集中当前位置进⾏修改、5.什么是存储过程?有什么优点?答:存储过程是⼀组予编译的SQL语句它的优点:1.允许模块化程序设计,就是说只需要创建⼀次过程,以后在程序中就可以调⽤该过程任意次。
2.允许更快执⾏,如果某操作需要执⾏⼤量SQL语句或重复执⾏,存储过程⽐SQL语句执⾏的要快。
西安财经学院 asp net 试题及答案
你认为正确答案的题号(如:A、B、C、D),填入题中下扛的上面。
多选不给分。
每题1分,共25分)(1)CSS样式不包括(D )A 基于元素的样式 B. 基于类的样式C. 基于ID的样式D. 基于文件的样式(2)下面(B)是静态网页文件的扩展名。
A. B. .html C. .aspx D. .jsp(3)APP_Code文件夹用了存储(C )A. 数据库文件B. 共享文件C. 代码文件D. 主题文件(4)文件不能用于(A )。
A. Application事件定义B. 数据库连接字符串定义C. 对文件夹访问授权D.基于角色的安全性控制(5)下面的控件中不能执行鼠标单击事件的是( C )。
A. ImageButtonB. ImageMapC. ImageD. LinkButton(6)单击Button类型控件后能执行单击事件的是(A )。
A. OnClinentClickB. OnClickC. OnCommandClickD. OnClientCommand(7)当需要用控件输入性别时,应选择的控件是(D )。
A. CheckBoxB. CheckBoxListC. LableD. RadioButtonList(8)下面不属于容器控件的是(B )。
A. PanelB. CheckBoxC. TableD. PlaceHolde(9)下面对验证控件说法正确的是(A )。
A.可以在客户端直接验证用户输入信息并显示错误信息。
B.对一个下拉列表控件不能使用验证控件C.服务器验证控件在执行验证时必定在服务器端执行D.对验证控件,不能自定义规则(10)下面对CustomValidator控件说法错误的是( D)。
A.能使用自定义的验证函数B.可以同时添加客户端验证函数和服务端验证函数C.指定客户端验证的属性是ClientValidationFuctionD.属性runat用来指定服务器端验证函数(11)使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)。
.net程序设计——考试题库及答案
收藏 A. ! B. &
C. = D. +
回答错误!正确答案: B
当在程序中执行哪个语句时,将结束所在循环语句的执行
收藏 A. break B. catch C. continue D. end
回答错误!正确答案: A
C#中,派生类只能从_____个类中继承。
收藏 A. 两个 B. 任意多个 C.
收藏 A. params 修饰符可以与 ref 和 out 修饰符组合起来使用 B. 若形参表中含一个参数数组,则该参数数组必须位于形参列表的最后; C.
参数数组必须是一维数组 D. 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字
回答错误!正确答案: A
收藏 A. 数据绑定 B. 数据相关控件 C. 顺序工作流
回答错误!正确答案: A
Class View 工具的目的是从__ 角度显示当前项目里的所有类型。
收藏 A. 面向环境 B. 面向对象 C. 面向内容 D. 面向过程
回答错误!正确答案: B
有关 LINQ 查询表达式另一个重要的地方是在我们迭代内容之前,他们不会真 正的运算,这叫做__ 。
收藏 A. 延迟执行 B. 响应文件 C. 验证控件 D. 业务流程
回答错误!正确答案: A
关于属性与索引器的区别,以下哪种说法不正确
收藏 A. 索引器没有名称 B. 索引器的类型和集合元素的类型一致 C. 索引器至少有一个参数 D. 一个类中只能有一个索引器
回答错误!正确答案: D
__ 是一个运行库类型发现的过程。
一个 D. 一个不能
回答错误!正确答案: C
国内最全的.net面试题目
----------------------------------------------------------------------------------------------------------
1.面向对象的思想主要包括什么?
答:这个题范围太广,不知道说什么.
18.如何部署一个页面。
答:随便啦,想直接上传就直接上传,想打包成EXE就打包,看个人喜好.
19.如何理解.net中的垃圾回收机制。
答:GC?对象创建了总要清除啊,不然内存哪够用?
20.常用的调用webservice方法有哪些?
答:调用就调用,还有很多方法吗?
以上有答案的仅供参考(不一定正确哦),如果你有更好的答案请回复告诉我
23.请解释.net采用委托实现的事件模型与JAVA中采用接口实现的事件模型有什么区别,以图示方式解释。
24.请解释接口的显式实现有什么意义?
第一,谈谈final, finally, finalize的区别。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
7.WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
8.ASP。NET与ASP相比有什么优势?
9.请解释web.config文件中的重要节点
10.请解释ASP。NET中的web页面与其隐藏类之间的关系?
11.什么是viewstate,能否禁用?是否所用控件都可以禁用?
10.UDP连接和TCP连接的异同。
asp.net期末考试题及答案
期末考试题及答案一、选择题(每题2分,共20分)1. 中用于创建Web应用程序的编程语言是:A. C++B. C. JavaD. Python答案:B2. 在中,以下哪个不是内置的服务器控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. 应用程序的入口点是:A. Global.asaxB. Web.configC. Default.aspxD. App_Start答案:C4. 在中,以下哪个不是数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D5. 应用程序的生命周期中,第一个执行的事件是:A. Page_InitB. Page_LoadC. Page_PreRenderD. Page_Unload答案:A6. 在中,用于处理表单提交的事件是:A. ClickB. SubmitC. LoadD. PostBack答案:D7. 中用于实现用户身份验证的控件是:A. LoginB. TextBoxC. LabelD. Button答案:A8. 在中,以下哪个不是Web.config文件中的配置元素?A. <appSettings>B. <connectionStrings>C. <system.web>D. <html>答案:D9. 中用于处理Web服务请求的类是:A. WebFormB. WebHandlerC. WebControlD. WebPage答案:B10. 在中,用于实现分页功能的控件是:A. DataListB. GridViewC. RepeaterD. ListView答案:B二、填空题(每题2分,共20分)1. 应用程序的生命周期包括________、________、________、________和________。
.Net试题
B. dgvData.DataMember = ds;
C. dgvData.DataSource = new DataView(ds.Tables["table1"]);
D. dgvData.DataSource = ds.Tables["table1"];
32. 在 .NET 框架下,使用 组件时发生错误将引发()异常。
A. SqlException B. DataException C. ArgumenException D. IOExption
33. 在 .NET 框架下开发三层架构应用程序时,以下代码最可能出现在()。
A. TreeNode B. int C. string D. TreeView
30. 用户自定义异常类可以从()类继承。
A. Exception B. CustomException C. ApplicationException D .BaseException
If (txtLogInId.Text.Trim()==””){
MessageBox.Show(“请输入用户名”);
Txtloginid.Focus();
}
A. 表现层 B. 业务逻辑层 C. 数据访问层 D. 模型层
34. 使用 Visual Studio 2008 开发并进行单元测试时,断言 Assert.Inconclusive() 方法的作用是()。
21. 已知变量 ds 引用某个 DataSet 对象,该 DataSet 对象中已包含一个表名为“table1”的数据表。在 Windows 窗体 Form1 中,为了将变量名为 dgvData 的 DataGridView 控件绑定到数据表“table1”,可以使用代码()。【选两项】
计算机 internet试题 有答案
(A)等比数列 (B)等差数列 (C)递增顺序 (D)递减顺序
6.在Excel2003中,&运算符的运算结果是________。
(A)文字型 (B)数值型 (C)逻辑型 (D)公式型
7.引用运算符A1,B3占用单元格的个数为________。
8.运算符A1,B2,C3占用________个单元格。
9.函数是预定义的________公式。
10.在Excel中进行分类汇总的前提条件是________。
参考答案
一、单选题
1-5 BDAAB
6-11 AABCAB
二、多选题
1.ABCDE
2.AD
3.ABDE
三、填空题
(C)按组合键Shift+Tab (D)按组合键Ctrl+Shift+Tab
12.在Windows XP中,能够创建快捷方式的操作是________。
(A)按住Ctrl键将对象拖动到目的位置。
(B)按住Shift键将对象拖动到目的位置。
(C)按住Ctrl+Alt键将对象拖动到目的位置。
二、多选题
1.在Excel2003中数值型数据可以使用的符号为________。
(A)空格 (B)% (C), (D)- (E)小数点
2.以下对单元格的引用中,是绝对引用的是________。
(A)$A$1 (B)$B3 (C)D$6 (D)$E$12 (E)F$9
9.Internet上最流行的服务是________。
(A)E_mail (B)Telnet (C)BBS (D)FTP
NET测试题
.NET测试题姓名__________ 工号___________ 得分___________一、不定项选择题(共50题,请将答案填在上方表格内):1.面向对象的编程语言具有()。
(A) 继承性(B) 封装性(C) 抽象性(D) 多态性 Framework主要组成是()。
(A) CLR(B) CLI(C) FCL(D) CTS3.CLR(公共语言运行时,Common Language Runtime)是.NET对CLI(通用语言基础架构,Common Language Infrastructure)的具体实现,是.NET的运行时环境,CLR的主要作用是()。
(A) 提供运行.NET托管代码的虚拟机环境(B) 中间代码到机器代码的编译(C) 自动内存管理(D) 多语言映射4.()是引用类型。
(A) Nullable(B) Exception(C) String(D) 所有继承自System.Object的类型5.()是值类型。
(A) decimal(B) string(C) System.Drawing.Point(D) Int326.下列哪些情况中使用StringBuilder要优于String?()。
(A) 将许多短字符串拼接成新的字符串(B) 字符串数据大小超过256字节(C) 需要搜索或替换字符串中的元素(D) 使用值类型的字符串7.在一个有异常处理的程序中,需要将某些异常的引发异常的代码记录在系统日志里,需要使用Exception的()属性。
(A) Message(B) StackTrace(C) Source(D) Data8.将一个值类型的变量通过参数传递给一个方法,这个方法体内改变了传入参数的值,当方法返回后,原变量的值并没有改变,为什么?()。
(A) 变量传入方法之前没有初始化(B) 参数中传入值类型变量实际上在方法体内使用的是变量的一份拷贝(C) 变量在方法体内被重新定义了(D) 方法内部以引用方式调用传入的参数9.在C# 中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DotNet 面试题一、填空1 . (1)面向对象的语言具有___多态_________性、______继承______性、____________性。
(2)能用foreach遍历访问的对象需要实现__________________接口或声明__________________ 方法的类型。
(3).c#中的三元运算符是__条件:语句一,语句二_______________2.当整数a赋值给一个object对象时,整数a将会被______实例化____________3.类成员有____两种_______________种可访问形式?4.public static const int A=1;这段代码有错误么?是什么?__有,常量不能用静态关键字________________5.float f=-123.567F; int i=(int)f; i的值现在是___-123___________6.利用operator声明且仅声明了==,有什么错误么? 要同时修改Equale和GetHash() ? ____________________________________7.委托声明的关键字是__________________8.用sealed修饰的类有什么特点?__________________9.在中所有的自定义用户控件都必须继承自_____object_____________10.在.Net中所有可序列化的类都被标记为__________________11.在.Net托管代码中我们不用担心内存漏洞,这是因为有了__________________12.下面的代码中有什么错误吗?__有,_virtual方法不能有方法体___________using System;class A{public virtual void F(){Console.WriteLine("A.F");}}abstract class B:A{public abstract override void F();}13.当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以_______(可以or 不可以)从T派生出新的类,_不可以_(可以or 不可以)直接创建T的任何实例。
14.下面这段代码有错误么?___有_,dufault;应该放最后______________switch (i){case():CaseZero();break;case 1:CaseOne();break;case 2:dufault;CaseTwo();break;}15.在.Net中,类System.Web.UI.Page 可以被继承么?__________________二、选择题1.在对SQL Server数据库操作时应选用(a)。
a)SQL Server .NET Framework数据提供程序;b)OLE DB .NET Framework 数据提供程序;c)ODBC .NET Framework 数据提供程序;d)Oracle .NET Framework数据提供程序;2.a)enum类型b)struct类型 c)string类型d)int类型3.关于中的代码隐藏文件的描述正确的是()a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。
编程逻辑唯一与用户界面不同的文件中。
该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
d)以上都不正确。
4.以下描述错误的是(a )a)在C++中支持抽象类而在C#中不支持抽象类。
b)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
c)在C#中可使用new 修饰符显式隐藏从基类继承的成员。
d)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
5.C#的数据类型有(b )a)值类型和调用类型;b)值类型和引用类型;c)引用类型和关系类型;d)关系类型和调用类型;6.下列描述错误的是(a )a)类不可以多重继承而接口可以;b)抽象类自身可以定义成员而接口不可以;c)抽象类和接口都不能被实例化;d)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法(b)a)save方法b)load方法 c)loadXML方法 d)send方法8.下列关于构造函数的描述正确的是(c )a)构造函数可以声明返回类型。
b)构造函数不可以用private修饰c)构造函数必须与类名相同d)构造函数不能带参数10.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]的值是()。
a)9 b)2 c)6 d)越界11.接口是一种引用类型,在接口中可以声明(a ),但不可以声明公有的域或私有的成员变量。
a)方法、属性、索引器和事件; b)方法、属性信息、属性; c)索引器和字段;d)事件和字段;框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是( c )a)HTML控件和Web控件 b)HTML控件和XML控件 c)XML控件和Web控件d)HTML控件和IIS控件中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( b)a)<%@Register TagPr efix = “Mike” TagName = “Space2” Src = “myX.ascx”%>b)<%@Register TagPrefix = “Space2” TagName = “Mike” Src = “myX.ascx”%>c)<%@Register TagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%>d)以上皆非14.在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(c )。
a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
c)Select操作的Sql语句只能由ExecuteReader()方法来执行;d)ExecuteReader()方法返回一个DataReder对象;15.下列语句(b )正确地创建了一个与SQL Server 2000数据库的连接。
a)SqlConnection con1 = new Connection(“Data Source = lo calhost; Integrated Security = SSPI; Initial Catalog = myDB”);b)SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);c)SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);d)SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);16.Winform中,关于ToolBar控件的属性和事件的描述不正确的是(a )。
a)Buttons属性表示ToolBar控件的所有工具栏按钮b)ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度c)DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键d)ButtonClick事件在用户单击工具栏任何地方时都会触发17.在中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和( d ),必要时还要设置参数尺寸。
a)大小;b)上限;c)初始值;d)类型;18.如果将窗体的FormBoderStyle设置为None,则( a )。
a)窗体没有边框并不能调整大小;b)窗体没有边框但能调整大小;c)窗体有边框但不能调整大小;d)窗体是透明的;19.如果要将窗体设置为透明的,则( b )a)要将FormBoderStyle属性设置为None;b)要将Opacity属性设置为小于100%得值;c)要将locked 属性设置为True;d)要将Enabled属性设置为True;20.下面关于XML的描述错误的是(d)。
a)XML提供一种描述结构化数据的方法;b)XML 是一种简单、与平台无关并被广泛采用的标准;c)XML文档可承载各种信息;d)XML只是为了生成结构化文档;三、不定项选择题1.以下叙述正确的是:A,B,CA. 接口中可以有虚方法。
B. 一个类可以实现多个接口。
C. 接口不能被实例化。
D. 接口中可以包含已实现的方法。
2.从数据库读取记录,你可能用到的方法有:DA. ExecuteNonQueryB. ExecuteScalarC. FillD. ExecuteReader3.对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选) ( ABC )A.CloseB.DisposeC.FinalizeingE.Quit4.以下关于ref和out的描述哪些项是正确的?( )A.使用ref参数,传递到ref参数的参数必须最先初始化。
B.使用ut参数,传递到out参数的参数必须最先初始化。
C.使用ref参数,必须将参数作为ref参数显式传递到方法。
D.使用out参数,必须将参数作为out参数显式传递到方法。
5.下面描述错误的是( AD )。
a)窗体也是控件;b)窗体也是类;c)控件是从窗体继承来的;d)窗体的父类是控件类;6. 以下哪些可以作为接口成员?( ASE )A.方法B.属性C.字段D.事件E.索引器F.构造函数G.析构函数四、论述题目1. 请叙述const与readonly的区别。