c#程序设计模拟题_第1页
c#程序设计模拟题_第2页
c#程序设计模拟题_第3页
c#程序设计模拟题_第4页
c#程序设计模拟题_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.NETFramework裕兴环境除了支持VB.NET和C#两种编辑语言,还支持Perl,

C++.net,J,ActionScript.(A)

A、正确;

B、错误;

2、在C#2005编程环境中,int32型变量可以直接隐式的转换成char变量。(B)

A、正确;

B,错误;

3,关于派生类和抽象类,错误是:(C)

A.C#中派生类,可使用BASE修饰浮访问基类的成员:PI24

B.在C#中要在派生类中重新定义的虚函数必须在前面加OVERRIDE;

C.抽象类不许包含一个或多个抽象成员;(包含抽象成员的的类称为抽象类,但并不要

求抽象类必须包含抽象成员。包含抽象成员的类一定是抽象类。抽象类可以包含非抽象成员。)

D.声明为ABSTRACT的方法必须同时进行声明和实现;

4、抽象类一定包含abstract成员,但包含声明为abstract成员的类不一定是抽象类,:(A)

A.正确:

B.错误;

5、通常计算机程序总是由若干条语句组成的,组成程序的常用的结构分别是下列哪几种?[多选]教材61页

(ABC)

A:分支结构:

B:循环结构;

C:顺序结构;

D:跳转结构;

6、面向对象方法中的“类”具有哪些特性:(ABC)

A、属性;

B,方法:

C、事件;

D、对象;

注:类主要由“属性、方法、事件”组成。

7、数组属于什么类型?(A)

A,引用类型;

B,值类型;

C、不属于值类型和引用类型;

D、属于值类型和引用类型;

8、在C#2005编程环境中,常量的值可以在代码中被修改。(B)

A、正确;

B、错误;

9、面向对象技术具有三个基本的特性:(ABC)

A、封装;

B,继承;

C、多态;

D、关联;

1()、继承是指派生类可以获得其基类特征的能力,继承最主要的优点是:(A)

A、代码重用;

B、????;

C9979.

11、下面关于数组的描述中,哪些选项是正确的:(BC)

A、枚举型中的元素可以有不同类型;

B.同一个数组中的所有元素具有相同类型;

C、类中不同的字段可以具有不同类型;

D、结构中不同字段可以具有不同类型;

12、VS2005的“调试”菜单提供了3个逐句通过代码的命令是:[课本138页](ABC)

A、逐语句;

B、逐过程:

C、跳出;

D、中断执行;

13、VisualStudio2005调试器包括:[课本137页](ABD)

A,中断执行;

B、停止执行;

C、跳转执行;

D、逐句执行;

14、VisualStudio2005调试器是一个功能强大的工具,通过它可以(即功能):[课本136页](ABCD)

A、杳看寄存器;

B、查看从源代码创建的指令:

C、查看应用程序所占用的内存空间;

D、可以中断(或者挂起)程序的执行以检查代码:

15、当创建数组实例时,编译器会根据数组,元素实例中的元素类型初使化一个默认值,错(Be)

A、引用型元素初始化为NULL;

B、枚举型元素初始化为NULL;(0)

C,布尔型元素初始化为NULL:(FALSE)

D、内置型元素初始化为0;

16、C#使用TRY-CATCH-FINALLY异常处理机制捕捉和处理错误:[课木141页](A)

A,正确;

B、错误;

17、计算机软件是指令、数据和什么的集合?[课本1页](A)

A、文档;

B、代码;

C、逻辑;

D、程序;

18、从用户的角度看,变量是存储信息的基本单元,在变量中可以存储各种类型的信息:

[课本39页](A)

A,正确:

B,错误;

19、面向对象(object-orinted)将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽

象和信息隐蔽技术:[课本82页](A)

A、正确;

B、错误;

20、在通过面向对象的开发中,对象就是现实世界中事物的抽象:(B)

A、正确:

B、错误;

21、请分析下列针对if语句的操作码。(A)

