搜档网
当前位置:搜档网 › CSharp模拟题全

CSharp模拟题全

CSharp模拟题全
CSharp模拟题全

1. ___ MSIL _______是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码.

A. CLR

B. CLS

C. MSIL Microsoft 中间语言

D. XML Web Service

正确答案:C

2. 在Visual https://www.sodocs.net/doc/0416224948.html, 窗口中,在____类视图______窗口中可以察看当前项目的类和类型的层次信息.

A. 解决方案资源管理器

B. 类视图

C. 资源视图

D. 属性

正确答案:B

3. 关于C#语言的基本语法,下列哪些说法是正确的?

A. C#语言使用using 关键字来引用.NET 预定义的名字空间;

B. 用C#编写的程序中,Main 函数是唯一允许的全局函数;

C. C#语言中使用的名称严格区分大小写;

D. C#中一条语句必须写在一行内;

正确答案:A、C

4. C#中每个int 类型的变量占用_______个字节的内存.

A. 1 btye(0---255) sbtye(-128---127) bool(ture,false)

B. 2 short(-32768---32767) unshort(0---32767) char

C. 4 int uint float

D. 8 long ulong double 12 decimal精确的十进制值

object不定(其他所有类型的基类型) string不定(任意长度的Unicode字符序列)

正确答案:C

5. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?

A. CString str;

B. string str;

C. Dim str as string

D. char * str;

正确答案:B

6. 在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?

A. decimal theMoney;

B. int theMoney;

C. string theMoney;

D. Dim theMoney as double

正确答案:A

7. C#中,新建一字符串变量str,并将字符串”Tom's Living Room”保存到串中,则应该

使用下列哪条语句?

A. string str = “Tom\'s Living Room”;

B. string str = “Tom's Living Room”;

