C#判断题

  • 格式:doc
  • 大小:52.00 KB
  • 文档页数:6

100道C#判断题专练1.不能指定接口中方法的修饰符。

答:对2.DotNet包含两个部分,即公共语言运行时和框架类库答案:对3.在同一行上可以书写多条语句,每条语句间用分号分隔。

答案:对4.在数据类型转化时,只能通过类型转换关键字或Convert类实现。

答案:错5.在定义数组时不允许为数组中的元素赋值。

答案:错6.定义枚举时至少为其中的一个枚举成员赋值。

答案:错7.接口与类同样是面向对象程序设计的核心,是创建对象的模版。

答案:对8.委托是将方法作为参数传递给另一方法的一种数据类型。

事件与委托没有关系。

答案:错9.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。

答案:错10.在C#类中,this代表了当前类本身。

答案:错11.静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

答案:对12.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。

答案:错13.设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。

答案:对14.可以重写私有的虚方法。

答:错15.在C#中,所有类都是直接或间接地继承System.Object类而得来的。

答案:对16.在C#中,任何方法都不能实现多继承。

答案:错17.在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。

答案:对18.菜单项标题中有含有带下划线的字符,这是快捷键。

答案:错19.可以阻止某一个类被其他类继承。

答:对20.一个窗体中可以有多个弹出式菜单。

答案:对21.在C#Net中,窗体父子关系通过“属性”窗口来创建。

答案:对22.使用Directory类的Move()方法可以删除文件。

答案:错23.使用FileInfo类的Copy()方法可以复制文件。

答案:对24.DataSet对象中的表可以和数据库中的表同名,也可以不同名。

答案:对mand对象可以执行SQL语句。

答案:对26.使用Directory类的Move()方法可以删除文件。

答案:错27.使用FileInfo类的Copy()方法可以复制文件。

答案:对28.注释的作用是使程序在执行时在屏幕上显示//之后的内容。

答案;错29. C#语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

答案;对30. C#异常处理中可以使用多个catch子句,此时应将高级别异常类的catch 子句放在前面。

答案:错31. C#程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

答案:错32. 在C#中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

答案:错33.无论C#源程序包含几个类的定义,都可用同一个源程序文件以B.cs命名答案:对34.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。

答案:对35.在C#的方法中定义一个常量要用const关键字。

答案:对36. C#的类不允许多重继承,但接口支持多重继承。

答案:对37. 所谓抽象类就是包含有抽象方法的类。

答案:错38. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

答案:错39. 程序员可以不必释放已创建的对象,因为C#有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

答案:错40. C#语言中的数组元素只能是基本数据类型而不能为对象类型。

答案:错41.程序中抛出异常时(throw …),只能抛出自己定义的异常对象。

答案:错42.实现一个接口,则在类中一定要实现接口中的所有方法。

答案:对43.所有的文件输入/输出流都在System.write和System.read中。

答案:错44. 一个异常处理中 finally语句块只能有一个或者可以没有。

答案:对45.类体中private修饰的变量在本类中能访问,类生成的对象也能访问。

答案:错46.C#语言中一个Char类型的数据占用2个字节大小的内存空答案:对47.不能指定接口中方法的修饰符。

答案:对48.DotNet包含两个部分,即公共语言运行时和框架类库答案:对49.在同一行上可以书写多条语句,每条语句间用分号分隔。

答案:对50.在数据类型转化时,只能通过类型转换关键字或Convert类实现。

答案:错51.在定义数组时不允许为数组中的元素赋值。

答案:错52.定义枚举时至少为其中的一个枚举成员赋值。

答案:错53.接口与类同样是面向对象程序设计的核心,是创建对象的模版。

答案:对54.委托是将方法作为参数传递给另一方法的一种数据类型。

事件与委托没有关系。

答案:错55.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。

答案:错56.在C#类中,this代表了当前类本身。

答案:错57.静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

答案:对58.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。

答案:错59.设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。

答案:对60.可以重写私有的虚方法。

答案:错61.在C#中,所有类都是直接或间接地继承System.Object类而得来的。

答案:对62.在C#中,任何方法都不能实现多继承。

答案:错63.在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。

答案:对64.菜单项标题中有含有带下划线的字符,这是快捷键。

答案:错65.可以阻止某一个类被其他类继承。

答案:对66.一个窗体中可以有多个弹出式菜单。

答案:对67.在C#Net中,窗体父子关系通过“属性”窗口来创建。

答案:错68.使用Directory类的Move()方法可以删除文件。

答案:对69.使用FileInfo类的Copy()方法可以复制文件。

答案:对70.DataSet对象中的表可以和数据库中的表同名,也可以不同名。

答案:对mand对象可以执行SQL语句。

答案:对72.使用Directory类的Move()方法可以删除文件。

答案:错73.使用FileInfo类的Copy()方法可以复制文件答案:对74.不能指定接口中方法的修饰符。

答案:对75.DotNet包含两个部分,即公共语言运行时和框架类库答案:对76.在同一行上可以书写多条语句,每条语句间用分号分隔。

答案:对77.在数据类型转化时,只能通过类型转换关键字或Convert类实现。

答案:错78.在定义数组时不允许为数组中的元素赋值。

答案:错79.定义枚举时至少为其中的一个枚举成员赋值。

答案:错80.接口与类同样是面向对象程序设计的核心,是创建对象的模版。

答案:对81.委托是将方法作为参数传递给另一方法的一种数据类型。

事件与委托没有关系。

答案:错82.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。

答案:错83.在C#类中,this代表了当前类本身。

答案:错84.静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

答案:对85.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。

答案:错86.设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。

答案:对87.可以重写私有的虚方法。

答案:错88.在C#中,所有类都是直接或间接地继承System.Object类而得来的。

答案:对89.在C#中,任何方法都不能实现多继承。

答案:错90.在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。

答案:对91.菜单项标题中有含有带下划线的字符,这是快捷键。

答案:错92.可以阻止某一个类被其他类继承。

答案:对93.一个窗体中可以有多个弹出式菜单。

答案:对94.在C#Net中,窗体父子关系通过“属性”窗口来创建。

答案:对95.使用Directory类的Move()方法可以删除文件。

答案:错96.使用FileInfo类的Copy()方法可以复制文件。

答案:对97.DataSet对象中的表可以和数据库中的表同名,也可以不同名。

答案:对98.Command对象可以执行SQL语句。

答案:对99.使用Directory类的Move()方法可以删除文件。

答案:错100.使用FileInfo类的Copy()方法可以复制文件。

答案:对。