b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

多线程有几种实现方法_c#数据导入导出代码_c#多线程面试题(7)

电脑杂谈  发布时间:2017-02-19 10:24:29  来源:网络整理

{

System.Windows.Forms.TextBox tb =(System.Windows.Forms.TextBox)control ;

tb.Text = String.Empty ;

}

}

55.请编程实现一个冒泡排序算法?

答:int [] array= new int [*] ;

int temp = 0 ;

for (int i = 0 ; i < array.Length - 1 ;i++)

{

for (int j = i + 1 ; j < array.Length ;j++)

{

if (array[j] < array[i])

{

temp = array[i] ;

array[i] = array[j] ;

array[j] = temp ;

}

}

}

56.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

答:int Num =this.TextBox1.Text.ToString() ;

int Sum = 0 ;

for (int i = 0 ; i < Num + 1 ; i++)

{

if((i%2) == 1)

{

Sum += i ;

}

else

{

Sum = Sum - i ;

}

}

Console.WriteLine(Sum.ToString());

Console.ReadLine() ;

57.什么叫应用程序域?

答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。

58.什么是受管制的代码?

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

59.在.net中,配件的意思是?

答:程序集。(中间语言,源数据,资源,装配清单)

60.常用的调用WebService的方法有哪些?

答:1.使用WSDL.exe命令行工具。

2.使用VS.NET中的Add Web Reference菜单选项

61. .net Remoting 的工作原理是什么?

答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。

62.根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。

public void test(int i)

{

lock(this)

{

if (i>10)

{

i--;

test(i);

}

}

}

答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)

63.简要谈您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。

答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。

remoting是.net中用来跨越machine,process, appdomain进行方法调用的技术,对于三成结构的程序,就可以使用remoting技术来构建.它是分布应用的基础技术.相当于以前的DCOM。

Web Service是一种构建应用程序的普通模型,并能在所有支持internet讯的操作系统上实施。Web Service令基于组件的开发和web的结合达到最佳,基于组件的对象模型。

64.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33301-7.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...