1.NET笔试题

合集下载

net笔试题目答案

net笔试题目答案

net笔试题目答案net笔试题目答案一、.net基础1、a=10,b=15,请在不使用第三方变量的状况下,把a、b的值互换答:小学算法,加法交换律和加法结合律int a=a+b; int b=a-b;int a=a-b;2、session宠爱丢值且占内存,Cookis担忧全,请问用什么方法代替这两种原始的方法答:redis 或者memcache。

当然,微软也提供了解决方案。

iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。

3、如何处理几十万条并发数据?答:用存储过程或事务。

取得最大标识的时候同时更新..留意主键不是自增量方式这种方法并发的时候是不会有重复主键的..取得最大标识要有一个存储过程来获取.4、62-63=1 等式不成立,请移动一个数字(不行以移动减号和等于号),使得等式成立,如何移动?答案:62移动成2的6次方5、和有什么区分?答:表示绑定的数据源,是服务器端代码块6、页面生命周期简洁描述每个页面的.生命周期为用户的每一次访问,也就是说每一次客户端与服务器之间的一个往返过程.全局变量的生命周期在此之间.1. Page_Init();2. Load ViewState and Postback data;3. Page_Load();4. Handle control events;5. Page_PreRender();6. Page_Render();7. Unload event;8. Dispose method called;7、写出程序的输出结果public abstract class A{public A(){Console.WriteLine(A);}public virtual void Fun(){Console.WriteLine("A.Fun()');}}public class B: A{public B(){Console.WriteLine(B);}public new void Fun(){Console.WriteLine("B.Fun()'); }public static void Main() {A a = new B();a.Fun();}}答案:ABA.Fun()8、写出程序的输出结果:public class A{public virtual void Fun1(int i) {Console.WriteLine(i);}public void Fun2(A a){a.Fun1(1);Fun1(5);}}public class B : A{public override void Fun1(int i) {base.Fun1 (i + 1);}public static void Main(){B b = new B();A a = new A();a.Fun2(b);b.Fun2(a);}}答案:25169、在下面的例子里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(x={0},y={1},x,y);}当使用new B()创建B的实例时,产生什么输出?答:X=1,Y=0;x= 1 y = -110、如何提高.NET的性能1.使用异步方式调用Web服务和远程对象只要有可能就要避开在请求的处理过程中对Web服务和远程对象的同步调用,因为它占用的是的 线程池中的工作线程,这将直接影响Web服务器响应其它请求的能力。

笔试结构化试题及答案解析

笔试结构化试题及答案解析

笔试结构化试题及答案解析一、单项选择题(每题1分,共10分)1. 以下哪个选项是正确的IP地址格式?A. 192.168.1.256B. 192.168.1.1C. 256.1.1.1D. 192.168.1.01答案:B解析:IP地址由四组数字组成,每组数字的范围是0-255,因此选项B 是正确的IP地址格式。

2. 以下哪个选项是正确的电子邮件地址格式?A. example@exampleB. example@.com*********************D. example@.com答案:C解析:电子邮件地址由用户名和域名组成,中间用"@"符号连接,域名后缀通常为.com、.net等。

3. 在HTML中,用于定义最重要的标题的标签是?A. <h1>B. <h2>C. <h3>答案:A解析:HTML中<h1>标签用于定义最重要的标题,而<h2>、<h3>和<h6>分别用于定义次要标题。

4. 下列哪个选项是正确的CSS选择器?A. #idB. .classC. [attribute=value]D. 以上都是答案:D解析:CSS中可以使用ID选择器(#id)、类选择器(.class)和属性选择器([attribute=value])来选择元素。

5. 在JavaScript中,以下哪个关键字用于定义函数?A. varB. letC. functionD. const答案:C解析:在JavaScript中,关键字function用于定义函数。

6. 下列哪个选项是正确的二进制数?A. 1010B. 1020D. 1020.1答案:C解析:二进制数由0和1组成,因此选项C是正确的二进制数。

7. 在SQL中,用于选择数据的语句是?A. INSERTB. UPDATEC. SELECTD. DELETE答案:C解析:SELECT语句用于从数据库中选择数据。

.Net笔试题1

.Net笔试题1

.Net笔试题1:说说什么叫字符串不可变?string s="abc";s="123"字符串s不就变了吗?答:String 对象是不可改变的。

每次使用System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。

String是不可变的。

在这段代码中,s原先指向一个String对象,内容是 "abc",然后我们将s指向"123",那么s所指向的那个对象是否发生了改变呢?答案是没有。

这时,s不指向原来那个对象了,而指向了另一个String对象,内容为"123",原来那个对象还存在于内存之中,只是s这个引用变量不再指向它了。

扩展:在需要对字符串执行重复修改的情况下,与创建新的String 对象相关的系统开销可能会非常昂贵。

如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder 类。

例如,当在一个循环中将许多字符串连接在一起时,使用StringBuilder类可以提升性能。

.net笔试题2:BS与CS的联系与区别?答:C/S是Client/Server的缩写。

客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器。

在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要逻辑在服务器端实现。

浏览器通过Web Server 同数据库进行数据交互。

C/S 与B/S 区别:1).硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 一般建立在广域网之上的, 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。

2).对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。

.net期末考试 复习题(答)

.net期末考试 复习题(答)

一、选择题 1、下列标记不属于HTML 文档的基本结构的是:( D ) A <html> B <body> C <head> D <form> 2、请问下面程序段执行完毕,页面上显示内容是什么:( C ) Response.Write (“<a href=''>新浪</a>”) A 新浪 B <a href=''>新浪</a> C 新浪 D 该句有错,无法正常输出 3、Session 对象的默认有效期为多少分钟:( C ) A 10 B 15 C 20 D 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( B ) A Command B Connection C DataReader D DataAdapter 5、Global.asax 文件中Session_Start 事件何时激发( B ) A 在每个请求开始时激发 B 尝试对使用进行身份验证时激发 C 启动会话时激发 D 在应用程序启动时激发 6、下面哪一个文件是全局配置文件( B ) A Global.asax B Web.config C Styles.css D AssemblyInfo.vb 7、需要写入与HTML 标记相同的文本时,应利用以下何种方法进行编码:(D ) A Response.Server.(HtmlEncod e (“<B>”)) B Response.Write(“Server.HtmlEncode (“<B>”)”) C Response.Write(Server.HtmlEncode (“<B>”)) D Server.Server(Write.HtmlEncode (“<B>”)) 8、下列说法正确的是(B ) A 页面上有动态的东西就是动态网页 B 静态网页内容固定,交互性能比动态网页差 C ASP 、JSP 和 技术都是把脚本语言嵌入到HTML 文档中 D 程序和ASP 程序一样都是解释执行 9、下面关于HTML 的描述错误的是( D ) A 超文本标记语言,一种为Internet 文档设计的标记语言 B 与操作系统平台的选择无关,只要有浏览器就可以运行HTML 文档 C 所有的标记都是成对出现 D 由浏览器解释HTML 标记符号并以它们指定的格式把相应的内容显示在屏幕上 10、下列关于 的验证控件描述错误的是( A ) A 在客户端和服务器端都能进行验证 B 其客户端验证和服务器端验证对所有浏览器都适用 C 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证 D 一个服务器控件可同时被多个验证控件验证 11、在 应用程序中访问Access 数据库时,需要导入的命名空间为(B ) A System.Data.Oracle B System.Data. SqlClient C System.Data. ODBC D System.Data.OleDB 12、如果需要确保用户输入大于30的值,应该使用( C )验证控件 A RequiredFieldValidator B CompareValidator C RangeValidator D RegularExpressionValidator 13、下面哪一个不是网页文件的后缀名 ( D ) A htm B aspx C asp D txt 14、在Visual Studio 中新增Web 页面,应该右击解决方案资源管理器,然后点击(A )。

网易笔试题

网易笔试题

网易笔试不难,但是给了我一个教训,所以记下来以留念。

时间:11月3日8:00(后来改到10:00)。

地点:西安交通大学教2南315教室赶到考场时,离考试开始时间只差2分钟了,找了个座位坐下后没有任何的等待笔试就开始了。

网易的笔试题目很有趣:证明题:给出n个互不相同的分数数列a1/b1,a2/b2… an/bn ,证明(a1 + a2 + … + an) / (b1+ b2 + … + bn) 的值在数列a1/b1, a2/b2…an/bn 数列的最大值和最小值之间。

证明题:在三角形中,假设等角对等边,证明大角对大边。

文学题:在以下的空白中填入相应的词(蔼、断、淡、泰)并解释其含义。

自处超然,处事然,无事澄言,处事言,得意然,失意然。

问答题:为什么现在的计算机采用二进制?而不是八进制或十六进制?你认为以后的计算机会采用几进制?阅读理解题(记不清楚是不是有这道题及具体是什么了)。

程序设计题:给出若干个单词,组成字典,要求查找速度最快。

不知为什么,那天心态特别放松,放松的结果就是思维很发散,写字不是太工整,尤其是做到后面的题目时,写字写得很快,自己看上去都有些潦草。

总共我写了三页纸(正反面),自己感觉还是做得不错的。

但是后来并没有收到网易的面试通知,总结了一下,结论就是那天的字迹太潦草了。

潦草给人的第一印象就是态度不认真,进一步就是你做事情的风格就这样马虎,或者说你对我们公司不感兴趣,所以,不给我面试机会也是很正常的。

这是一个教训。

在做这份题目的时候,就应该想到面对一份答案,阅卷人员会如何去看待,也就是说如何通过这份答案去影响阅卷人员对自己的看法。

如果他面对的是一份潦草的答卷,即使答案是完全正确的甚至是有些创意的,他也许看都不看就直接放到一边去了。

态度是最重要的事情。

要做,就要端正态度,做到最好,不然就不要去做了。

1.写出对“知之者不如好之者,好之者不如乐之者”的理解。

2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能有“都”字3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。

2011年.NET笔试题集合(标准答案)

2011年.NET笔试题集合(标准答案)

attribute翻译成特性,用来标识类,方法。

property翻译为属性,性质用于存取类的字段。

markup翻译成标记。

tag翻译成标签。

[.NET(C#)]程序集的一个重要特性是它们包含的元数据描述了对应代码中定义的类型和方法。

[.NET(C#)]ASP页面有时显示比较慢,因为服务器端代码是解释性的不是编译的。

页面是结构化的。

每个页面都是一个继承了.NET类System.Web.UI.Page的类。

[.NET(C#)]重写override:是指子类重新定义父类的虚函数的做法。

重载overload:是指允许存在多个同名函数,而函数签名不同(参数表不同:或许参数个数不同,或许参数类型不同,或许两者都不同)。

重载的概念并不属于“面向对象编程”。

[.NET(C#)]ref 关键字使参数按引用传递。

其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。

若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。

out 关键字会导致参数通过引用来传递。

这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。

若要使用 out 参数,方法定义和调用方法都必须显式使用out 关键字。

[.NET(C#)]ADO和的区别:ADO使用OLE DB接口并基于微软的COM技术;而拥有自己的接口并且基于微软的.NET体系架构。

ADO以Recordset存储,而则以DataSet表示。

Recordset看起来更像单表,如果让Recordset以多表的方式表示就必须在SQL中进行多表连接。

反之,DataSet可以是多个表的集合。

ADO 的运作是一种在线方式,这意味着不论是浏览或更新数据都必须是实时的。

则使用离线方式,在访问数据的时候会利用XML制作数据的一份幅本的数据库连接也只有在这段时间需要在线。

[.NET(C#)]new 关键字用法:1)new 运算符:用于创建对象和调用构造函数。

.NET开发工程师招聘笔试题及解答2024年

2024年招聘.NET开发工程师笔试题及解答(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下哪个技术不是.NET平台的一部分?A、B、CC、JavaD、2、在.NET中,以下哪个类用于处理文件输入输出?A、FileStreamB、StreamReaderC、StreamWriterD、File3、以下哪个不是.NET平台的核心框架之一?A. .NET FrameworkB. .NET CoreC. .NET 5D. Java Platform4、在C中,以下哪个属性是用于指定一个字符串变量的值是否可以改变?A. readonlyB. constC. sealedD. volatile5、在.NET框架中,以下哪个类是用来处理文件输入/输出的?A. FileInfoB. FileStreamC. DirectoryInfoD. StreamWriter6、在C中,以下哪个关键字用于声明一个异步方法?A. asyncB. awaitC. async/awaitD. task7、以下哪种编程语言是.NET平台的宿主语言?A. JavaB. CC. PythonD. Ruby8、在C中,以下哪个属性可以用来检查一个字符串是否为空或者仅包含空白字符?A. IsEmptyB. IsNullC. IsNullOrWhiteSpaceD. IsBlank9、在.NET框架中,以下哪个组件负责处理和响应应用程序的UI事件?A. B. C. Windows FormsD. WPF 10、在C中,以下哪种数据类型表示32位的带符号整数?A. byteB. shortC. intD. long二、多项选择题(本大题有10小题,每小题4分,共40分)1、以下哪些技术或框架是.NET开发工程师在开发过程中可能用到的?()A、 CoreB、Entity Framework CoreC、WPFD、DockerE、Vue.js2、以下关于.NET Core的特点,哪些是正确的?()A、跨平台B、高性能C、支持多种编程语言D、完全开源E、只适用于Web应用程序开发3、以下哪些技术或框架是.NET开发工程师在项目中可能会使用到的?(多选)A. CoreB. Entity Framework CoreC. Windows Communication Foundation (WCF)D. MVC (Model-View-Controller)E. jQuery4、以下关于 .NET 核心概念的描述,哪些是正确的?(多选)A. .NET Core 是一个开源、跨平台的框架。

笔试题库_Net

一.选择题:1.在关于DataSet和DataTable的以下描述中,选出正确的答案()。

(选择一项)a)同一个DataTable可以属于多个DataSetb)数据集中的数据表名称是区分大小写的,ds.Tables("Employees")和ds.Tables("employees")不是同一个表c)如果数据集中只有一个数据表,则该表的名称是大小写无关的d)即使数据集中只有一个数据表,该表的名称也要区分大小写2.XML的含义是(): (选择一项)a)客户端脚本程序语言b)文档对象模型c)级联样式表d)可扩展标记语言窗体文件的扩展名为: ( )(选择一项)a).aspxb).ascxc)Incd)Html4.要取出DropDownList控件中用户选择的值,应读取: ( ) (选择一项)a)SelectedIndexb)SelectedValuec)Valued)Text5.在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是()。

