c#2008完整版(含答案)

上传人:第*** 文档编号:34061279 上传时间:2018-02-20 格式:DOC 页数:20 大小:60KB
返回 下载 相关 举报
c#2008完整版(含答案)_第1页
第1页 / 共20页
c#2008完整版(含答案)_第2页
第2页 / 共20页
c#2008完整版(含答案)_第3页
第3页 / 共20页
c#2008完整版(含答案)_第4页
第4页 / 共20页
c#2008完整版(含答案)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《c#2008完整版(含答案)》由会员分享,可在线阅读,更多相关《c#2008完整版(含答案)(20页珍藏版)》请在金锄头文库上搜索。

1、1、在C#中,下列常量定义正确的是(B)。(选择一项)A.Const double PI 3.1415926;B.Const double e=2.7C.define double PI 3.1415926D.define double e=2.72、以下c#代码:using System.Threading;class Apppublic static void Main()Timer timer = new Timer(new TimerCallback(CheckStatus),null,0,2000);Console.Read();static void CheckSatus(Obje

2、ct state)Console.WriteLine(正在进行检查.)在使用代码创建定时器对象的时候,同时指定了定时器的事件,运行时将每隔两秒打印一行“正在运行检查.”,因此,TimerCallback是一个(A)。(选择一项)A.委托B.结构C.函数D.类名3、在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了(D)。(选择一项)A.只读属性B.只写属性C.读写属性D.不可读不可写的属性4、 阅读以下的C#代码:public class TEApppublic static void ThrowException()throw new Exception(); public

3、 static void Main()tryConsole.WriteLine(try); ThrowException();catch(Exception e)Console.WriteLine(catch);finallyConsole.WriteLine(finally);请问代码运行结果是(A)。(选择一项)A.try catch finallyB.tryC.try catchD.try finally5、在C#中,一个类(B).(选择一项)A.可以继承多个类B.可以实现多个接口C.在一个程序中只能有一个子类D.只能实现一个接口6、针对下面的代码:using System;class

