1. __________是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码。
A. CLR B. CLS C. MSIL D. XML Web Service
2. Visual Studio.NET窗口中,在_A_________窗口中可以察看当前项目的类和类型的层次信息。
A. 解决方案资源管理器B. 类视图C. 资源视图D. 属性
3. C#中每个int 类型的变量占用___C____个字节的内存。
A. 1 B. 2 C. 4 D. 8
4. C#中,表示一个字符串的变量应使用以下哪条语句定义?  B
A. CString str; B. string str; C. Dim str as string D. char * str;
5. C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句? A
A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim theMoney as double
6. C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句? B
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");
7. C#MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass Hello 方法?A
A. obj.Hello(); B. obj::Hello(); C. MyClass.Hello(); D. MyClass::Hello();
8. 分析下列C#语句,注意类MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择___B______
A. private B. protected C. internal D. public
9. 分析下列程序:
public class class4
{
private string _sData = "";
public string sData{set{_sData = value;}}
}
Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?B
A. obj.sData = "It is funny!"; B. Console.WriteLine(obj.sData);
C. obj._sData = 100; D. obj.set(obj.sData);
10. 分析下列程序中类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
11. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成___D______
A. sealed 方法B. public 方法C. visual 方法D. override 方法
12. MyClass 中有下列方法定义:
public void testParams(params int[] arr)
{
Console.Write ("使用Params参数!");
}
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 参数!使用两个整型参数!使用两个整型参数!
13. C#程序中,可使用atch 机制来处理程序出现的______错误。
A. 语法B. 运行C. 逻辑D. 拼写
14. C#中,在方法MyFunc 内部的atch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有到合适的catch 块,则
A. .NET 运行时忽略该异常B. .NET 运行时马上强制退出该程序
C. .NET 运行时继续在MyFunc 的调用堆栈中查提供该异常处理的过程
D. .NET 抛出一个新的“异常处理未到”的异常
15. C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?
A. string StrList[3](""); B. string[3] StrList = {"","",""};
C. string[] StrList = {"","",""}; D. string[] StrList = new string[3];
16. 下列语句创建了多少个string 对象?
string[,] strArray = new string[3][4];
A. 0 B. 3 C. 4 D. 12
17. 接口writeline方法属于类Animal 定义如下:
public interface Animal
{
void Move();
}
则下列抽象类的定义中,哪些是不合法的?
A. abstract class Cat: Animal
{
abstract public void Move();
}
B. abstract class Cat: Animal
{
virtual 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!");)};
}
18. _________命名空间中的类和接口用于创建Web 应用程序的页面?
A. System.Drawing B. System.IO C. System.Web.UID. System.Web.Service
19. 在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的_________成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。
A. Append B. Create C. CreateNew D. Truncate
20. 下列语句的输出是________
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
21. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?
A. Command B. Connection C. DataAdapter D. DataSet
22. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:
A. Connection 对象连接到的数据库的名称
B. Connection 对象的身份验证信息
C. Connection 对象的最大连接时间
D. Connection 对象使用的缓存大小
23. Visual Studio .NET 中,新建DataAdapter 对象后,可使用___________来配置其属
性。
A. 数据适配器配置向导B. 数据窗体向导C. 服务器资源管理器D. 对象浏览器
24. 使用Visual Studio .NET 的“新建C# 项目”创建一个名为“SimpleForm”的Windows表单应用程序,则在生成_______文件中可设置该程序集的CopyrightTrademark 等属性信息。
A. sx B. SimpleForm.sln C. SimpleForm.csproj D. AssemblyInfo.cs
25. 已知在某Windows Form 应用程序中,主窗口类为Form1,程序入口为静态方法From1.Main。如下所示:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。