1 / 17
文档名称:

常见面试题.doc

格式:doc   大小:86KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常见面试题.doc

上传人:iris028 2022/5/1 文件大小:86 KB

下载得到文件列表

常见面试题.doc

相关文档

文档介绍

文档介绍:1、进程和线程的区别
进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。
2、成员变量和成员函数前加static的作用
它们被称为常成员变量和常成员函数,?
答:可以用任意类型。
,写出您想到的一种或几种实现方法: 1-2+3-4+……+m
答:
法一:
int sum=0;
bool flag=true;
for(int i=1;i<=m;i++)
{
if(flag)
sum+=i;
else
sum-=i;
flag=!flag;
}
return sum;
法二:
if((m%2)>0)
return m/2;
else
return -m/2;

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()
{
("x={0},y={1}",x,y);
}
当使用new B()创建B的实例时,产生什么输出?
答:X=1,Y=0

答:。Net的运行环境,CLR将程序分成一个或多个逻辑区域就叫应用程序域AppDomain。
、CLS、CLR分别作何解释?
答:CTS:通用类型系统。CLS:通用语言规范。CLR:公共语言运行库。

答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。

答:unsafe:非托管代码。不经过CLR运行。

答:RTTI:类型识别系统。
?他们的作用?
答:SqlConnection/OleDbConnection:建立数据库的连接;
SqlCommand/OleDbCommand:执行数据库脚本。
,配件的意思是?
答:程序集。(中间语言,源数据,资源,装配清单)

答:。
Web Reference菜单选项
23..net Remoting 的工作原理是什么?
答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。
,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。
public void test(int i)
{
lock(this)
{
if (i>10)
{
i--;
test(i);
}
}
}
答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)
构架下remoting和webservice两项技术的理解以及实际中的应用。
答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。
中用来跨越machine, process, appdomain 进行方法调用的技术,对于三层结构的程序,就可以使用remoting技术来构建. Web Service是一种构建应用程序的普通模型,并能在所有支持internet网通讯的操作系统上实施。Web Service令基于组件的开发和web的结合达到最佳,基于组件的对象模型
,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路
答:根据点击的列头,包该列的名称取出,按照该列名排序后,再绑定到ListView中。
,完成算法流程图。
<FileSystem>
< DriverC >
<Dir DirName=”MSDOS622”>
<File FileName =