今天面试.net开发组的面试题目。请大家给出下面几个题目的答案。谢谢!
3..net Framework 通过什么于com组件进行交互操作?
a.Side By Side
b.Web Service
c. Interop
d.Pinvoke
4:.net依靠一下哪一项技术解决com存在的dll hell问题?
a. Side By Side
b. Interop
c. Plnvoke
d. COM+
8:以下代码能否通过编译?请给出理由。
Try
{
}
Catch(FileNotFoundException e1)
{
}
catch(Exception e2)
{
}
Catch(IOException e3)
{
}
Catch
{
}
9.对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选)
a.Close
b.Dispose
c,.Finalize
d.using
e.Quit
27.
<AAA>
<BBB id=”b1”/>
<BBB id=”b2”/>
<BBB name=”bbb”/>
<BBB/>
<CCC>
<DDD>
<BBB/>
<BBB/>
</DDD>
</CCC>
</AAA>
27:请写出获取上述xml中全部没有属性的BBB元素的XPath.
28:请写出获取上述xml中所有含有2个子节点的元素的XPath.
问题点数:30、回复次数:7Top
1 楼parol2910(four wheel drive)回复于 2005-12-07 17:04:55 得分 0
没几个知道地...
等高手来回答...
顶...Top
2 楼mathsword(梦在流浪)回复于 2005-12-07 17:08:43 得分 0
是不是金士达的题目?Top
3 楼mathsword(梦在流浪)回复于 2005-12-07 17:12:34 得分 30
3,C
4,A
Side-by-Side组件就是可以在新旧版本的共享资源一起共存的环境中运行。Windows XP中的许多共享资源就是以Side-by-Side的方式来编写的。开发者可以通过使用编写Application Manifest来达到Side-by-Side 的好处。Application Manifest描述了程序所依赖的组件的版本信息,所以操作系统可以根据这些信息来装载正确的共享资源。比如应用程序是在COMCTL32的V5上进行开发的,并在Application Manifest里指明了依赖于COMCTL32的V5版本。现在,即使系统上存在有别的版本的COMCTL32,操作系统也仍将为该程序装载V5版本的资源。
8,不可以,因为IOException 继承自Exception 顺序应该是,范围最大的在最后
Top
4 楼mathsword(梦在流浪)回复于 2005-12-07 17:13:22 得分 0
9,bcdTop
5 楼mathsword(梦在流浪)回复于 2005-12-07 17:20:24 得分 0
27,
//BBB[not(@*)]
Top
6 楼winner2050(找工作中,各位XD收到风,M一下。)回复于 2005-12-07 19:37:09 得分 0
拜托!竟然有笔试的啊,第一次领教.Top
7 楼xczgb(TJJTDS)回复于 2005-12-07 19:56:09 得分 0
高手快来啊。快来解释阿Top