If(n>'gt)

(

If(n<'r')

Console.Writeline("one',);

Else

{if(n!='x')

Consote.Wnteline("twon);

Else

Console.WritelineC'three");

}

)

A、当n=d时,本程序没有输出;

B、当时,输出one:

C、当n='y'时,输出three;

D、当n=,x'吐输出two:

22、接口错误代码行:(B)

interfaceIFILE

{INTA;

A.)

B.A=3

c.{

D.voiddisfile();

)

E.intdelfile()

23、以下选项中,哪个选项中的变量命名是合法的:(B)

A、**z

B、_ester

C、te@caal

D^

24、一般情况卜.,异常类存放在什么命名空间中?[课本139页](A)

A、生成异常类所在的命名空间:(一般情况下异常类没有特定的命名空间)

B、System.Exception命名空间;

C^System.Diagnostics命名空间;

D、System命名空间;

25、在开发VisualStudio项目时,解决方案及各个项目通常默认会以哪个版本的方式生成优化并测试:[课

本135页](A)

A、Debug:

Release:

C、配置管理器;

D、?????山12J»—I\VVJaEM

26、在开发过程中,解决方案以及各个项目通3都畲强曲式生成并硼湖创j本135页](A),

A、"Debug”版本;Debug

B、"Release"版本;Release

配置管理器…

C、自定义配置;—

D、系统配置;

27>所有的Window窗体控件都是从System.Windows.Forms.Form.Control继承而来,它们具有共同特征:|课

本174页](ABC)

A、属性:

B、方法;

C、事件:

D、值;

28、在HTML文档标记中,有哪些是可以省略的?[深木205页](ABD)(一般情况vbody>是不能省略的,要

记住)

A、vhead>标记:

标记;

C、vbody>K记;

D、&1>标记;

29、使用属性可以改变Web窗体控件的名字:[课本218页](A)

A、Text;

Name;

C>ID;

D、Value:

30、Switch()语句中的控制表达式可以是下面哪几种类型?[课本64页](ACD)

A、char类型:(字符类型)

B、string类型;(字符串类型)

C、integer类型;(整型)

D、enum类型;(枚举类型)

31、接口:[课本127、128、31页](AB)

A、接口像类一样,可以定义并实现方法;

B、接口可以被类继承,本身也可以继承其他接口:

C、定义一个接口,接口必须使用大小写字母I开头;.

D、类可以继承多个接口,接口只能继承一个接口;

32、通常情况卜一在异常处理的哪个代码块中包含了代码处理的各种错误情况:[课本141页](C)

A、Throw块;

B、finally块;

C'catch块;

D、try块;

33、接口可以在基类不同的类之间实现多态性,类可以继承多个接口,但只能继承一个基类,接口的继承与类

不同,接口可以继承一个或者多个其他接口:[课本132页](A)

A、正确;

B、错误;

34、以下哪些工具可以用来查看写前项目中的文件列表:(C)

A,类视图;

B、起始页;

C、解决方案资源管理器;

D、工具箱;

35、在C#程序中要显示一个消息为:thisisatest,标题为:hello的消息框(如下图)正确的语句应该是:

(A)

A、MessageBox.show("Thisisatest","hello");凶

B、MessageBox("Thisisatest","hello");

Thisisatest!

C、MessageBox.show("hello","Thisisatest");

D、MessageBox("hello","Thisisatest");

36、卜列关于继承说法中,哪个选项是正确的:[课本116页](D)

A、派生类,必须通过BASE关键字调用基类的构造函数;

B、派生类可以继承多个基类的方法和函数;

C,继承最主要的优点是提高代码性能;

D.继承是指派生类可以获取其基类特征的能力;

37、VisualStudio控件的属性窗口中,按钮“A—>Z”点击后,属性列表会按照什么顺序进行排列?(C)

A、按照功能分类排列属性;

B、按照大小排列各属性;____________

C、按照名称排列属性;

D,先按照功能分类排列属性后在每个单元中以名称排序;

38、在VisualStudio.NET中,提供项目及其文件的有组织的视图,并且提供对项目和文件相关命令的便捷

访问,反映所列项的物理存储结构的是:(区别“解决方案资源管理器”与“树视图”的作用)(A)

A,树视图;

B、解决方案资源管理器:

C?7???

D、?????

39、当创建数组实例时,根据数组实例中所有元素的类型,编译器把这些元素初始化为••个默认值,以K

正确的有:[课本153页](ABCD)

A、内置数值型如int初始化为0;

B、枚举型初始化为0:

C、布尔型元素初始化为False;

D、引用型元素初始化为null;

4()、ComboBox类和ListBox类同时派生于哪个类?(A)

A、ListControl类;

B、RadioButlon类;

C、Button类:

D???9?

50、在“工具”菜单中选择“选项”命令可以更改启动VisualStudio默认出现的用户界面,请问以下哪些

是VisualStudio支持的启动界面?(正确答案:ABCD)

A、最后一次加载的项FI(加载最近加载的解决方案)

B、打开起始页(显示起始页)

C、空环境不打开任何界面(显示空环境)

D、打开主页(打开主页)

51、下列关于值类型的描述中,哪些是正确的?(正确答案:A)

A、其他几项均不正确;

B、值类型仅仅是数据的索引:

C、直接在内存中存储类型的值;

D、主要由简单类型,枚举类型,结构类型,泛型组成;(错)

52、以卜.选项中,哪些申明变量的书写方法能编译通过?(正确答案:c)

A、Conststringtext

B、int2b

C、ConstintValue=2

D、Int32_k=7

53、以下表达式中,哪些表达式的最终结果为-1?(正确答案:C)

A、2«11-5(2«6011000011(X)0)

B、3-6/3(3-0=3)

C、(float)(-1/1)

D、-6%3(-2)

54、page类位于命名空间。[课本218页](A)

A、System.Web.UI:

B、System.Data;

C>System.WebForm;

D>System.OleDb;

55、在模式下可以查看ASPX页面的标记。[课本218页](A)

A、源;

B、设计;

C、WEB控件;

D、标记;

56、包含抽象成员或方法的类一定是抽象类,但抽象类不一定包含抽象成员和方法(此题可能不是这样出

法,但是记住选则这个是正确的就不管怎么出了)(正确答案:A)

A、正确;

B、错误;

57、猫大叫,老鼠逃跑、主人惊醒(正确是:AC)

A、猫大叫事件,引发老鼠逃跑的方法,然后主人惊醒:

B、主人惊醒事件,引发猫叫,然后老鼠逃跑;

C、猫大叫事件,引发老鼠逃跑,猫大叫,引发主人惊醒方法;

D、老鼠逃跑事件,引发主人惊醒,然后猫大叫;

58、对“猫大叫,老鼠逃跑、主人惊醒”的描述(正确是:B)

A、主人的事件“惊醒”,触发猫的方法“大叫”

B、猫的事件“大叫”,触发主人的方法“惊醒”

C、猫的事件“大叫”,触发老鼠的方法“逃跑”

D、猫的事件“大叫”,触发主人的方法“逃跑”

59、长官发号,矮军人,开枪(正确答案:A)

A、对象:长官、矮军人属性:矮军人事件:发号方法:开枪

B、对象:属性:事件:方法:

C、对象:属性:事件:方法:

D、对象:属性:事件:方法:

60、场景“司令员发号,高个子男人拿起枪射击”经过合理的抽象后,类是男人,事件是_拿

起枪,属性是一高个子,方法是射由

61分析下关于while和dowhile循环的代码,正确执行输出结果:(正确答窠:A)

usingSystem

classprogram

(

staticwoidMain(string[]args)

|

intsuml=0,sum2=0;

inti=0;

whi1e(++i<10)

(

suml+=l;

)

i=0;

do

(

sum2+=1;

)

while(++i<10);

Console.WriteLineCsuml={0)”,sum1);

Console.WriteLine(4tsum2={0}M,sum2);

)