(选择一项)a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行。

b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。

c)Select操作的Sql语句只能由ExecuteReader()方法来执行。

d)ExecuteReader()方法返回一个DataReder对象。

6.如果希望控件内容变化后立即向服务器提交请求,需要在控件中添加属性()。

(选择一项)a)AutoPostBack="true"b)AutoPostBack="false"c)IsPostBack="true"d)IsPostBack="false"7.要使用SQL 数据操作组件来存取数据,必须加载的命名空间为()。

net笔试题

一、选择题(每题2分,共20分)1..NET Core与.NET Framework的主要区别是什么?A. .NET Core仅支持Windows平台B. .NET Framework是开源的,而.NET Core不是C. .NET Core是跨平台的,而.NET Framework不是D. .NET Framework支持更多的编程语言2.在C#中,以下哪个关键字用于定义接口?A. classB. structC. interfaceD. enum3.以下哪个是.NET中用于处理数据库访问的主要命名空间?A. System.IOB. C. System.DataD. System.Text4. Core MVC中的Model-View-Controller分别代表什么?A. 模型-视图-控制器B. 视图-模型-控制器C. 控制器-模型-视图D. 数据-表现-逻辑5.在C#中,使用using语句的主要目的是什么?A. 声明命名空间B. 释放资源C. 定义类D. 导入外部库6.Entity Framework中,用于表示数据库表的类是?A. DbContextB. DbSetC. DbEntityEntryD. DbModelBuilder7.以下哪个是.NET中用于处理JSON序列化和反序列化的主要库?A. Newtonsoft.JsonB. System.XmlC. System.Text.JsonD. Both A and C8.在 Core中,中间件(Middleware)的执行顺序是?A. 从上到下,依次执行B. 从下到上,依次执行C. 由路由决定D. 由请求类型决定9.C#中的async和await关键字主要用于?A. 异步编程B. 多线程编程C. 并发编程D. 线程同步10.在.NET中,用于实现依赖注入的主要接口是?A. IServiceCollectionB. IServiceProviderC. IDependencyResolverD. IServiceLocator二、简答题(每题5分,共20分)1.解释什么是LINQ,并给出一个简单的LINQ查询示例。

.net笔试题

.net笔试题作为一名程序员,我们经常会参加各种笔试来测试自己的技能水平以及逻辑思维能力。

今天我就为大家整理了一些 .NET 笔试题,希望对大家有所帮助。

1. 什么是 .NET Framework?.NET Framework 是由微软开发的一个软件框架,用于开发和运行各种类型的应用程序。

它提供了一个统一的编程模型,使得开发者可以在不同的操作系统和设备上构建和部署各种类型的应用程序。

2. .NET Framework 有哪些主要的组件?.NET Framework 包括以下几个主要的组件:- 公共语言运行时(CLR):负责管理应用程序的执行环境。

- 类库:包含了大量可重用的类和方法,开发者可以直接使用这些类来构建应用程序。

- :用于构建 Web 应用程序的框架。

- :用于访问数据的框架。

- Windows Forms:用于构建 Windows 桌面应用程序的框架。

- WPF:用于构建 Windows 桌面应用程序的框架。

3. 解释一下面向对象编程(OOP)的概念。

面向对象编程是一种编程范式,它将数据和操作数据的方法封装到一个对象中。

对象可以通过定义和实现类来创建,每个类都有自己的属性和方法。

通过面向对象编程,我们可以更好地组织和管理代码,提高代码的可维护性和可重用性。

