就业数据资源平台
当前位置:首页 > 笔试题目
.net笔试题集合


.net笔试题超级集合


实在是太强大了,只能分成问答和填空和其他类型了




问答

一、

1.在web页面中不论显示器的分辨率的大小是800×600,还是1024×768使得页面都显示在屏幕中间。

2.请利用正则表达式验证一个字符串是否为数字串(请用csharp)。

3.请用HTML在客户端画出一个5行4列的表格,并用Javascript访问表格第1行的2列的内容

4.请用javascript脚本实现弹出无边框窗口显示a.htm页

5.运用ASP.NET的输出缓冲来存储动态页面

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,ASP.NET的区别

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));

试写一段程序显示出枚举类型中定义的所有符号名称以及它们对应的数值。

7. 您了解设计模式么?请列出您所知道的设计模式的名称。 //

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");

//不相等,因为比较的是对象




三、

1.写一个实现对一段字符串翻转的方法,附加一些条件,如其中包括“,”、“.”,对其设计测试用 例 。

2.对一支纸杯设计测试用例(可以是广义的杯,不一定是某一支特定功能的杯)

开发语言概念题

3.什么是反射?

4.用Singleton如何写设计模式

5.C# 中的垃圾回收机制是怎样的?

6.什么是Application Pool?

7.链表和数组的区别,各有什么优缺点.

8.Remoting 在客户端服务器怎么实现 ?

9.什么是友元函数?

10.用标准C如何实现多态?

11.什么是虚函数?

12.什么是抽象函数?

13.什么是内存泄漏,怎样最简单的方法判断被存泄漏 ?




四、

1.用C#或者JAVA写一个MAIN函数

2.面向对象的几种方式,你在实际应用中用到了哪些,请描述

3.写出 asp.net或者jsp写出动态生成网页的过程,并说出其原理

4.写出n-tie的结构和每一层的作用

5.设计数据库需要考虑的问题

6.什么是重构,以及它的表现方式

7.接口的定义,它在内存中如何实现




五、

1、面向对象的思想主要包括什么?

2、什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

3、C#中的接口和类有什么异同?

4、ASP.net的身份验证方式有哪些?分别是什么原理?

5、什么是SOAP,有哪些应用。

6、如何部署一个ASP.net页面。

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)以上代码可以正确使用连接池吗?

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 公共属性和事件?


八、

1.    ASP.net 可以在哪些系统下运行

2.    Aspx文件可以用一种以上的语言吗?

3.    Asp.net可以有多个Form吗?

4.    Dataset和ADO的记录集有什么区别 有什么特点,有什么不足之处

5.  ADO和ADO.net 有什么不同?ADO.net 是ADO的后续版本吗?

6.    Dataset,Datatable,Datareder,DataADapter 有什么联系?

7.    C#支持多继承吗?假设有一个人类,有名字和年龄2个属性,用c#完成这个类,C#比vb.net的效率更高吗?

8.    写一个函数,当参数N很大的时候,计算下列算式的结果:1-2+3-4+5-6+7-8+…n

9、asp.net的命名空间有哪些?

10、用程序打印出哈希表


九、

1.    你平时会看哪些方面的书籍?喜欢浏览哪些网站?

2.    当你遇到问题时通常如何解决?

3.    谈谈你对.Net与 Java的看法

4.    你对公司要求加班有什么样的看法?

5.    简述你对XML Web Service的原理的认识?

6.    说出你所了解的数据库访问组件(例如ADO,至少4种)

7.    对单表进行模糊查询,并对其中两列分别进行升序和降序排列(在一个Select 语句中)

8.    根据上题中的表编写一个带输入参数的存储过程,输入参数的数据类型为varchar。

例如:输入参数为 “20060912”,返回表中所有日期字段大于该日期的记录

9.用VB或VB.NET或ASP.NET编程,从一个表中选出两个varchar 列(其中一列数据不能有重复,并且长度等于4),并将两列连接成一个字符串,将这些字符串动态加载到TreeView1所有节点的Text属性中



就业数据资源平台