1

A^suml=9,sum2=10B、suml=10,sum2=9

C、sum1=9,sum2=9D、sum1=10»sum2=10

62、delegatestringsampleDelegate(stringvalue);

staticvoidMain(string[]args);

sampleDelegated3=newsainpleDelegate(samplemethod1)+newsamepleDelegate

(samplemethod2);

Console.writeline(d3(“test"));

)

Publicstaticstringsamplemethod1(stringvaluel)

{

returnvaluel+'T';

}

Publicstaticstringsamplemmethod2(stringvalue2)

{

Returnvalue2+“2”;

)

结果是:(正确答案:A)

A、test2B、testlC、testD、testTest

63、InterfaceIconroc

(

voidpaint();

}+

interfaceItextBox:Icontrol:

(

voidsetText(stringtext):

)

interfaceIlistBox:Icontrol:

(

voidsetitems(srting[]items);

)

interfaceicombox:itextbox,ilistbox

(

)

在上面代码中,ICOMBOBOX继承:(IcontrokITexTBox.IListBox;)

64、ClassI.cs

___①Classmyclass

Publicvoidtest2()

Console,writeline(4itest2^^);

Class2.cs

②classmyclass

(

Publicvoidtest1()

(

Console.writeline(**testr,);

)

)

Staticvoidmain(string||args)

(

Myclassmc=newmyclass;

mc.testlO;

mc.test2();

)

1、2处都填:public

65、Usingsystem

Publicclassprogram

(

Staticvoidmain(string|]args)

(

For(i=l;i<=100;i+=l)

(

If(i%2==0)

(

Console.write(i+''”);

)

}

)

66、输入“s32Q5uhn4”程序输出sresult=14

Usingsystem

Publicclassprogram

(

Staticviodmain(string[]args)

Stringinputstring=stringEmpty;

Intsresule=O;

Inputstring=Colsole.ReadLine();

Foreach(charchininputstring)

)

If_①

Sresult+=convert.Toint32(ch.TostringO);

(

If②

Console.writeline("输入的字符串中没有数学");

Else

Console.writelineCsresult={0),,,sresult);

)

)

