C#考试题目大全(3)

2020-09-27 23:43

C.证据

D.数据加密

42. ADO.NET 使用_______命名空间的类访问 SQL Server 数据库中的数据? A.System.Data.OleDb B.System.Data.SqlClient C.System.Xml.Serialization D.System.IO

43. 在命令行下使用 csc 命令编译 C#源程序时, 可使用_________参数来说明生成 Windows 可执行文件? A./target:exe B./target:winexe C./target:library D./target:module

44. 一个多文件程序集中包含 1 个程序集清单文件?3 个模块文件和 2 个资源文件?下列哪 些信息包含在模块文件的元数据中? A.程序集名称

B.程序集引用的的文件列表 C.本模块代码

D.本模块中声明的数据类型信息

45. 下列哪些选项是.NET 异常处理的特点?

A..NET 异常对象是一种特殊格式的 32 位整型值

B.C#代码中抛出的异常对象,只能在 C#编写的代码中捕获 C.无法跨越进程边界引发和捕获异常对象

D.不同编程语言抛出/捕获异常对象的句法可以不同 46. 以下类 MyClass 的属性 count 属于_____属性. class MyClass {

int i;

int count

{

get{ return i;} } }

A.只读 B.只写 C.可读写

D.不可读不可写

47. 在编写 ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写 入_______事件处理程序中? A.页面的 Load B.页面的 init

C.页面的 PreRender D.页面的 Disposed 消息

48. 程序集 MyWork.dll 部署在 E:\\MyWork\\下,则该程序集的配置文件应保存在: A.E:\\ 文件夹下

B.E:\\MyWork\\文件夹下

C.E:\\MyWork\\MyWork 文件夹下

D.E:\\MyWork\\MyWork.dll\\ 文件夹下

49. 某程序集的版本为: “2.0.1.112”,则该程序集的次版本号为: A.0 B.1 C.2 D.112

50. 类 MyClass 中,下列哪条语句定义了一个只读的属性 Count? A.private int Count;

B.private int count; public int Count{ get{return count;} } C.public readonly int Count; D.public readonly int Count

{ get{ return count;} set{count = value;} } 51. C#中的类型 float 对应.NET 类库中的 A.System.Single B.System.Double C.System.Int32 D.System.Int64

52. 判断下列类 MyClass 的定义中哪些是合法的抽象类? A.abstract class MyClass

{ public abstract int getCount(); } B.abstract class MyClass

{ abstract int getCount(); } C.private abstract class MyClass { abstract int getCount(); } D.sealed abstract class MyClass { abstract int getCount(); }

53. 在自定义的类 MyClass 中,应重载继承自 System.Object 类的哪个方法,以实现自定义 的哈希算法? A.GetHashCode B.Equals

C.ReferenceEquals D.ToString

54. 已知接口 IHello 和类 Base?MyClass 的定义如下 interface IHello { void Hello(); }

class Base : IHello

{ public void Hello() {System.Console.WriteLine(\class Derived : Base

{ public void Hello() { System.Console.WriteLine(\则下列语句在控制台中的输出结果为_____? IHello x = new Derived(); x.Hello();

A.Hello in Base! B.Hello in Derived!

C.Hello in Base!Hello in Derived! D.Hello in Derived!Hello in Base!..

55. 为了将字符串 str=“123,456”转换成整数 123456,应该使用以下哪条语句? A.int Num = int.Parse(str); B.int Num = str.Parse(int); C.int Num = (int)str;

D.int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands); 56. 已知结构 Resource 的定义如下: struct Resource{ public int Data = 0; } 则下列语句的运行结果为_________? Resource[] list= new Resource[20];

for(int i = 0;i<20;i++){ System.Console.WriteLine(“data={0}”,list[i].Data); } A.打印 20 行,每行输出都是 data=0 B.打印 20 行,每行输出都是 data=null

C.打印 20 行.第 1 行输出 data=0,第 2 行输出 data=2,.,第 20 行输出 data=19 D.出现运行时异常

57. 分析下列语句: namespace TestCS{ public delegate void Hello(string target); } 该语句的作用是: A.在 TestCS 命名空间中定义了一个名为 Hello 的全局方法;

B.在 TestCS 命名空间中声明了函数 Hello 的原型;

C.在 TestCS 命名空间中定义了一个名为 Hello 的函数指针; D.在 TestCS 命名空间中定义了了一个名为 Hello 的委托类型; 58. 已知类型 DoSomething 定义如下: public delegate void DoSomething();

a,b,c,d 是 DoSomething 的变量,分别有以下调用列表: a: objA.Func1?objA.Func2

b: objA.Func1?Class1.StaticFunc c:objA.Func1?Class2.StaticFunc d: Class2.StaticFunc

其中 objA 为类 Class1 的对象,objB 为类 Class2 的对象?则执行 b=b+c 后,变量 b 关联 的方法数目为: A.2 B.3 C.4 D.5

59. 已知类 MyClass 中事件 MouseClicked 定义如下:

public static event MouseClickedListener MouseClicked; 执行下列语句:

MouseClicked += new MouseClickedListener(obj.DoSomething); MouseClicked += new MouseClickedListener(obj.DoSomething); 然后引发该 MouseClicked 事件,其结果为: A.obj.DoSomething 方法被调用 4 次 B.obj.DoSomething 方法被调用 2 次 C.obj.DoSomething 方法被调用 1 次 D.obj.DoSomething 方法不会被调用

60. 下列代码存在一个编译错误?如何消除该错误?(左边为行号)


C#考试题目大全(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考压轴题分类详解-动量部分(全部)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: