2014-2015-1C#复习题_第1页
2014-2015-1C#复习题_第2页
2014-2015-1C#复习题_第3页
2014-2015-1C#复习题_第4页
2014-2015-1C#复习题_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.2014-2015-1 C#桌面程序应用开发复习题一、选择题1、包装是将值类型转换为(b)类型。a)阵列b)参考c)char d)字符串2、ADO。NET在非连接模式下处理数据内容的主要对象类型是什么?(d)a)command b)connection c)data adapter d)dataset3,枚举类型是一组已命名的常量集合,其中所有整数都可以用作枚举类型的默认类型,如果类型被忽略,则定义为(a)。A) int b) sbyte c) uint) ulong4、面向对象编程中“继承”的概念是(b)a)对象之间通过消息进行交互b)派生自同一基类的不同类的对象具有一些共同特征c)对象的内部详细信息被隐藏d)派生的类对象对所有基类对象具有无限制的访问权限5,在C#的类结构中,class关键字前面的关键字指示访问级别,以下哪个关键字指示该类只能访问此类的成员或派生的类成员?(d)。a)publicb)privacyc)internal d)protected6、以下哪种类型不属于参考类型?(b)。a)Stringb)intc)d类)Delegate7、阵列pins定义为:Int pins=new int49,2,3,1 ;粉色1=(b)A) 1 b) 2 c) 3 d) 98、用于创建数据库连接的对象为(a)。a)连接b) commandc) datareader d) dataset9,调用方法时,如果要将任意数量的参数传递给方法,应使用哪个关键字(c)?A) refb) out c) paramsd)没有特殊要求10,C#中,TestClass是具有以下属性定义的自定义类Public void property .测试卷使用以下语句创建此类的对象,并使变量obj引用该对象:test class obj=new test class();如何访问类TestClass的Property属性?(a)A) Obj,PropertyB) MyClass。Propertyc)obj 33363603360 property;D) obj .property();11,以下关于C#面向对象应用程序的说明中,哪一项是正确的?(c)。a)派生类是基类的扩展,派生类可以添加新成员或删除继承的成员b)摘要方法的陈述必须同时执行。c)声明为sealed的类不能继承d)接口可以像类一样定义和实现方法12,在C#中,获取命名空间的关键字是(a)。A) using b) use c)import d) include13,例外类通常存储在什么命名空间中?(b)。a)创建具有异常类的命名空间b)系统。Exception命名空间c)系统。Diagnostics命名空间d)系统命名空间14.使用数据集填充数据库中的数据时,必须调用SqlDataAdapter的(c)方法。A) openb) closed) filld)更新15、将对数据集所做的更改更新回数据库时,必须调用SqlAdapter的(a)方法。A) a)Updateb) Closec) Filld) Open16,在C#中,MyClass是自定义类,它具有以下定义public void hello () 的方法使用以下语句创建该类的对象,并使变量obj引用该对象:my class obj=new my class();那么,如何访问MyClass类的Hello方法呢?(a)。A) obj .hello();b)obj 33363603360 hello();C) MyClass。hello();d)我的类:3: hello();17、使用FileStream打开文件时,使用FileMode枚举类型(a)成员:指定操作系统打开现有文件,并将文件读写指针放置在文件末尾。a)appen db)create c)create new d)truncate18,有说明性语句double, tab=new double2,3;以下是正确的说明(c):A) tab是使用时可任意调整的数组维度的不确定数组B) tab是一个一维数组,其中包含两个元素,每个元素的初始值为2,3C) tab是包含6个元素的二维数组D) tab是一个不规则阵列,您可以变更阵列元素的数目19、以下陈述是正确的(b):a)虚拟方法必须在派生的类中重写,抽象方法无需重写b)虚拟方法可以在派生类中重写,抽象方法必须重写c)虚拟方法需要在派生类中重写,抽象方法需要重写d)虚拟方法可以从派生的类重写,抽象方法无需重写20,定义类时,必须将类的方法声明为(c),以便在派生类中进一步增强类的方法以处理其它派生类的需要。A) sealed方法b)public方法c)vitual方法d)override方法21、面向对象的三个基本原则是(c)。a)抽象、继承、派生的b)类、对象、方法c)继承、封装、多态d)对象、属性和方法22,对于数组中的for和foreach语句,以下哪个选项无效?(b)。a)使用foreach语句可以在没有索引的情况下遍历整个数组B) foreach语句始终通过索引1到索引LengthC) foreach总是遍历整个数组d)如果需要修改数组元素,则必须使用for语句23、c#中的引用类型包括类、接口、数组、委派、对象和string。其中,object(d)根类。a)引用类型b)只是值类型。c)仅限string类型的d)所有值类型和参照类型24,C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以初始化(b),静态构造函数只能初始化静态成员。a)静态成员b)静态和非静态成员c)非静态成员d)动态成员25、程序运行时自动启动窗体的(c)事件。a)click b)double click c)load d)activated26、要禁用命令按钮,(b)设置属性。a)visible b)enabled c)back color d)text27、在设计窗口中,可以通过(a)属性将项目添加到列表框列表(例如列表框控件)。a)items b)items . countc)text d)selectedindex28、在VS集成开发环境中,有两种窗口类型:浮动窗口和固定窗口,它们下面不是浮动窗口的一部分(d)a)工具箱b)属性c)工具栏d)表单29,引用ListBox(列表框)的最后一个数据项必须使用(c)语句a)listbox 1 . itemslistbox 1 . items . countb)listbox 1 . itemslistbox 1 . selectedindexc)listbox 1 . itemslistbox 1 . items . count-1d)listbox 1 . itemslistbox 1 . selectedindex-130,reference ListBox(列表框)当前选定的数据项必须使用(b)语句a)listbox 1 . itemslistbox 1 . items . countb)listbox 1 . itemslistbox 1 . selectedindexc)listbox 1 . itemslistbox 1 . items . count-1d)listbox 1 . itemslistbox 1 . selectedindex-131,以下代码的输出为(d):int x=5;int y=x;控制台。WriteLine(y);y=x;控制台。WriteLine(y);A)5 6 b) 6 7 c) 5 6 d) 5 734,在C#语言的main方法定义中,下面的()无效。ca)static void main(stringargs) b)static int main(stringargs) C) static Main(string args)没有定义返回类型D) static int Main()35,在C#语言中,公共类型常量的以下定义是()aa)public const int dayMax=7;b)public const dayMax=7;c)const int dayMax=7;d)public const int day-Max=7;变量名称无效,不能有“-”在36,C#中,以下代码的输出正确():dStatic void Main(string args)Int array=new int3 0,1,2 ;Foreach(int temp in array)TempForach循环是只读的,不能更改控制台。WriteLine(temp);A) 0 B) 1 C) 2 D)编译错误37,在下面的C#中,使用String类将字符串“ABCD”拦截到“CD”的方法为()。d单击a)compare()b)index of()c)join()d)substring()在38,C#中,int num=2使用Convert方法转换为单精度浮点,并且必须使用()方法。bA) Convert。将ToInt32()转换为Int类型B) Convert。将ToSingle()转换为单精度浮点类型C) Convert。将ToDouble()转换为DoubleD) Convert。ToString()39,在SQL server中,以下()不是SQL server数据库的数据类型:aA) bool B) datetimec)位d)图像40,SQL Server假定订单表订单用于存储订单信息,cid现在指明为每个客户查询的订单数和客户编号。以下语句是正确的():da)选择计数(cid)、从订单中选择cidb)选择计数(cid)、基于订单的cidc)选择计数(cid)、cid表单订单存档计数(cid0)d)选择计数(cid),cid来自订单组by cid要查询每个客户,请执行分组查询41、SQL Server中的用户信息userid、包含产品信息productid的现有订单表orders、以下()语句至少可以返回多次订购的productid:da)选择产品id from orders group by product id where count(产品id 1)b)select product id from orders having count(product id 1)order by product idc)选择产品id from orders where having count(产品id 1) group by product idd)sele

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论