67、卜.列C#代码中存在哪些错误?()

uingbystem;

*这是多行

*注释的

*格式

*

classTesting

(

staticvoidmain()

{

intAge=21;intweight;

console.wrintline(Age.lbstringO)

console.wrintline(name,Tostring());

)

}

68、面向对象的概念:(选择题的正确答案)

面向对象(00)是一种有效的软件开发方法,它将数据好饿对数据的操作作为一个互依赖、不可分

割的整体,采用数据抽象和信息隐蔽技术。

69、VisualStudio2005集成开发环境创建的主窗口派生.自:System.Windows.Fonns.Form类

70、VisualStudio2005集成开发环境中所有的Windows窗体控件都是从

System.Windows.Fonns.Form.Conlrol继承而来.

71、异常类中最重要的两个类:

(1)System.SystcmException所有的异常类都从这个继承

(2)System.ApplicationException用户自定义的异常类

注意:般情况下,异常类没有特定的命名空间,异常类应放在生成它们的类所在的命名空间中。(有

考这个概念)

72、throw语句用于发出在程序执行期间出现反常情况(异常)的信号。

73、数组是一种川H.类型。(答案:引用)要熟悉认证书本的P41的数据类型。

74、Foreach语句可以不用索引就可以遍历整个数组。(要区别于for,详见书本pl55)

75、Arrav是所有数组的某类。

76、下面代码用变量声明并初始化一个整形数组请分析下列代码段并在空白行补全C#代码?

①__int_[]____arraysize=5;

Int[]myArray=newint[arraysize](7,2,6,8,5)

77、掌握以卜三个重要的事件属性

Enabled:是否停用该控件

checked:组件是否处于选中状态

Visible:是否隐藏该控件

78、显示消息框时,有4个MessageBoxIcon枚举图标,分别代表的意思是:

