NET笔试.docx

上传人:b****7 文档编号:8807008 上传时间:2023-02-01 格式:DOCX 页数:11 大小:28.40KB
下载 相关 举报
NET笔试.docx_第1页
第1页 / 共11页
NET笔试.docx_第2页
第2页 / 共11页
NET笔试.docx_第3页
第3页 / 共11页
NET笔试.docx_第4页
第4页 / 共11页
NET笔试.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

NET笔试.docx

《NET笔试.docx》由会员分享,可在线阅读,更多相关《NET笔试.docx(11页珍藏版)》请在冰豆网上搜索。

NET笔试.docx

NET笔试

IT公司面试手册提供最全的软件测试类面试题

.net面试题:

C#面试题:

ASP.NET面试题:

更多面试题请访问:

答卷人姓名:

_______________开始时间:

_______________完成时间:

______________

1.C#中要使一个类支持FOREACH遍历,实现过程怎样?

请给出code

 

2.你对XMLHTTP、WEBSERVICE了解吗?

简单描述其特点、作用

 

3.自定义控件和一般用户控件的异同?

如果要用这两者之一,你会选择哪种?

为什么

 

4.大概描述一下ASP.NET服务器控件的生命周期

 

5.类划分的依据。

类粒度问题

 

6.事物管理问题

 

7.谈谈final,finally,finalize的区别

 

8.AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

 

9.StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。

 

10.HashMap和Hashtable的区别。

 

11.Collection和Collections的区别。

 

12.什么时候用assert

 

13.GC是什么?

为什么要有GC?

 

14.Strings=newString("xyz");创建了几个StringObject?

 

15.Math.round(11.5)等於多少?

Math.round(-11.5)等於多少?

 

16.shorts1=1;s1=s1+1;有什么错?

shorts1=1;s1+=1;有什么错?

 

17.sleep()和wait()有什么区别?

 

18.数组有没有length()这个方法?

String有没有length()这个方法?

 

19.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?

是用==还是equals()?

它们有何区别?

 

20.给我一个你最常见到的runtimeexception

 

一、ASP五大内置对象是分别是什么,请列出?

二、请简单叙述Application、Session、Cookies各自的特点与区别?

三、请写出下列函数的使用方法和作用(举例子)。

1、DataAdd

2、DataDiff

3、Mid

4、InStr

5、Split

6、UBound

四、Rs.OpenSqlConn,3,3后面的两个数字在这里的具体作用是什么,请说明?

 

五、请写一段使用ADO连接Access数据库的连接代码,数据库:

TestDB.mdb

 

六、请按要求写出下列SQL语句(其中表UserDB中DepID与表DepDB中的DID关联)

表名:

UserDB表名:

DepDB

1、查找UserDB表中ID等于1,3的UserName值

2、删除DepDB表中DID等于3的数据行

3、将UserDB表中ID等于2的UserName值改为“小明”

4、在DepDB表中插入一条新数据,数据为“DepName:

人事部”

5、查找UserDB表中UserName等于“张三”其对应DepDB表中DepName的值

 

七、请根据下面代码,按下面要求写出Javascript语句

1、判断文本框是否为空,如果为空弹出对话框提示“文本框值为空”,反之提示“文本框不为空”

 

2、判断文本框输入的字符个数并以弹出对话框显示其数值

 

八、请用起泡法将下列数据进行排序“2,5,9,1,3,10,8,4”

 

九、请简单描述你是通过什么方法来提高ASP的安全性的?

 

一十、现有一产品数据库,产品类别为三级,请设计出其表结构、类型及说明其中的关联和想法。

 

类型:

JSP

一、作用域public,private,protected不写时的区别?

二、ArrayList和Vector的区别,HashMap和Hashtable的区别?

三、请阐述int与Integer的区别?

四、<%!

Stringvalue;%>与<%Stringvalue;%>有什么区别?

五、Jsp和servlet之间的关系?

六、请阐述JSP中request.getParameter(“test”)和request.getAttribute(“test”)的区别,并给出是实际应用中的代码片断和说明?

七、在处理多字符串相加时,经常采用哪些方法?

八、JSP中动态INCLUDE与静态INCLUDE的区别?

九、说一说Servlet的生命周期?

一十、异常处理中try、catch、finally的作用?

1.填空题目:

(1).面向对象的语言具有封装、继承、多态。

(2).能foreach遍历访问的对象需要实现IEnumerable接口或声明GetEnumerator方法的类型。

(3).列出ADO.NET中的五个主要对象。

ConnectionCommandDataReaderTransDataset

2.不定选择题目

1).以下叙述正确的是:

BC

A、接口中可以有虚方法B、一个类可以实现多个接口

C、接口不能被实例化D、接口中可以包含已实现的方法

2).从数据库读取记录,你可能用到的方法:

BCD

A、ExecuteNonQueryB、ExecuteScalar

C、FillD、ExecuteReader

3).简述Private、Protected、Public、intrnal修饰符的访问权限

private:

私有成员,在类的内部才可以访问。

protected:

保护成员,该类内部和继承类中可以访问。

public:

公共成员,完全公开,没有访问限制。

internal:

在同一命名空间内可以访问。

4).写出一条SQL语句取出表A中的第31到40记录(SQLSERVER,以自动增长的ID作为主题,注意:

ID可能不是连续的)

selecttop10*fromAwhereidnotin(selecttop30idfromA)

selecttop10*fromAwhereid>(selectmax(id)from(selecttop30idfromA)asA)

5).列出ASP。

NET页面访问传递值的几种方式。

1.使用QueryString,如....?

id=1;response.Redirect()....

2.使用Session变量

3.使用Server.Transfer

3.写出下列代码的答案:

1、

classClass1

{

privatestringstr="Class.str";

privateinti=0;

staticvoidStringConvert(stringstr)

{

str="stringbeginconverted";

}

staticvoidStringConvert(Class1c)

{

c.str="stringbeginconverted";

}

staticvoidAdd(inti)

{

i++;

}

staticvoidAddWithRef(refinti)

{

i++;

}

staticvoidMain()

{

inti1=10;

inti2=20;

stringstr="str";

Class1c=newClass1();

Add(i1);

AddWithRef(refi2);

Add(c.i);

StringConvert(str);

StringConvert(c);

Console.WriteLine(i1);

Console.WriteLine(i2);

Console.WriteLine(c.i);

Console.WriteLine(str);

Console.WriteLine(c.str);

}

}

答案:

10

21

0

str

stringbeginconverted

2、

publicabstractclassA

{

publicA()

{

Console.WriteLine('A');

}

publicvirtualvoidFun()

{

Console.WriteLine("A.Fun()");

}

publicclassB:

A

{

publicB()

{

Console.WriteLine('B');

}

publicnewvoidFun()

{

Console.WriteLine("B.Fun()");

}

}

publicstaticvoidMain()

{

Aa=newB();

a.Fun();

}

}

答案:

A

B

A.Fun()

3、

publicclassA

{

publicvirtualvoidFun1(inti)

{

Console.WriteLine(i);

}

publicvoidFun2(Aa)

{

a.Fun1

(1);

Fun1(5);

}

}

publicclassB:

A

{

publicoverridevoidFun1(inti)

{

base.Fun1(i+1);

}

publicstaticvoidMain()

{

Bb=newB();

Aa=newA();

a.Fun2(b);

b.Fun2(a);

}

}

答案:

2

5

1

6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1