4. 什么是类和对象?类是用来描述对象的模板,它定义了对象的属性和方法。

对象是类的实例,它具有类定义的属性和方法的实际值。

5. .NET 中如何创建一个类?在 .NET 中,我们可以使用 `class` 关键字来创建一个类。

例如:```csharpclass Person{// 类的属性public string Name { get; set; }// 类的方法public void SayHello(){Console.WriteLine($"Hello, my name is {Name}.");}}```6. .NET 支持哪些语言?.NET 支持多种编程语言,包括 C#、、F# 等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、 1.用 c#或者 java 写一个 main 函数 2.面向对象的几种方式,你在实际应用中用到了哪些,请描述 3.写出 或者 jsp 写出动态生成网页的过程,并说出其原理 4.写出 n-tie 的结构和每一层的作用 5.设计数据库需要考虑的问题 6.什么是重构,以及它的表现方式 7.接口的定义,它在内存中如何实现
五、
1、面向对象的思想主要包括什么? 2、什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什 么是重载?cts、cls 和 clr 分别作何解释? 3、c#中的接口和类有什么异同? 4、 的身份验证方式有哪些?分别是什么原理? 5、什么是 soap,有哪些应用。 6、如何部署一个 页面。 7、如何理解.net 中的垃圾回收机制。 8、常用的调用 webservice 方法有哪些? 9、什么是 code-behind 技术? 10、在什么情况下会用到虚方法?它与接口有什么不同?
六、 1. .net 中读写 xml 的类都归属于哪些命名空间? 2. 解释一下 uddi、wsdl 的意义及其作用? 3. 什么是 soap,有哪些应用? 4.计算水费:(w1<w2<w3) 用水量在 w1(吨)之内的部分按 p1(元/吨)收取,超过 w1 并在 w2 之内的部分按 p2 收取,超 出 w2 部分按 p3 收取。 请写出表达式求出用水量为 sum 时应收取的水费(total)? 提示:利用函数 iff(exp1,exp2,exp3), 当表达式 exp1 的值为 true 时该函数返回 exp2 的 值, 否则返回 exp3 的值;该函数可以嵌套使用。total=? 5.用.net 写出将字符串加载到 xml 文档的语句。 6.说明通过 get 和 post 提交页面的区别? 7、分析以下代码。 public static void test(string connectstring) { system.data.oledb.oledbconnection conn = new system.data.oledb.oledbconnection(); conn.connectionstring = connectstring; try { conn.open(); ……. }catch(exception ex) { messagebox.show(ex.tostring()); }finally { if (!conn.state.equals(connectionstate.closed)) conn.close(); } 请问 1)以上代码可以正确使用连接池吗?
九、 1. 你平时会看哪些方面的书籍?喜欢浏览哪些网站? 2. 当你遇到问题时通常如何解决? 3. 谈谈你对.net 与 java 的看法 4. 你对公司要求加班有什么样的看法? 5. 简述你对 xml web service 的原理的认识? 6. 说出你所了解的数据库访问组件(例如 ado,至少 4 种) 7. 对单表进行模糊查询,并对其中两列分别进行升序和降序排列(在一个 select 语句中) 8. 根据上题中的表编写一个带输入参数的存储过程,输入参数的数据类型为 varchar。 例如:输入参数为 “20060912”,返回表中所有日期字段大于该日期的记录 9.用 vb 或 或 编程,从一个表中选出两个 varchar 列(其中一列数据不能有重 复,并且长度等于 4),并将两列连接成一个字符串,将这些字符串动态加载到 treeview1 所 有节点的 text 属性中
填空题: 一、 1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用 foreach 遍历访问的对象需要实现 ________________接口或声明________________ 方法的类型。 (3) 列举 中的五个主要对象_______________、_____________、_______________、 _______________、_________________。 2. 不定项选择: (1) 以下叙述正确的是: a. 接口中可以有虚方法。 b. 一个类可以实现多个接口。 c. 接口不能被实例化。 d. 接口中可以包含已实现的方法。 (2) 从数据库读取记录,你可能用到的方法有: a. executenonquery b. executescalar c. fill d. executereader 3. 简述 private、 protected、 public、 internal 修饰符的访问权限。
2)以上代码所使用的异常处理方法,是否所有在 test 方法内的异常都可以被捕捉并显示出 来?
8、简要谈一下您对微软.net 构架下 remoting 和 webservice 两项技术的理解以及实际中的应 用。 9、描绘开发 web 项目时所遵从的基本瀑布模型。 10、iis 日志文件在服务器上的默认保存位置。 11、tag(标签)是一种日志分类方式,以关键字的形式标识在博客中,用来快速的导向到 用户想查找的热点文章中。
七、 1、描述一下你对 dot net 的理解(越详细越好,最好有图形描述) 2、java script 与 java 的区别? 3、 java script 类型与 dot net 类型的区别 4、请列举你所知道的文件上传实现方式 5、dot net 组件如何与 javascript 脚本交互;dot net 组件如何调用 javascript 函数;javascript 如何调用 dot net 公共属性和事件?
4. 写出一条 sql 语句: 取出表 a 中第 31 到第 40 记录(sqlserver, 以自动增长的 id 作为主键, 注意:id 可能不是连续的。)
5 .列举 页面之间传递值的几种方式。
6. 写出程序的输出结果 class class1 { private string str = "class1.str"; private int i = 0; static void stringconvert(string str) { str = "string being converted."; } static void stringconvert(class1 c) { c.str = "string being converted."; } static void add(int i) { i++; } static void addwithref(ref int i) { i++; } static void main() { int i1 = 10; int i2 = 20;
八、 1. 可以在哪些系统下运行 2. aspx 文件可以用一种以上的语言吗? 3. 可以有多个 form 吗? 4. dataset 和 ado 的记录集有什么区别 有什么特点,有什么不足之处 5. ado 和 有什么不同? 是 ado 的后续版本吗? 6. dataset,datatable,datareder,dataadapter 有什么联系? 7. c#支持多继承吗?假设有一个人类,有名字和年龄 2 个属性,用 c#完成这个类,c#比 的效率更高吗? 8. 写一个函数,当参数 n 很大的时候,计算下列算式的结果:1-2+3-4+5-6+7-8+…n 9、 的命名空间有哪些? 10、用程序打印出哈希表
.net 笔试题超级集合
实在是太强大了,只能分成问答和填空和其他类型了
问答 一、 1.在 web 页面中不论显示器的分辨率的大小是 800×600,还是 1024×768 使得页面都显示 在屏幕中间。 2.请利用正则表达式验证一个字符串是否为数字串(请用 csharp)。 3.请用 html 在客户端画出一个 5 行 4 列的表格,并用 javascript 访问表格第 1 行的 2 列的 内容 4.请用 javascript 脚本实现弹出无边框窗口显示 a.htm 页 5.运用 的输出缓冲来存储动态页面 6.本地计算机上有 sql 2000 登录密码式 password 请用 csharp 创建与 sql 的连接并把 northwind 数据库中的 sysusers 表中的数据读出放入 table 数据集。 7.请用 csharp 设计一个算法,实现将数字转化为字符。如(0-a,1-b,26-aa)。 8.session 的作用是什么,当不能使用 session 会话时最可能出现的原因是什么? 9.application 和 session 两种会话有什么不同。application 会话自身具有那些属性? 10.请简述一下你对 webservice 的了解。 11..net 的机制是什么? 12. 请说出 asp, 的区别 13. 说出下面几个函数的区别: private void test(string str){…} private void test(ref string str){…} private void test(out string str){…}
二、
1.在 c#中 using 和 new 这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语 句 new 创建实例 new 隐藏基类中方法 4.谈谈类和结构的区别?类是引用类型、结构是值类型 5.一个长度为 10000 的字符串,通过随机从 a-z 中抽取 10000 个字符组成。请用 c#语言编 写主要程序来实现。 6.对于这样的一个枚举类型: enum color:byte{ red, green, blue, orange } string[] ss=enum.getnames(typeof(color)); byte[] bb=enum.getvalues(typeof(color)); 试写一段程序显示出枚举类型中定义的所有符号名称以及它们对应的数值。
string str = "str"; class1 c = new class1(); add(i1); addwithref(ref i2); add(c.i); stringconvert(str); stringconvert(c); console.writeline(i1); console.writeline(i2); console.writeline(c.i); console.writeline(str); console.writeline设计模式么?请列出您所知道的设计模式的名称。 // 8.请在 sql server 中设计表来保存一个树状结构的组织结构图(假设结构图中只有名称这一 项内容需要保存),如果我想查询某一职位下的所有职位,用一个存储过程来实现,你有什 么思路? 9.什么叫做 sql 注入,如何防止?请举例说明。 10.下面这段代码输出什么?为什么? int i=5; int j=5; if (object.referenceequals(i,j)) console.writeline("equal"); else console.writeline("not equal"); //不相等,因为比较的是对象
相关文档
最新文档