Asterisk警告

Question询问―

Information信息

Error出错

79、理解委托P113-程序题

以卜为考试必须知道的知识点:

80、调用基类的非默认构造函数必须使用Base关键字,也就是如果基类没有构造函数,那么其派生类构

造函数必须通过base关键字,制定在创建派生类对象将要调用的基类构造函数。

81、如果要使某个类禁止被继承,可以使用Sealed关键字声明为密封类。

82、如果希望基类中某个方法能够在派生类中进一步得到改进,那么可以使用Virtual关键字把这个方法

定义为虚方法

83、在派生类中重写基类的方法使用override关键字。

84、使用abstract关键字可以声明抽象类。

85、声明接口使用:interface关键字,类只能单一继承,而接口可以实现多继承

86、了解四个访问修饰符:public、private、internal、protected的作用范围:

87、public:公共的

88、private:私有的

89.internal:只有在同一程序集内,内部类型成员才可访问的

90、protected:受保护

91、params关键字(此题为填空题,程序中有两个空格,四个访问修饰符都不是答案,只填params)

92、了解Ref、out关键字

93、ref:只得到•个返回值,并对原始参数进行初始化

94、out:不要求要求调用代码对参数初始化

第一套

题号1/50

^VisualStudio.NET窗口中处qHTML文挡时,可以使用()窗口来编辑

某HTML兀素的Text、Title%Style等信息。

单项选择题标记?

资源视图

类视图

属性

解决方案资源管理器

2在VisualStudio.Net窗口中,()窗口提供了连接到本地或远程计算机I:数据库并进行管理的功能。

A工具箱B资源视图C解决方案资源管理器

D服务器资源管理器

D

3已知名字空间CompanyName尚未定义.请问下列名字空间的定义是否合法?0

namespaceCompayName.Sales

publicclassCustomer

〃类的内容

A合法B不合法

题号"50

下列哪些运算符是属于“右结合”的?()

D

题号5/50

下列语句在控制台上的输出是什么?()

if(true)

System.Console.WriteLine(^FirstMessage**);

System.Console.WriteLineCSecondMessage*);

B

6在WindowsForm程序程序中,对某ComboBox对象有以下要求:

控件的列表框部分总是可见的,且用户可以编辑文本框控件的文本.则该ComboBox对象

的DropDownStyle属性应设置为ComboBoxStyle枚举类型中的(C)值.

ADropDown

BDropDownList

CSinple

7在WindowsForms程序中,某CheckBox对象初始化为三态(即:其ThreeState属性值为true).则应使用

(B)属性来检查此CheckBox的状态.(原来答案为C)

AIsSecected

BCheckState

CChecked

DState

题号8/50

下列函数定义的第3条语句是否合法?()

voidTest0

inti=100;

objects=i;

intj=o;

单项选择题62?

合法

Ar

不合法

B

9类Classi,Class2,Class3的定义如下:

abstractclassClassi{

abstractpublicvoidtest();

)

classClass2:Classl{

publicoverridevoidtest(){

Console.Write(,zClass2,z);

)

)

