云文档网 - 专业文章范例文档资料分享平台

华南理工大学广州学院-C#复习题-2018

来源:网络收集 时间:2024-05-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《C#桌面程序应用开发》复习题

一、 选择题

1、装箱是把值类型转换到( b )类型。

a)数组 b)引用 c)char d)string

2、下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?( d ) a) Command b) Connection c) DataAdapter d) DataSet

3、枚举类型是一组命名的常量集合,所有整型都可以作为枚举类型的基本类型,如果类型

省略,则定义为( a )。

a)intb) sbyte c) uint d) ulong 4、面向对象编程中的“继承”的概念是指( b ) a) 对象之间通过消息进行交互 b)派生自同一个基类的不同类的对象具有一些共同特征 c)对象的内部细节被隐藏 d) 派生类对象可以不受限制地访问所有的基类对象 5、在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字表示该类只能被这个类的成员或派生类成员访问? ( d )。

a) public b) private c) internal d) protected 6、下列类型中, 哪些不属于引用类型?( b )。 a) String b) int c) Class d) Delegate 7、数组pins的定义如下:

int[] pins=new int[4]{9,2,3,1}; 则pins[1]=( b )

a) 1 b) 2 c) 3 d) 9 8、创建数据库连接使用的对象是( a )。 a) Connection b) Command c) DataReader d) DataSet

9、调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字( c )。

a) ref b) out c) params d) 无特殊要求

10、C#中TestClass为一自定义类,其中有以下属性定义

public void Property{…}开卷考

使用以下语句创建了该类的对象,并使变量obj引用该对象: TestClass obj = new TestClass();

那么,可通过什么方式访问类TestClass的Property属性?( a )

a) Obj,Property; b) MyClass.Property; c) obj :: Property; d) obj.Property (); 11、下列关于C#面向对象应用的描述中,哪项是正确的?( c )。

a) 派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员 b) abstract方法的声明必须同时实现 c) 声明为sealed的类不能被继承 d)接口像类一样,可以定义并实现方法

12、C#中导入某一命名空间的关键字是( a )。

a)usingb) use c)import d) include

13、一般情况下,异常类存放在什么命名空间中?( b )。

a) 生成异常类所在的命名空间b) System.Exception命名空间 c) System.Diagnostics命名空间d) System命名空间

14、若将数据库中的数据填充到数据集,应调用SqlDataAdapter的( c )方法。 a) Open b) Close c) Fill d) Update

15、若将数据集中所作更改更新回数据库,应调用SqlAdapter的( a )方法。 a) Update b) Close c) Fill d) Open

16、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();

17、在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( a )成员,

来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。 a) Appendb)Create c) CreateNewd) Truncate 18、有说明语句double[,] tab=new double[2,3];那么下面叙述正确的是( c )。

a) tab是一个数组维数不确定的数组,使用时可以任意调整 b) tab是一个有两个元素的一维数组,它的元素初始值分别是2,3 c) 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遍历到索引Length c) foreach总是遍历整个数组

d) 如果需要修改数组元素就必须使用for语句

23、c#的引用类型包括类、接口、数组、委托、object和string.其中object( d )根类。

a) 只是引用类型的 b) 只是值类型的

c) 只是string 类型的 d) 是所有值类型和引用类型的

24、C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对( b )进行初始化,静态构造函数只能对静态成员进行初始化。

a) 静态成员 b) 静态成员和非静态成员c) 非静态成员d)动态成员 25、当运行程序时,系统自动执行启动窗体的( C )事件。 a) Click b)DoubleClick c) Load d) Activated

26、若要使命令按钮不可操作,要对( B )属性进行设置。 a) Visible b)Enabled c) BackColor d) Text

27、在设计窗口,可以通过( A )属性向列表框控件如ListBox的列表添加项。 a) Items b)Items.Count c) Text d) SelectedIndex

28、在VS集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下面不属于浮动窗口的是( D )

a) 工具箱 b)属性 c) 工具栏 d)窗体

29、引用ListBox(列表框)最后一个数据项应使用( C )语句 a) ListBox1.Items[ListBox1.Items.Count] b)ListBox1.Items[ListBox1.SelectedIndex] c) ListBox1.Items[ListBox1.Items.Count-1] d) ListBox1.Items[ListBox1.SelectedIndex-1]

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典成教大学华南理工大学广州学院-C#复习题-2018在线全文阅读。

华南理工大学广州学院-C#复习题-2018.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/wenku/149123.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219