4、Teststringpublic static void Main()String strOriginal;strOriginal = Console.ReadLine();bool A = strOriginal.Equals(A);Console.WriteLine(A.ToString();int B = strOriginal.Length;Console.WriteLine(B.ToString();Console.ReadLine();程序运行时输入。“”(五个A的前面有三个空格)则程序输出为(B)(选择一项)A.0 8B.False 8C.1 8D.False 57、以下的C代码

5、段: public struct Personstring Name;int Age;public static void Main()Hasbtable A;Person B;/其他处理代码以下说法正确的是(A)。(选择一项)A.A为引用类型的变量,B为值类型的变量B.A为值类型的变量,B为引用类型的变量C.A和B都是值类型的变量D.A和 B都是引用类型的变量8、以下的C代码:static void Main(string args)Console.WriteLine(运行结果: 0,Console.ReadLine();Console.ReadLine(); 代码运行结果为(D)。(选择一

6、项)A.在控制台窗口显示“运行结果:”B.在控制台窗口显示“运行结果:0”C.在控制台窗口显示“运行结果:,ConsoleReadLine”D.如果用户在控制台输入“ A”,那么程序将在控制台显示“运行结果:A”9、在C#中定义一个数组,正确的代码为(B)。(选择一项)A.int arraya = new int5;B.int arraya = new int5;C.int arraya = new int;D.int5 arraya = new int;10、在C语言中,下列关于属性的描述正确的是(B)(选择一项)A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可

7、称为属性B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏C.要定义只读属性只需在属性名前加上readonly关键字D.在C#的类中不能自定义属性11、程序运行过程中发生的错误,叫作(C)(选择一项)A.版本B.断点C.异常D.属性12、在NET框架类库中,所有与多线程机制应用相关的类都放在(C)命名空间中。(选择一项)A.System.SysThreadB.System.ThreadC.System.ThreadingD.NetException13、在NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为(A)。(选择一项)A.容器

8、控件B.组合控件C.排列控件D.基类控件14、阅读以下的C代码:class Apublic A( )Console.WriteLine(A);class B:Apublic B() Console.WriteLine(B);class Programpublic static void Main()B b = new B();Console.ReadLine();上述代码运行后,将在控制台窗口输出(C)。(选择一项)A. AB. BC. A BD.B A15、在.NET中,以下关于命名空间的描述,正确的是(D)。(选择一项)A.命名空间不可以进行嵌套B.任一个.cs文件中,只能存在一个命名空间

9、C.便用private修饰的命名空间,其内部的类也不允许访问D.命名空间使得代码更加有条理、结构更清晰16、NET中,程序中的错误可以划分为以下三类,除了(D)。 (选择一项)A.逻辑错误B.运行时错误C.语法错误D.自定义错误17、针对下面的C#代码:using System;delegate void D(int i);class Ppublic static void Main()V(new D(R));public static void R(int t)V(21);public static void V(int i)Console.WriteLine(i.ToString();Co

10、nsole.ReadLine(); 以下说法正确的是(B )(选择一项)A.代码中存在错误,delegate voidD(int i);不能定义在名称空间或者类之外B.代码中存在错误,代码行V(new D(R);使用委托错误C.程序正常运行,输出为0D.程序正常运行,输出为2118、(abc)|(def)能匹配的是( )A、”abcdef”B、”abcd”C、”abc”D、”cdef”19、以下关于C#中方法重载的说法正确的是(CD)。(选择二项)A.如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载B.如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载C.如两个

11、方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载D.如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载20、在C# 语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用(A )关键字。(选择一项)A.overrideB.newC.staticD.virtual21、在.NET中, Hashtable类所在的命名空间是(C)(选择一项)A.System.ThreadintB.System.IOC.System.CollectionsD.System22、在C# 中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中,有(B )处实现了拆箱。(选择一项)

12、int age = 5;object o= age;o=10;age=(int)o;object oAge =age;A.0B.1C.2D.323、在C# 中,下列代码的运行结果是() . (选择一项)Intnum =new int1,3,5;ArrayList arr=new ArrayList();For(int i=0;ib?a:b;Max = cMax?c:Max;A.0B.5C.10D.1546、在Winforms窗体中,有一名为txtUser 的TextBox 控件,其MaxLength属性为5,该控件的当前文本为“ 网络编程 ”,若再执行代码: txtUser.AppendTex

13、t(“高手”);则控件的文本为(C)。 (选择一项)A.网络编程B.网络编程高C.网络编程高手D.出现运行时错误47、在ADO . NET中,为了执行一个存储过程,需要把Command对象的CommandType属性设置为(A)。A.CommandType . StoredProcedureB.CommandType . TableDirectC.CommandType . TextD.CommandType . Sql48、看代码回答问题建表如下: create table stuInfo(stuId int not null,stuName varchar(30) not null,stu

14、Address varchar(30),)看下面C# 代码填空,要读取表中的第一列数据(已知sqlCmd为SqlCommand对象,sqlReader 为SqlDataReader对象):DWhile(sqlReader._ )Console.writeLine(sqlReader._);A.Read() GetInt(0)B.Next() GetValue(0)C.Read() GetValue(1)D.Read() GetValue(0)49、在.Net中,关于 CLR和IL,以处描述正确的是()(选择一项)A.应用程序在CLR环境被编译成IL,IL将能够被任何计算机指令性集成B.应用程序被编译两次,第一次生成IL,IL在运行时候被CLR 快速编译C.应用程序被编译两次,但是第二次CLR编辑比第一次慢D.借取CLR,IL被编译成机器代码并且能够在不同的计算机指令集下被执行50、CLR 为.NET提供以下方面的功能或者服务除了()。(选择一项)A.无用存储单元收集B.代码验证和类型安全C.代码访问安全D.自动消除程序中的逻辑错误

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号