classClass3:Class2{

publicoverridevoidtest(){

Console.Write(Z/Class3//);

)

)

则卜.列语句的输出是什么?()(提示:从抽象类派生类的规贝IJ)

Class3x=newClass3();x.test0;

A、Class2Class3B、Class3Class2C、Class3D、Class2

C

10类Classi,Class2,Class3的定义如卜.:

abstractclassClassi(

abstractpublicvoidtest();

)

classClass2:Classl{

publicoverridevoidtest0{

Console.Write("Class2");

)

)

classClass3:Class2{

publicvoidtest(){

Console.Write(〃Class3");

}

)

则卜列语句的输出是什么?()(提示:从抽象类派生类的规则)

Classix=newClass3();x.test0;

AClass2Class3BClass3Class2CClass3DClass2

D

11类Classi,Class2,Class3的定义如下:

abstractclassClassi{

abstractpublicvoidtest();

)

classClass2:Classl{

publicoverridevoidtest(){

Console.Write(,zClass2z,);

)

)

classClass3:Class2{

publicvoidtest(){

Console.Write("Class3〃);

}

)

则下列语句的输出是什么?()(提示:从抽象类派生类的规则)

Class3x=newClass3();x.test();

AClass2Class3BClass3Class2CClass3DClass2

C

12类Classi,Class2,Class3的定义如卜.:

abstractclassClassi(

abstractpublicvoidtest();

)

classClass2:Classl{

publicoverridevoidtest0{

Console.Write("Class2");

)

)

classClass3:Class2{

〃未提供方法test的实现

}

则卜.列语句的输出是什么?()(提示:从普通类派生类的规则)

Class3x=newClass3();x.test0;

AClass2Class3BClass3Class2CClass3DClass2

D

13卜.列类MyClass的Name属性定义是否正确?()(提示:从抽象类派生类的规则)

publicabstractclassBase

publicabstractstringName{get;set;}

)

publicclassMyClass{

stringmsg;

publicoverridestringName

(

get(

returnthis,msg;

)

}

)

A正确B不正确

B

14下列语句是MyClass的一部分,obj是MyClass的一个对象。

voidchange(inti)

{

i++;

)

publicvoidtest()

(

inta=100;

change(a);

Console.WriteLine(a);

)

则调用obj.test。后。控制台输出()0

A100B0C101

A

15卜列语句是MyClass的一部分,obj是MyClass的一个对象。

voidchange(refinti)

{

i++;

}

publicvoidtest()

inta=100;

change(refa);

Console.WriteLine(a);

)

则调用obj.test。后。控制台输出()o

A100B0C101

C

单项选择题S?

对象之间通过消息进行交互

BR派生自同一个基类的不同类的对冢具有一些共同特征

c对冢的内部细节被隐藏

Dr|派生类对象可以不受限制地访问所有的基类对冢

B

17下列语句是MyClass的一部分,obj是MyClass的一•个对象。

voidchange(stringstr)

(

str="znewstring”;

publicvoidtest()

strings="oldstring”;

change(s);

Console.WriteLine(s);

)

则调用obj.test()后。控制台输出()o

AnewstringBoldstring

18接口IMylnterface的定义如下:〃

publicinterfaceMylnterface

(

stringName{get;set;}

)

需定义一类MyClass实现该接口,则该类下列定义是否合法?()

classMyClass:Mylnterface

{

publicstringName{

get{return“Onlyatest!”;}

set{)

)

)

A合法B不合法

A

19接口IMylnterface的定义如下:〃

publicinterfaceMylnterface

(

stringName{get;set;}

)

需定义一类MyClass实现该接口,则该类下列定义是否合法?()

classMyClass:Mylnterface

{

publicstringName{get;set;}

}

A合法B不合法

B

20接口IMylnterface的定义如卜://

publicinterfaceMylnterface

stringName{get;set;}

需定义一类MyClass实现该接口,则该类下列定义是否合法?()

classMyClass:Mylnterface

privatestringName{

get{return“Onlyatest!”;}

set{}

)

}

A合法B不合法

B

21接口IMylnterface的定义如下:〃

publicinterfaceMylnterface

(

stringName{get;}

)

类MyClass定义如下:

classMyClass

