选择题_1.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择题 1 (共75题)

(1 points)

__________是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码。

A. CLR

B. CLS

*C. MSIL

D. XML Web Service

(1 points)

在Visual 窗口中,在__________窗口中可以察看当前项目的类和类型的层次信息。

A. 解决方案资源管理器

*B. 类视图

C. 资源视图

D. 属性

正确答案:B

(1 points)

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

A. 1

B. 2

*C. 4

D. 8

正确答案:C

(1 points)

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

A. CString str;

*B. string str;

C. Dim str as string

D. char * str;

(1 points)

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

*A. decimal theMoney;

B. int theMoney;

C. string theMoney;

D. Dim theMoney as double

(1 points)

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");

(1 points)

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

public void Hello()

{

}

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

MyClass obj = new MyClass();

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

*A. obj.Hello();

B. obj::Hello();

C. MyClass.Hello();

D. MyClass::Hello();

(1 points)

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

namespace ClassLibrary1

class MyClass

{

public class subclass

{

int i;

}

}

}

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

A. private

B. protected

*C. internal

D. public

(1 points)

分析下列程序:

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);

(1 points)

分析下列程序中类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

(1 points)

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

A. sealed 方法

B. public 方法

*C. virtual 方法

D. override 方法

(1 points)

类MyClass 中有下列方法定义:

public void testParams(params int[] arr)

相关文档
最新文档