net软件开发笔试题doc.docx

上传人:b****5 文档编号:28570298 上传时间:2023-07-19 格式:DOCX 页数:7 大小:18.99KB
下载 相关 举报
net软件开发笔试题doc.docx_第1页
第1页 / 共7页
net软件开发笔试题doc.docx_第2页
第2页 / 共7页
net软件开发笔试题doc.docx_第3页
第3页 / 共7页
net软件开发笔试题doc.docx_第4页
第4页 / 共7页
net软件开发笔试题doc.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

net软件开发笔试题doc.docx

《net软件开发笔试题doc.docx》由会员分享,可在线阅读,更多相关《net软件开发笔试题doc.docx(7页珍藏版)》请在冰豆网上搜索。

net软件开发笔试题doc.docx

net软件开发笔试题doc

net软件开发笔试题

选择题

1:

WhichofthefollowingoperationscanyouNOTperformonan

DataSet?

DataSetcanbesynchronisedwithaRecordSet.

DataSetcanbesynchronisedwiththedatabase.

DataSetcanbeconvertedtoXML.

caninfertheschemafromaDataSet

2:

如果设treeViewl=newTreeView(),TreeNod

enode=newTreeNode(〃根结点〃),则(node)返回的是一个0类型的值。

3:

publicstaticvoidMain(string[]args)

{

inti=2000;

objecto=i;

i=2001:

intj=(int)o;

("i二{0},o:

{l},j二⑵",i,o,j);

=2001,o=2000,j=2000

=200l,o=2001,,j=2001

=2000,o=2001,,j=2000

=2001,o=2000,j二2001

4:

假定a和b为int型变量,则执行下述语句组后,b的

值为

a=l;

b=l0;

do

{

b_=a;

a++;

}while(b—

B.-2

C.-1

5:

声明一个委托publicdelegateintmyCalIBack(intx);则用该委托产生的回调方法的原型应该是myCalIBack(intx)

receive(intnum)

receive(intx)

D.不确定的

6:

在C#中利用Socket进行网络通信编程的一般步骤是:

建立Socket侦听、()、利用Socket接收和发送数据。

A.建立Socket连接

B.获得端口号

C.获得IP地址

D.获得主机名

7:

设有变量说明语句inta=l,b=0;

则执行以下程序段的输出结果为0。

switch(a)

{

easel:

switch⑹

{

case0:

printf(〃氺氺0氺氺〃);break;case1:

printf("氺氺1氺氺");break;

}

case2:

printf("氺氺2氺氺");break;

printf(’"');

B.氺氺0氺氺氺氺2氺氺

C.氺氺0氺氺氺氺1氺氺氺氺2氺氺

D.有语法错误

8:

以下的C程序代码片段运行后C和d的值分别是多少

Inta=l,b=2;

Intc,d:

c二(ab)a;

d=(ab)a;

0

,1

,0

,1

9:

InObjectOrientedProgramming,howwouldyoudescribeencapsulation?

conversionofonetypeofobjecttoanother.

runtimeresolutionofmethodcalls.expositionofdata.

separationofinterfaceandimplementation.

10:

如下程序的运行结果是:

publicabstractclassA

publicA()

("A");

publicvirtualvoidFun()

{

("()");

}

publicclassB:

A

{

publicB()

{

("B");

publienewvoidFun()

{

("()");

publiestatievoidMain()

Aa=newB();

0;

}

B()

BO

A()

A()

11:

WhichofthesestringdefinitionswillpreventescapingonbackslashesinC#?

s=#”nTeststring”:

s=’nTeststring”;

s=”nTeststring”:

s=“nTeststring”;

12:

关于中的代码隐藏文件的描述正确的是:

窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。

编程逻辑唯一与用户界面不同的文件中。

该文件称作为“代码隐藏”文件,如果用C#创建,该文件

B.项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件

C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件D.以上都不正确13:

classClassl

publicstaticintCount=0;staticClass1()

{

Courtt++;

}

publicClassl()

{

Count++;

}

Classlol=newClassl();Classlo2=newC1assl();

请问,的值是多少?

14:

以下描述错误的是:

A.在C++中支持抽象类而在C#中不支持抽象类。

++中可在头文件中声明类的成员而在CPP文件中定义

类的成员,在c#中没有头文件并且在同一处声明和定义类的成员。

C.在C#中可使用new修饰符显式隐藏从基类继承的成员。

D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。

简答题

15:

.NET里的哪一项技术能够实现out-of-proc通讯?

16:

什么是ViewState?

它是否被编码过?

是否被加密过?

谁会使用ViewState?

17:

下面的代码有什么问题?

char*_strdup(constchar^strSource)

{

staticcharstr[MAXSTRLEN];strcpy(str,strSource);

returnstr;

}

18:

角军释virtual、sealed、override和abstract的

区别

19:

设有一个顺序表A,包含n个元素,要求写出一个将该表逆置的算法,并只允许在原表的存储空间少再加一个附加的工作单元。

20:

公元4046年,人类科学高度发达,绝大部分人都已经移居至浩瀚的宇宙,在上千颗可居住的星球上留下了人类的印记。

然而,此时人类却分裂成了两个联盟:

正义联盟和邪恶联盟。

两个联盟之间仇恨难解,时有战争。

现在,邪恶联盟通过不正当贸易积聚了大量宇宙财富。

因此,正义联盟计划要破坏邪恶联盟的非法贸易网络,从而影响邪恶联盟的经济状况,为下一次战争作好准备。

邪恶联盟由数百颗星球组成,贸易通过星球间的运输航道来完成。

一条运输航道是双向的且仅连接两个星球,但两个星球之间可以有多条航道,也可能没有。

两个星球之间只要有运输航道直接或间接的相连就可以进行贸易。

正义联盟计划破坏邪恶联盟中的一些运输航道,使得邪恶联盟的星球分成两部分,任一部分的星球都不能与另一部分的星球进行贸易。

但是为了节省破坏行动所需的开支,正义联盟希望破坏尽量少的运输航道来达成目标。

请问正义联盟最少需要破坏多少条运输航道呢?

21:

设计一函数,求整数区间[a,b]和[c,d]的交集。

22:

在一个正整数序列中求和最大的非相邻子序列(序列任两元素在原序列里都不相邻)

23:

书写用户控件TestCtl,要求有属性A和事件voidB()

24:

用100元钱买100支笔,其中钢笔3元/支,圆珠

笔2元/支,铅笔元/支,问钢笔、圆珠笔和铅笔可以各买多少支?

25:

求出10到100之间的素数(只能被1和自身整除的数)并以每行一个素数的格式顺序写入文件。

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

当前位置:首页 > 工程科技 > 交通运输

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

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