1、net软件开发笔试题docnet软件开发笔试题选择题1:WhichofthefollowingoperationscanyouNOTperformonanDataSet?DataSetcanbesynchronisedwithaRecordSet.DataSetcanbesynchronisedwiththedatabase.DataSetcanbeconvertedtoXML.caninfertheschemaf romaDataSe t2:如果设 t ree Viewl=n ewTr eeView (),Tr eeNodenode=newT reeNode (根结点),则(n od e)返
2、回的是一个 0类型的值。3:p ublicstatic voidMain(s t ringarg s)inti=2 000;object o=i;i =200 1:intj=(i nt)o;(i二0,o:l,j二,i,o,j);=200 1, o=2000, j =20 00=200 l,o=2 001, j=2001=20 00, o=200 1, j=2000=2 001,o=2000, j二20014:假定a和b为int型变量,则执行下述语句组后,b的值为a=l ;b=l 0;dob_=a;a +;while(b B.-2C.-15:声明一个委托 pu blicdelega t eint
3、myCal IB ack(intx );则用该委托产生的回调方法的原型应该是 myCal IBac k(intx)re ceive (int n um)receive (intx)D.不确定的6:在C#中利用Socket进行网络通信编程的一般步骤是: 建立Socket侦听、()、利用Socket接收和发送数据。A.建立S ocket连接B.获得端口号C.获得IP地址D.获得主机名7 :设有变量说明语句in ta=l, b =0;则执行以下程序段的输出结果为0。switch(a)easel:sw itch c ase0:prin tf (氺氺0氺氺);b reak; case 1:pri ntf
4、 (氺氺 1 氺氺);brea k;case2:p rintf (氺氺2 氺氺);break;printf ();B.氺氺0氺氺氺氺2氺氺C.氺氺0氺氺氺氺1氺氺氺氺2氺氺D.有语法错误8:以下的C程序代码片段运行后C和d的值分别是多 少Inta=l,b=2;Int c, d :c 二(ab)a;d=(ab)a ;,0,1,0,19:InOb j ectOriente dProgrammin g, howwouldy oudescribe e ncapsulat io n?con vers ionofo netyp eofob jectto anot her.r un timeresol u
5、tionofmeth odcalls. exp ositionofd a ta.sep ara tionofi nter facean dimpl ement ation.10:如下程序的运行结果是:publicab stractclass ApublicA ()(A);public virt ualvoi dFun()();pu blicclass B :ApublicB ()(B);pub lien ewv oidFun ()();pub lie statievo id Main ()Aa =newB ();0;B()BOA()A()11:Whi chofth esest ringd ef
6、init ions willpre ven tescapin go nbackslas h esinC#?s=#” nTeststring” :s= nT es tstring” ;s=” nTest strin g” :s = “nTest str ing” ;12:关于中的代码隐藏文件的描述正确的是:窗体页的程序的逻辑由代码组成,这些代码的创建用 于与窗体交互。编程逻辑唯一与用户界面不同的文件中。 该文件称作为“代码隐藏”文件,如果用C#创建,该文件B .项目中所有Web窗体页的代码隐藏文件都被编译 成.EXE文件C .项目中所有的Web窗体页的代码隐藏文件都被编译 成项目动态链接库(.d
7、ll)文件 D.以上都不正确 13:clas sCl asslp u blicstatic intCount=0; staticClas s 1 ()Court t+;publ icCla ssl ()Count +;Clas s lol=newCla ssl (); Cla sslo2=newC 1 assl ();请问,的值是多少?14:以下描述错误的是:A.在C+中支持抽象类而在C#中不支持抽象类。+中可在头文件中声明类的成员而在CPP文件中定义类的成员,在c #中没有头文件并且在同一处声明和定义类 的成员。C.在C#中可使用new修饰符显式隐藏从基类继承的成 员。D.在C#中要在派生类
8、中重新定义基类的虚函数必须在 前面加Overr ide。简答题15:. NET里的哪一项技术能够实现out -of -proc通讯?1 6:什么是ViewSt ate?它是否被编码过?是否被加密过? 谁会使用V iewState?17:下面的代码有什么问题?char*_strdup(co ns tcharst rSo urce)sta ticch arstr MAX STR LEN ; strcpy (s tr, strSour ce);returns tr;18:角军释virtual、sea led、ove rrid e 和 abst ract 的区别19:设有一个顺序表A,包含n个元素,要
9、求写出一个 将该表逆置的算法,并只允许在原表的存储空间少再加一 个附加的工作单元。2 0:公元4046年,人类科学高度发达,绝大部分人都 已经移居至浩瀚的宇宙,在上千颗可居住的星球上留下了 人类的印记。然而,此时人类却分裂成了两个联盟:正义 联盟和邪恶联盟。两个联盟之间仇恨难解,时有战争。现在,邪恶联盟通过不正当贸易积聚了大量宇宙财富。 因此,正义联盟计划要破坏邪恶联盟的非法贸易网络,从 而影响邪恶联盟的经济状况,为下一次战争作好准备。邪 恶联盟由数百颗星球组成,贸易通过星球间的运输航道来 完成。一条运输航道是双向的且仅连接两个星球,但两个 星球之间可以有多条航道,也可能没有。两个星球之间只
10、要有运输航道直接或间接的相连就可以进行贸易。正义联 盟计划破坏邪恶联盟中的一些运输航道,使得邪恶联盟的 星球分成两部分,任一部分的星球都不能与另一部分的星 球进行贸易。但是为了节省破坏行动所需的开支,正义联 盟希望破坏尽量少的运输航道来达成目标。请问正义联盟 最少需要破坏多少条运输航道呢?2 1:设计一函数,求整数区间a,b和c,d的交集。22:在一个正整数序列中求和最大的非相邻子序列(序 列任两元素在原序列里都不相邻)23:书写用户控件TestCtl,要求有属性A和事件vo id B()24 :用10 0元钱买10 0支笔,其中钢笔3元/支,圆珠笔2元/支,铅笔元/支,问钢笔、圆珠笔和铅笔可以各买多 少支?25 :求出10到100之间的素数(只能被1和自身整除的 数)并以每行一个素数的格式顺序写入文件。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1