C. string str(“Tom's Living Room”);

D. string str(“Tom”s Living Room”);

正确答案:A

8. 在类的定义中,类的__________描述了该类的对象的行为特征.

正确答案:B

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

A. IInformation info; // IInformation 为一接口类型名引用类型:类,接口

B. MyStruct x; //MyStruct 为一结构类型名

C. int[] arr;

D. MyEnum y; //MyEnum 为已定义的枚举类型名枚举、结构体类型为值类型正确答案:A、C

10. 在下列函数结束后,马上从内存中清除的是_________.

void Test()

{

int i = 100;

int[] arr = new int[10];

string str = “this is a test”;

object r = new System.DateTime(1999,9,9);

}

A. 变量i

B. 数组变量arr

C. 变量str 所引用的字符串对象

D. 变量r 所引用的DataTime 对象

正确答案:A、B

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

public void Hello(){..}

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

MyClass obj = new MyClass();

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

A. obj.Hello();

B. obj::Hello();

C. MyClass.Hello();

D. MyClass::Hello();

正确答案:A

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

namespace ClassLibrary1

{

class MyClass

{

public class subClass

{

int i;

}

}

}

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

_________.

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

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

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

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

A. 静态成员

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

C. 属性

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

正确答案:B、C

14. 分析下列程序:

public class class4

{

private string _sData = ““;

public string sData{set{_sData = value;}}

}

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

A. obj.sData = “It is funny!”;

B. Console.WriteLine(obj.sData);

C. obj._sData = 100;

D. obj.set(obj.sData);

正确答案:A

15. 分析下列程序中类MyClass 的定义

class BaseClass

{

public int i;

}

class MyClass:BaseClass

{

public new int i;

}

则下列语句在Console 上的输出为_______.

MyClass y = new MyClass();

BaseClass x = y;

x.i = 100;

Console.WriteLine(“{0}, {1}”,x.i,y.i);

(提示:注意类MyClass 中的new 关键字)

A. 0, 0

B. 100, 100

C. 0, 100

D. 100, 0

正确答案:D

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

A. sealed 方法封闭类

B. public 方法公共类

C. visual 方法虚方法

D. override 方法重载基类

正确答案:C

17. 类MyClass 中有下列方法定义:

public void testParams(params int[] arr)

public void testParams(int x,int y)

{

Console.Write (“使用两个整型参数!”);

}

请问上述方法重载有无二义性?若没有,则下列语句的输出为_________.

MyClass x = new MyClass();

x.testParams(0);

x.testParams(0,1);

x.testParams(0,1,2);

A. 有语义二义性;

B. 使用Params 参数!使用两个整型参数!使用Params 参数!

C. 使用Params 参数!使用Params 参数!使用Params 参数!

D. 使用Params 参数!使用两个整型参数!使用两个整型参数!

正确答案:B

18. 使用下列哪种方法可以减小一个ArrayList 对象的容量?

A. 调用Remove 方法

B. 调用Clear 方法

C. 调用Trim(调整,修剪)ToSize 方法

D. 设置Capacity 属性

正确答案:C、D

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

A. 语法

B. 运行

C. 逻辑

D. 拼写

正确答案:B

20. C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则

A. .NET 运行时忽略该异常

B. .NET 运行时马上强制退出该程序

C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程

D. .NET 抛出一个新的”异常处理未找到”的异常

正确答案:C

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

A. string StrList[3](““);

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

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

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

正确答案:C

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

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

A. 0

B. 3

C. 4

D. 12

23. 接口Animal 定义如下:

public interface Animal

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

A. abstract class Cat: Animal

{

abstract public void Move();

}

B. abstract class Cat: Animal

{

vi rtual public void Move(){Console.Write(Console.Write(“Move!”);)}

}

C. abstract class Cat: Animal

{

public void Move(){Console.Write(Console.Write(“Move!”);)};

}

D. abstract class Cat: Animal

{

public void Eat(){Console.Write(Console.Write(“Eat!”);)};

}

正确答案:D

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

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

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

C. System.Web.UI

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

正确答案:C

25. 在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的_________成员, 来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部.

A. Append附加

B. Create

C. CreateNew

D. Truncate

正确答案:A

26. 下列语句的输出是________.191

double MyDouble = 123456789;

Console.WriteLine(“{0:E}”,MyDouble);

A. $123,456,789.00

B. 1.234568E+008

C. 123,456,789.00

D. 123456789.00

正确答案:B

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

System.object包括To string ,Gethashcode,Equals,Gettype

A. ToString

B. ToObject

C. Equals

D. GetClassInfomation

正确答案:A、C

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

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

正确答案:A、B、D

29. 下列哪个类型的对象是https://www.sodocs.net/doc/0416224948.html, 在非连接模式下处理数据内容的主要对象?

A. Command

B. Connection

C. DataAdapter

D. DataSet

正确答案:D

30. 应用https://www.sodocs.net/doc/0416224948.html, 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:

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

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

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

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

正确答案:A

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

A. 数据适配器配置向导

B. 数据窗体向导

C. 服务器资源管理器

D. 对象浏览器

正确答案:A

32. 使用Visual Studio .NET 的”新建C# 项目”创建一个名为”SimpleForm”的Windows

表单应用程序,则在生成_______文件中可设置该程序集的Copyright、Trademark 等属

性信息.

A. Form1.resx

B. SimpleForm.sln

C. SimpleForm.csproj

D. AssemblyInfo.cs

正确答案:D

33. 已知在某Windows Form 应用程序中,主窗口类为Form1, 程序入口为静态方法

From1.Main.如下所示:

public class Form1 : System.Windows.Forms.Form

{

//其他代码

static void Main()

{

//在此添加合适代码

}

}

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

A. Application.Run(new Form1());

B. Application.Open(new Form1());

C. (new Form1()).Open();

D. (new Form1()).Run();

正确答案:A

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

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

正确答案:B

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

A. 主菜单

B. 菜单项

C. 快捷菜单

D. 子菜单

正确答案:C

36. 变量openFileDialog1 引用一个OpenFileDialog 对象.为检查用户在退出对话框时是否单击了”打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于

_______;

A. DialogResult.OK

B. DialogResult.Yes

C. DialogResult.No

D. DialogResult.Cancel

正确答案:A

37. C#程序中,为使变量myForm 引用的窗体对象显示为对话框,必须:

A. 使用myForm.ShowDailog 方法显示对话框

B. 将myForm 对象的isDialog 属性设为true

C. 将myForm 对象的FormBorderStyle 枚举属性设置为FixedDialog

D. 将变量myForm 改为引用System.Windows.Dialog 类的对象

正确答案:C

38. Windows Form 应用程序中,要求下压按钮控件Button1 有以下特性:

正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高.

那么,在程序中,属性Button1.FlatStyle 的值应设定为:

A. System.Windows.Forms.FlatStyle.Flat

B. System.Windows.Forms.FlatStyle.Popup

C. System.Windows.Forms.FlatStyle.Standard

D. System.Windows.Forms.FlatStyle.System

正确答案:B

39. 为保护Web Service 不受恶意访问的攻击,应使用_______保护Web Service.

A. IIS 目录安全性

B. NTFS 安全性

C. 共享目录安全性

D. TCP/IP 安全性

正确答案:A

40. 下列哪些语言可以用来开发XML Web Service?

A. C

B. C++

C. Java

D. C#

正确答案:A、B、C、D

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

A. Click 事件

B. Load 事件

C. Init 事件

D. Command 事件

B. ASPX

C. ASCX

D. HTML

正确答案:B

43. 使用”新建项目→ Visual C# Projects 项目→ https://www.sodocs.net/doc/0416224948.html, Web 应用程序”成功创建URL 为”http://localhost/MyWeb”的Web 表单应用程序后,项目文件将保存在:

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

B. 本地文件共享MyWeb 中

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

D. 本地目录c:\My Documents\MyWeb 下

正确答案:A

44. 关于https://www.sodocs.net/doc/0416224948.html, 窗体应用程序,下列说法哪些是正确的?

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

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

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

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

正确答案:D

45. 在使用C#.NET 部署Web 项目时,使用”复制项目”与建立部署项目相比看到这里

A. 二者功能完全一样

B. 后者功能更强大

C. 前者操作更简便

D. 前者只能在本地计算机内部使用

正确答案:B、C

46. 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件.软件需求之一是: 令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面

运行该程序.为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设

置?

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

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

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

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

正确答案:B

47. C#程序中,下列哪些预处理指令用于条件编译?

A. #if

B. #ifdef

C. #Region

D. #error

正确答案:A

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

A. 结构是值类型

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

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

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

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

正确答案:A

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

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

正确答案:A、D

50. .NET 安全框架中,应用程序所属的”角色”是指:

A. 启动该程序的用户必须处于的Windows 本地组

B. 该程序运行时使用哪个Windows 用户账号访问系统资源

C. .NET 框架定义的一组Principal 对象的集合,符合这些Principal 的程序就属于该角色

D. .NET 框架定义的一组资源对象的集合,处于该组的程序可以访问该组的资源

正确答案:C

开发ASP.NETWeb应用程序最好的开发工具是: (D ).

A Notepad

B microsoft Frontpage 2000

C microsoft word 2000

D microsoft Visual https://www.sodocs.net/doc/0416224948.html,

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

A 赋值运算符

B 元运算符

C 一元运算符++

D 移位运算符<<和>>

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

if(ture)

System.Console.WriteLine(“FirstMessage”);

System.Console.WriteLine(“SecondMessage”);

A FirstMessage

SecondMessage

B Secondmessage

C 无输出

D FirstMessage

正确答案:A

在缩写C#程序时,叵需要对一个数组中的所有元素进行处理,则使用

( )循环体最好.

A while循环

B for each循环

C do 循环

D for循环

在C#程序中.入中函数的正确声明为: (A B C ).

A static int main( ){……}

B static void main( ){……}

C static void main( ){……}

D static main( ){……}

public class Cusomer

namespace CompanyName.Sales

{

public class Customer

// 类的内容

A 合法

B 不合法

正确答案:A

8.已知名字空间CompanyName尚未定义.请问下列名字空间的定义是否合法?( ) namespace CompanyName.Sales

{

public class Customer

A.合法

B.不合法

9. 在Queue类中,Enqueue方法的作用是: ( ).

A 将队列末端元素出队列

B 将队列前端元素出队列

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

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

正确答案:d

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

ADepueue

B Enpueue

C Peek

D Pop

正确答案:a

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

ADepueue

B Peek

C Push

D Pop

正确答案:d

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

A3.1.2

B3.2.1

C1.3.2

D1.2.3

正确答案:d

14. 在哈希表中,对象所属的哈希桶的地址是由( )决定的.

A 为该对象设置的键值

B 该对象所属的类

C 该对象的物理存放地址

D 该对象插入哈希表之前, 哈希表内的对象个数

正确答案:a

15. 为从标准文本文件(如: readme,txt)中读取信息行,应使用( )操作文件.

D StreamReader

正确答案:c

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

A StreamReader

B TextReader

C XmlReader

D XmlTextReader

正确答案:d,c

17. 为快速声称包含xml数据的文件,可使用( )类创建对象.

ATextWriter

B StreamWriter

C XmlWriter

D XmlTexWriter

正确答案:d

18读取图形文件时,应使用()类的对象.

ATextReader

B XmlTextReader

C StreamReader

D BinaryReader

正确答案:d

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

代码后.DataTable中还有哪几条记录?()(假设dataTable打开后,未

进行其他操作)

dataTable.Row[9].Delete();

myDataSet.AcceptChanges();

A 1

B 9

C 0

D 10

正确答案:b

20在https://www.sodocs.net/doc/0416224948.html,中,表示程序到数据的连接的对象为().

AConnection对象

BConmand对象

CDataSet对象

DDataAdapter

正确答案:a

21. 在https://www.sodocs.net/doc/0416224948.html,中,执行数据库的某个存储过程,则少需要创建()并设置

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

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

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

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

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

正确答案:d

22.在Visual https://www.sodocs.net/doc/0416224948.html,窗口中处理HTML文档时,可以使用( )窗口来编辑某HTML元素的Text、Title、Style等信息. A资源视图

B类视图

C属性

n=42

n =1

n=21

n=20

24.下列那些运算符是属于”右结合”的?( )

A.元运算符new

B.一元运算符++

C.赋值运算符

D.移位运算符《和》

25.在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?(析构函数)

为类添加析构函数,在析构函数中释放资源

为类重载new运算符

为类实现IDisposable接口.并实现Dispose方法,在该方法中释放资源

为类添加delete运算符

26.在C#中,下列类的定义是否合法?( )public class Tom:Jerry { } public class Jerry:Tom { }

A.不合法

B.合法

正确答案:a

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

A.ArrayList类

B.Stack类

C.Hashtable类

D.Queue类

正确答案:C

28.在Stack类中,移除并返回1,2,3,则可能的出队列顺序为: ( )

A.3,2,1

B.3,1,2

C.1,2,3

D.1,3,2

正确答案:C

29.接口ImyInterface的定义如下:public interface ImyInterface { string Name {get;set;} }

(后还有未完)

A.不合法

B.合法

正确答案:B

30.分析下列语句:System.DateTime dt = new System.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”);

正确答案:B

31.在Visual Studio. NET窗口,( )窗口显示了当前Visual Studio.解决方案的树型结构.

D.属性

正确答案:B

32.class Class1

{

srting n_Name = “MyProgram”;

[STAThead]

static void Main(string[] args)

{

System.Console.Write(str);

}

}

现在打开调试窗口中的”This窗口”,Visual https://www.sodocs.net/doc/0416224948.html,调试窗口如下;

(图片)

则在This窗口中,会提示什么信息?( )

A.成员变量n_Name及其值

B.局部变量str及其值

C.局部变量str及其值、成员n_Name及其值

D.无内容

33 {

string n_Info = “This is a test”;

void printInfo()

{

string tnp = n_Info;

System.Console.WriteLine(tnp);

}

[STA Thread]

static void Main(string[] args)

(

class1 x = new Class1();

x.printInfo();

}

}

A变量tnp的值

B变量n_Info的值

C函数printInfo的地址

D数组args的值

33.某程序的代码编辑器状态如下;

[STA Thread]

string void Main(string[] args)

{

class1 x = new Class1();

x.printInfo();

System.Console.WriteLine(“Program Exit!”);

}

已知Main函数内设置了一个断点,以便进行调试.根据上图判断,该断点在哪一行处?( ) A.x.printInfo();

正确答案:B

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

string msg = @”Hello\nWorld!”;

System.Console.WriteLine(“msg”);

A.Hello\nWorld!

B.@”Hello\nWorld!”

C.Hello World!

D.Hello

World!

正确答案:A

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

AHungarian notation

B随便起名字

Ccanel

DPascal

正确答案:D

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

V oid Test()

{

object s = new MyClass();

}

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

B.函数结束后1分钟

C.永远不会被删除

D.函数结束后立刻删除

正确答案:D

37. {

internal class MyClass

{

public class subClass

{

int I;

}

}

}

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

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

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

C.访问不受限制

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

正确答案:A

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

public abstract class Base

{

public abstract string Name{get,set;}

}

public class MyClass{

}

}

A不正确

B正确

正确答案:A

39.下列类的定义是否合法?( ) (提示:注意两个类的访问修饰符的不同)

internal class Base

{

}

public class MyClass:Base

{

}

A.合法

B.不合法

正确答案:B

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

A.将Name的set块删除

B.将Name的set块置空

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

D.将Name添加readonly修饰符

正确答案:A

41.(上空)

}

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