{

publicstringName{

get{return"Onlyatest!”;}

}

}

则下列语句的编译、运行结果如何?()

Mylnterfacex=newMyClass();

Console.WriteLine(x.Name);

A可以编译通过,但运行出现异常B运行正常,输出字符串〃Onlyatest!"

C编译出错

c

22接口IMylnterface的定义如下:〃

publicinterfaceMylnterface

(

stringName{get;}

}

类MyClass定义如下:

classMyClass

(

publicstringName{

get{return“Onlyatest!”;}

}

)

则卜.列语句的编译、运行结果如何?()

MyInterfacex=(MyInterface)newMyClass();

Console.WriteLine(x.Name);

A可以编译通过,但运行出现异常B运行正常,输出字符串“Onlyatest!”

C编译出错

A

23接口IMylnterface的定义如卜://

publicinterfaceMylnterface

(

stringName{get;}

}

类MyClass定义如下:

classMyClass:Mylnterface

(

publicstringName{

get{return“Onlyatest!”;}

)

)

则下列语句的编译、运行结果如何?()

Mylnterfacex=newMyClass();

Console.WriteLine(x.Name);

A可以编译通过,但运行出现异常B运行正常,输出字符串"Onlyatest!

C编译出错

B

24接口IMylnterface的定义如下:〃

publicinterfaceMylnterface

{

stringName{get;}

}

类MyClass定义如下:

classMyClass

(

publicstringName{

get{return"Onlyatest!”;}

}

)

则卜.列语句的编译、运行结果如何?()

MyInterfacex=newMylnterfaceO;

Console.WriteLine(x.Name);

A可以编译通过,但运行出现异常B运行正常,输出字符串“Onlyatest!”

C编译出错

c

25分析下列程序〃

publicinterfaceBaseinterface{

voidTest();

)

publicclassMyClassl:Baseinterface{

publicvoidTest(){

Console.Write(,zinMyClassl;");

)

)

publicclassMyClass2:MyClassl{

publicvoidTest()(

Console.Write(/ZinMyClass2;*);

)

)

则下列语句的输出是什么?()

Baseinterfacex=newMyClass2();

x.Test();

AinMyClassl;BinMyClass2;C无输出DinMyClassl;inMyClass2;

A

26下列语句的输出是()o//

doublemyDouble=123456789;

Console.WriteLineC*{0:0*,myDouble);

A123456789.00B123,456,789.00C1.234568E+008D$123,456,789.00

D

27下列语句的输出是(2

doublemyDouble=123456789;

Console.WriteLine(z,{0:N}”,myDouble);

A123456789.00B123,456,789.00C1.234568E+008D$123,456,789.00

B

C

29下列语句的输出是()。//

doublemyDouble=0.2;

Console.WriteLineC/{0:#%}”,myDouble);

A20%B0.2%Ctt%D{0:#%}

A

30卜列语句的输出是()。

doublemyDouble=9999.99;

Console.WriteLineC{0:#,#.##}",myDouble);

A999,9.99B9,9.99C9,999.99D9999.99

C

31下列语句的输出是()。

doublemyDouble=123456789;

Console.WriteLine(*{0:F}〃,myDouble);

A123456789.00B123,456,789.00C1.234568E+008D$123,456,789.00

A

32在VisualStudio.Net中,可使用()来创建包含数据绑定控件的窗体。

A数据窗体向导B数据适配器向导C服务器资源管理器D对象浏览器

A

33..在Visyal.Studio.NET中使用”添加新项目-ASP.NETWeb服务'响导创建一个位于http://localhost/tmp

的XMLWebService项目,项目取名为Service).生成该项目后,为将其部署在http://

Services.myW/Service1

虚拟目录下,则项目中的下列哪些文件必须复制到新位置下?(ABC)P298

A.*.asmx文件B.web.config文件C.\binFl录D.*.cs

34

缺省情况下,WEB窗体页面中的数据是以(C)模式绑定到控件的

//wwggpp

A只写

B可读写

C只读

D无法访问

35在C#中,选项卡式控件是(D)类的实例.P258

ATable

BTabpages

CTabpage

DTabControl

36如下图示意:某Win表单的状态栏StatusBarl有三个窗格。已知第1、3窗格的宽度固定,且为100单

位。那么在设计表Win表单时,如何设置第二个窗格的宽度属性,使得在Win表单的大小发生变化时,该

窗格的宽度始终充满状态栏除1、3窗格的其余空间〃

A第二个窗格AutoSize的属性的值设为Spring

B第二个窗格AutoSize的属性的值设为Contents

C第二个窗格Alignment的属性的值设为Right

D第3个窗格Alignment的属性的值设为Right

A

题号38/50

下图为C#项目SimpleForm的解决方案资源管理器窗口的工具条.为察看

Forml.cs的代码,应在解决方案资源管理器的列表中选择文件Forml.cs,

并点击工具条第()个按钮.(最左边按钮为第1个)

B

C

D

E

上一15选O下一副

//

E

c

40为在晅ndows窗体应用程序中添加一个新的对话框,应在"添加新项”向导的下列模板中选择()。

国Windows窗体

同类

微模块

司组件类

引用户控件

邕数据窗体向导

,数据集

国XML文件

图XML架构

回代码文件

国自定义控件

色KTML页

A数据窗体向导B代码文件C用户控件DWindows窗体

D

B

题号42/50

怔使用VisualStudio.NE"南1C#编写Windows表单应用程序时,为了在File

菜单下的Ne谏单项、Ope辣单项之间插入一个分隔符,则应在设计视图中

在两菜单项之间插入一新菜单项,并且().

单项选择题标记?

将其“Visible”属性设为“false”

将其"OwnerDraw”属性设为true

B

将其^isSeperatorA,属性设为"true*

C

将其“Text”属性设为“-”

D

D

A

题号44/50

在客户端访问XMLWebService时,有关代理类的正确说法是()。

多项选择题?

大厂代理类代表客户端与XMLWebService进行通信

B厂代理类负责解释客户端和XMLWebService之间的传输逻辑

C厂代理类负责解释客户端和XMLWebService之间的业务逻辑

D厂代理类是相关XMLWebService在客户端的一个下载版本

A

ABC

C

题号47/50

当支持ASP.NET的Web服务器收到一个对页面(如:index,aspx)的请求

后,服务器首先找到并根据用户的输入信息对该页面进行处理,然后(

).

单项选择题标记?

将生成的页面发往浏览器,并保存用户请求该页面时的输入信息

将生成的页面发往浏览器,并用该生成页面替换服务器上的页面

BWeb

将生成的页面发往浏览器,并丢弃该生成页面的所有信息

C

将生成的页面发往浏览器,并保存该生成页面的一个副本

D

C

48.C#类myclass定义如下:

Publicclassmyclass

(

Intcount;

Privatemyclass(intI){count=I;|

)

现在需要为该类添加一个公有的构造函数,则下列函数定义正确的有(D)

APublicmyclass(){myclass(100);)

Bpublicmyclass();myclass(100){)

Cpublicmyclass();base(100){}

DPublicmyclass();this(1()()){)

49.下列程序的输出是什么?(C)

.publicclassBase

f

Privatereadonlystringmsg="Base!”;

PrivateBase。{console.write(msg);}//私有的

ProtectedBase(stringstr):this(){this.msg=str;

)

Publicclassmyclass:Base

(

Publicmyclass():base("ABC")

(

console.write("myclass");

1

)

Staticvoidmain()〃控制台主程序入口

(

Myclassx=newmyclass();

1

ABase!

Bmyclass

CBase!Myclass!

DMyclass!Base!

50.下列类MyClass的Name属性定义是否正确?(B)(提示:从抽象类派生类的规划)

publicabstractclassBase

(

publicabstractstringName{get;set;}

)

publicclassMyClass:Base

{

stringn;

publicoverridestringName{get{returnn;}

set{n=value;)(

}

A不正确

B正确

第二套

题号3/50

下列语句在控制台上的输出是什么?()

stringmsg=@^Hello\nWorldJ

System.Console.WriteLine(msg);

单项选择题标记7

ArHello

World;

BrHelloWorld;

crOelloXnVorldJ"

DrHelloXnWorld'

©

D

题号4/50

区中执行下列语句后整型变量X和y的值是多少?()

intx=100;

infy=x++;

C

题号5/50

区中执行下列语句后整型变量X和y的值是多少?()

intx=100;

inty=++x;

单项选择题标记7

ACx=101y=100

Brx=100y=100

ccx=100y=101

Drx=101y=101

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论