C#模拟测试M0802Word格式文档下载.docx

上传人:b****5 文档编号:20397821 上传时间:2023-01-22 格式:DOCX 页数:23 大小:26.66KB
下载 相关 举报
C#模拟测试M0802Word格式文档下载.docx_第1页
第1页 / 共23页
C#模拟测试M0802Word格式文档下载.docx_第2页
第2页 / 共23页
C#模拟测试M0802Word格式文档下载.docx_第3页
第3页 / 共23页
C#模拟测试M0802Word格式文档下载.docx_第4页
第4页 / 共23页
C#模拟测试M0802Word格式文档下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

C#模拟测试M0802Word格式文档下载.docx

《C#模拟测试M0802Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C#模拟测试M0802Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。

C#模拟测试M0802Word格式文档下载.docx

A.类名

B.方法

C.所属的名字空间

D.私有域

9.下列哪些语句中定义的变量属于引用类型变量?

A.IInformationinfo;

//IInformation为一接口类型名引用类型:

类,接口

B.MyStructx;

//MyStruct为一结构类型名

C.int[]arr;

D.MyEnumy;

//MyEnum为已定义的枚举类型名

10.C#中MyClass为一自定义类,其中有以下方法定义

publicvoidHello(){..}

使用以下语句创建了该类的对象,并使变量obj引用该对象:

newMyClass().Hello();

那么,可如何访问类MyClass的Hello方法?

A.obj.Hello();

B.obj:

:

Hello();

C.MyClass.Hello();

D.MyClass:

11.分析下列C#语句,注意类MyClass没有访问修饰符:

namespaceClassLibrary1

{

classMyClass

publicclasssubClass

inti;

}

若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择

_________.

A.private访问只限于包含该成员的类,私有的

B.protected访问限于包含该成员的类及类的派生灯,保护的

C.internal访问只限于所在的程序集,只有在同一个程序集中才能访问

D.public访问不受限制,公共的

12.C#可以采用下列哪些技术来进行对象内部数据的隐藏?

A.静态成员

B.类成员的访问控制说明

C.属性

D.装箱(boxing)和拆箱(Unboxing)技术

13.分析下列程序:

publicclassclass4

privatestring_sData(私有的)=““;

publicstringsData{set{_sData=value;

}}

在Main函数中,在成功创建该类的对象obj后,下列哪些语句是合法的?

A.obj.sData=“Itisfunny!

”;

B.Console.WriteLine(obj.sData);

//不对,因为属性中没有get访问器

C.obj._sData=100;

D.obj.set(obj.sData);

14.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________.

A.sealed方法封闭类

B.public方法公共类

C.visual方法虚方法

D.override方法重载基类

15.C#程序中,可使用try..catch机制来处理程序出现的______错误.

A.语法

B.运行

C.逻辑

D.拼写

16.在C#中,下列哪些语句可以创建一个具有3个初始值为”“的元素的字符串数组?

A.stringStrList[3](““);

B.string[3]StrList={““,”“,”“};

//此种写法错误。

可以写成string[]StrList=newstring[3]{“”,””,””}

C.string[]StrList={““,”“,”“};

D.string[]StrList=newstring[3];

17.下列语句创建了多少个string对象?

string[,]strArray=newstring[3,4];

A.0

B.3

C.4

D.12

18.接口Animal定义如下:

publicinterfaceAnimal

voidMove();

则下列抽象类的定义中,哪些是不合法的?

A.abstractclassCat:

Animal

abstractpublicvoidMove();

B.abstractclassCat:

virtualpublicvoidMove(){Console.Write(Console.Write(“Move!

”);

)}

C.abstractclassCat:

{

publicvoidMove(){Console.Write(Console.Write(“Move!

)};

D.abstractclassCat:

publicvoidEat(){Console.Write(Console.Write(“Eat!

//没有实现接口中的方法

19._________命名空间中的类和接口用于创建Web应用程序的页面?

A.System.Drawing开发者可以在程序中实现任何有关绘图,图形或图像的操作

B.System.IO该命名空间包含了用开读写文件的类型

C.System.Web.UI.pag

D.System.Web.Service该命名用生成使用xmlSystem.Web.Service

20.下列语句的输出是________.

doubleMyDouble=123456789;

Console.WriteLine(“{0:

E}”,MyDouble);

A.$123,456,789.00

B.1.234568E+008E是按照指数形式输出

C.123,456,789.00

D.123456789.00

21.当创建一个新类时,该类将从System.Object基类继承下列哪些方法?

System.object包括Tostring,Gethashcode,Equals,Gettype

A.ToString

B.ToObject

C.Equals

D.GetClassInfomation

22.访问数据库时,使用连接模式同使用非连接模式相比有何优点?

A.更易于控制和维护,更安全

B.更容易进行并发控制

C.可以为更多的用户同时提供数据

D.数据实时性更好,及时刷新

23.下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?

A.Command

B.Connection

C.DataAdapter

D.DataSet(数据集对象)

24.应用ADO.NET访问数据时,Connection对象的连接字符串中InitialCatalog子串的含义是:

A.Connection对象连接到的数据库的名称

B.Connection对象的身份验证信息

C.Connection对象的最大连接时间

D.Connection对象使用的缓存大小

25.在VisualStudio.NET中,新建DataAdapter对象后,可使用___________来配置其属性.

A.数据适配器配置向导

B.数据窗体向导

C.服务器资源管理器

D.对象浏览器

26.使用VisualStudio.NET的”新建C#项目”创建一个名为”SimpleForm”的Windows表单应用程序,则在生成_______文件中可设置该程序集的Copyright、Trademark等属性信息.

A.Form1.resx

B.SimpleForm.sln

C.SimpleForm.csproj

D.AssemblyInfo.cs

27.已知在某WindowsForm应用程序中,主窗口类为Form1,程序入口为静态方法From1.Main.如下所示:

publicclassForm1:

System.Windows.Forms.Form

//其他代码

staticvoidMain()

//在此添加合适代码

则在Main方法中打开主窗口的正确代码是:

A.Application.Run(newForm1());

B.Application.Open(newForm1());

C.(newForm1()).Open();

D.(newForm1()).Run();

28.在C#中,预处理器指令#region(地区,范围)和#endregion的作用是:

A.注释#region和#endregion之间的代码

B.为CodeEditor定义一段可折叠代码区

C.#region和#endregion之间的代码在Debug版本中不参加编译

D.#region和#endregion之间的代码在Release版本中不参加编译

29.用鼠标右击一个控件时出现的菜单一般称为:

A.主菜单

B.菜单项

C.快捷菜单

D.子菜单

30.为保护WebService不受恶意访问的攻击,应使用_______保护WebService.

A.IIS目录安全性

B.NTFS安全性

C.共享目录安全性

D.TCP/IP安全性

31.下列哪些语言可以用来开发XMLWebService?

A.C

B.C++

C.Java

D.C#

32.Web表单中,按钮的默认事件是

A.Click事件(即为单击事件)

B.Load事件

C.Init事件

D.Command事件

33.Web窗体文件的扩展名为

A.ASP

B.ASPX

C.ASCX

D.HTML

34.使用”新建项目→VisualC#Projects项目→ASP.NETWeb应用程序”成功创建URL为”http:

//localhost/MyWeb”的Web表单应用程序后,项目文件将保存在:

A.本地计算机Web站点的MyWeb虚拟目录下

B.本地文件共享MyWeb中

C.另一台名为localhost的计算机的Web站点的MyWeb虚拟目录下

D.本地目录c:

\MyDocuments\MyWeb下

35.关于ASP.NET窗体应用程序,下列说法哪些是正确的?

A.Web窗体是在浏览器中进行解释执行的

B.Web窗体程序中脚本和代码必须严格分开

C.Web窗体程序产生的HTML页面只能运行于IE浏览器

D.Web窗体程序的代码可以使用任何一种.NET兼容的编程语言编写

36.作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件.软件需求之一是:

令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序.为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?

A.将个人设置保存到本地计算机硬盘的XML文件中;

B.将个人设置保存到公司的SQLServer数据库服务器中;

C.将个人设置保存到本地计算机的注册表中;

D.将个人设置保存到软盘中;

37.关于结构类型,下列说法哪些是正确的?

A.结构是值类型p107

B.结构中不允许定义带参数的实例构造函数;

C.结构中不允许定义析构函数

D.结构中可以定义成员方法,但是方法内不能使用this指针

E.不能使用new关键字创建结构类型的实例

38.关于线程和进程,下列说法哪些是正确的?

A.线程是操作系统分配处理器时间的基本单位;

B.进程是操作系统分配处理器时间的基本单位;

C.一个线程可以属于多个进程;

D.一个进程可以有多个线程;

39.开发ASP.NET Web应用程序最好的开发工具是:

().

ANotepad

BmicrosoftFrontpage2000

Cmicrosoftword2000

DmicrosoftVisualStudio.NET

40.下列哪些运算符是属于”右结合”的?

A赋值运算符//所有二元运算符都是左结合的;

赋值运算符和条件运算符是右结合的

B二元运算符

C一元运算符++

D移位运算符<

<

和>

>

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

()

if(ture)

System.Console.WriteLine(“FirstMessage”);

System.Console.WriteLine(“SecondMessage”);

AFirstMessage

SecondMessage

BSecondmessage

C无输出

DFirstMessage

42.在缩写C#程序时,叵需要对一个数组中的所有元素进行处理,则使用()循环体最好.

Awhile循环

Bforeach循环

Cdo循环

Dfor循环

43.在C#程序中.入口函数的正确声明为:

Astaticintmain(){……}

Bstaticvoidmain(){……}

Cstaticvoidmain(){……}

Dstaticmain(){……}

44.在Queue类中,Enqueue方法的作用是:

A将队列末端元素出队列

B将队列前端元素出队列

C在队列前端压入新的元素

D在队列末端加入新的元素

45.在Queue类中,移除并返回队列前端对象的方法是:

( )

A Depueue

BEnpueue

CPeek

DPop

46.在stack类中,移除并返回栈顶元素的方法是:

( ).

A Depueue

BPeek

CPush

47.某数字队列中,入列顺序为1.2.3则可能的出队列顺序是:

( ).

A 3.1.2

B 3.2.1

C 1.3.2

D 1.2.3//队列是先进先出

48.为从标准文本文件(如:

readme,txt)中读取信息行,应使用()操作文件.

AXmltextReader

BXmlReader

CTextReader

DStreamReader

49.为从某个网站访问xml信息,应使用()类的对象分析下载回的xml文档

AStreamReader

BTextReader

CXmlReader

DXmlTextReader

50.dataTable是数据集myDataSet中的数据表对象.有10条记录,调用下列

代码后.DataTable中还有哪几条记录?

( )(假设dataTable打开后,未

进行其他操作)

    dataTable.Row[9].Delete();

myDataSet.AcceptChanges();

A1

B9

C0

D10

51.在ADO.NET中,表示程序到数据的连接的对象为( ).

A Connection对象

B Conmand对象

C DataSet对象

D DataAdapter

52.在ADO.NET中,执行数据库的某个存储过程,则少需要创建( )并设置

它们的属性,调用合适的方法.

A 一个Comman对象和一个DataAdapter对象

B.一个Command对象和一个Datase对象

C.一个Connection对象和一个DataSet对象

D.一个Connetction对象和一个Command对象

53.在VisualStudio.NET窗口中处理HTML文档时,可以使用()窗口来编辑某HTML元素的Text、Title、Style等信息.

A资源视图

B类视图

C属性

D解决方案资源管理器

54.在C#中,下列类的定义是否合法?

()publicclassTom:

Jerry{}publicclassJerry:

Tom{}

A不合法

B合法

55.在System.Collection的名字空间中,下列哪个类实现了一种数据结构,这种数据结构支持使用键值来索引结构中存放的对象?

A.ArrayList类

B.Stack类

C.Hashtable类

D.Queue类

56.分析下列语句:

System.DateTimedt=newSystem.DateTime(2004,6,6,10,20,0);

若按照”长日期格式”在控制台上输出dt的值,应选用语句().

A.Console.WriteLine(dt.ToString(“d”);

B.Console.WriteLine(dt.ToString(“D”);

C.Console.WriteLine(dt.ToString(“t”);

D.Console.WriteLine(dt.ToString(“T”);

57.在VisualStudio.NET窗口,(B)窗口显示了当前VisualStudio.解决方案的树型结构.

A.类视图

B.解决方案资源管理器

C.资源视图

D.属性

58.下列语句在控制台上的输出是多少?

stringmsg=@”Hello\nWorld!

//@表示转义

System.Console.WriteLine(“msg”);

A.Hello\nWorld!

B.@”Hello\nWorld!

C.HelloWorld!

D.Hello

World!

59.在为自定义类取名时,Micosoft推荐使用的命名规范是:

AHungariannotation

B随便起名字

Ccanel

DPascal

60.下列函数执行结束后,函数体中由变量s引用的对象将在何时被.NET垃圾回收系统从内存中删除(MyClass为类名)?

voidTest()

{

objects=newMyClass();

}

A.函数结束后的某个无法确定的时刻

B.函数结束后1分钟

C.永远不会被删除

D.函数结束后立刻删除

61.{

internalclassMyClass

publicclasssubClass

intI;

则类MyClass.SubClass的可访问域为:

A.定义时MyClass所在的程序集

B.在所有引用ClassLibrary1的程序中可用,但限于MyClass的内部

C.访问不受限制

D.在所有引用ClassLibrary1的程序集中可用,但限于MyClass的派生类中

62.下列类MyClass的Name属性是否正确?

()(提示:

从抽象类派生类的规则)

publicabstractclassBase

publicabstractstringName{get,set;

publicclassMyClass{

string_nsg;

publicoverridestringName{

get{returnthis._nsg;

A.不正确

B.正确

63.在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?

()

A.将Name的set块删除

B.将Name的set块置空

C.将Name的set块前加修饰符private

D.将Name添加readonly修饰符

正确答案:

A

64.通过继承( )类,用户可以创建自己的异常类.

ASystem.Exception

BSystem.SystemException

CSystem.ApplicationException

DSystem.UserException

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

A 工具箱

B 资源视图

C 解决主需资源管理器

D 服务器资源管理器

D

66.在下面的类定义中,缺省构造函数的作用是().

PublicclassMyClass

privateMyClass(){}

publicstaticintcounter;

publicstaticintincrenentCounter()

return++counter;

}

A在创建类的实例时初始化类的域

B因为是private的,因此不起

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

当前位置:首页 > IT计算机 > 互联网

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

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