BaseInterface x =new MyClass2();

x.ShowClassName();

A.无输出

B.in MyClass1;

C.in MyClass2;

D.in MyClass1; MyClass2;

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

A System.Exception

B System.SystemException

C System.ApplicationException

D https://www.sodocs.net/doc/0416224948.html,erException

正确答案:A

43.代理类型MyDelete定义如下:

public delete void MyDelete();

d1、d2、d3是代理MyDelete的3个变量,并且分别以下表进行了方法绑定:

44在https://www.sodocs.net/doc/0416224948.html,窗口中. ()窗口提供了连接到本地或远程计算机上数据库并进行管理的功能.A工具箱

B资源视图

C解决主需资源管理器

D服务器资源管理器

正确答案:D

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

Public class MyClass

{

private MyClass( ){}

public static int counter;

public static int increnentCounter()

{

return ++counter;

return ++counter;

}

}

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

B 因为是private的,因此不起任何作用

C 防止创建类的实例

正确答案:C

46. 在下列语句中,变量arr本身()中创建的.

Int[] arr = new int(10);

A 堆

B 栈

正确答案:B

47. 下列函数定义中,哪条语句是非法的? ( ) (语句编号在语句后的//处)

void Test ( )

{

int I =100 //1

object s= I ; //2

int k=s; //非法

int k=(int)s; //合法

C 1

D 没有

48. 在visual https://www.sodocs.net/doc/0416224948.html,窗口中,( )窗口提供了连接本地计算机或远程计算机上数据库并进行管理的功能.

A 工具箱

B 资源视图

C 解决方需要资源管理器

D 服务器资源管理器

49

C#中执行下列语句后.N的值为多少?(B)

int n=0x00f0;

n &=0x0f00;

A.0x00f0

B.0

C.false

D.true

50

在编写C#程序时,若需要一个数组中的所有元素进行处理,则使用(B)循环体最好. A.for循环

B.f or each循环

C.w hile循环

D.do循环

题号7/50

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

void Test()

{

int i=100;

object s=i

s+=200;

}

A.不合法

B.合法

51

分析以下程序.注意静态构造函数内使用的赋值语句为counter=0.

public class staticClass

{

static private int _counter;

//私有构造函数防止对象生成

private staticClass(){

Console.Write(“init”);

}

static public int counter

{

}

则调用语句ClassLibrary1.staticClass.counter=100;输出是(D).

A.set! init! set!

B.set! Init!

C.init! set!

D.set

52面向对象编程中的”继承”的概念是指(B)

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

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

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

D 对象的内部细节被隐藏

53在Queue类中,移动并返回队列前端对象的方法是:(Dequeue).

Peek

Pop

Dequeue

Enqueue

54

在哈希表中,对象所属的哈希桶地址是由(D)决定的.

A.该对象插入哈希表之前,哈希表内的对象个数

B.该对象的物理存放地址

C.该对象所属的类

D.为该对象设置的键值

55

在https://www.sodocs.net/doc/0416224948.html,,将用户在DataSet中进行的改动保存到数据源中,应使用下列哪个方法?(B) A.DataAdapter对象的Fill方法

B.D ataAdapter对象的Update方法

C.D ataSet对象的AcceptChanges方法

D.DataSet对象的RejectChanges方法

56

在https://www.sodocs.net/doc/0416224948.html,中,可以在DataSet中维护(D)对象的集合来管理表间的导航关系.

A.DataTable

B.D ataRow

C.D ataColumn

D.DataRelation

57

显示消息框时,MessageBoxIcon枚举中的Error成员可在消息框中添加一个图标,该图标的形状是(C). A.i

B.?

C.χ

D.!

A.!

B.?

C.i

D.χ

59

显示消息框时,MessageBoxIcon枚举中的Question成员可在消息框中添加一个图标,该图标的形状是(A).

A.?

B.!

C.i

D.χ

60

显示消息框时,MessageBoxIcon枚举中的Warning成员可在消息框中添加一个图标,该图标的形状是().

χ

i

61下列说法是否正确?(正确)

模态对话框是这样的对话框:打开对话框后,用户只能在对话框中进行操作;必须等其关闭后,用户才能与程序其他部分进行交互.

错误

正确

62

下列说法是否正确?(B)

非模态对话框是这样的对话框:打开对话框后,用户只能在对话框中进行操作;必须等其关闭后,用户才能与程序其他部分进行交互.

A.正确

B.错误

63

在C# Windows表单应用程序中,如何将一个对话框对象myDialog显示为模态对话框?(B)

A.调用myDialog.Show();

B.调用myDialog.ShowDialog ();

C.调用System.Forms.Dialog.Show(myDialog);

D.调用System.Forms.Dialog.Show Dialog (myDialog);

64

在C# Windows表单应用程序中,如何将一个对话框对象myDialog显示为非模态对话框?(A)

A.调用myDialog.Show();

B.调用myDialog.ShowDialog ();

C.调用System.Forms.Dialog.Show(myDialog);

D.调用System.Forms.Dialog.Show Dialog (myDialog);

65

下列语句的输出是(C).

B.999,9.99

C.9,999.99

D.9999.99

66

下列语句的输出是(C).

Double MyDouble=9999.99;

Console.WriteLine(“{0:#,#}”,MyDouble);

A.9999.9

B.9,999.99

C.10000.0

D.9.9

67

在https://www.sodocs.net/doc/0416224948.html,,为将用户在DataSet中进行的改动保存到数据源中,应使用下列哪个方法?()

A.对象浏览器

B.服务器管理器

C.数据窗体向导

D.数据适配器配置向导

68

在https://www.sodocs.net/doc/0416224948.html,,为将用户在DataSet中进行的改动保存到数据源中,应使用下列哪个方法?(G) E.DataAdapter对象的Fill方法

F.DataSet对象的Fill方法

G.DataAdapter对象的Update方法

H.DataSet对象的Update方法

69

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

Base Interface X=new Myclass2();

X.Test();

单项选择题

A无输出,B in myclass1;C in myclass2;D in myclass1;in myclass2.

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

Double mydouble=123456789;

Console.Writeline(”{0:N}”,mydouble);

单项选择题

A $123,456,789.00;

B 1.234568E+008

C 123,456,789.00

D 123456789.00

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

Double mydouble=123456789;

Console.Writeline(”{0:F}”,mydouble);

单项选择题

A 1.234568E+008,

B 123,456,789.00;

C $123,456,789.00;

D 123456789.00

72 在visual https://www.sodocs.net/doc/0416224948.html,窗口中,在( C)窗口中可以浏览与当前项目相关的菜单`字符串表,对话框等信息. 单项选择题

A 解决方案资源管理器,

B 类视图,

C 资源视图,

D 属性

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

If(true)

System.Console.writeline(”FirstMessage”);

System.Console.writeline(”SecondMessage”);

相关主题