选择题_1.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)