ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:66.74KB ,
资源ID:498758      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/498758.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#期末复习题库.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#期末复习题库.docx

1、C#期末复习题库14-15-2 面向对象程序设计C#(B)期末复习2015.6一、考试题型1、选择题(10*2,共20分)2、填空题(10*2,共20分)3、按要求完成各小题(6小题,共40分)1)阅读程序写运行结果、程序功能2)程序填空3)控件、属性、事件4)类(访问属性、字段、属性、构造函数、方法)、子类、继承、虚拟、重写、对象、方法调用4、编程题(1*8,1*12,共20分)二、知识点第1章 .NET和C#概述.NET Framework的两个主要组件 使用.NET Framework可开发的应用程序类型C#程序结构第2章 C#编程基础1、基础知识标识符数据类型 值类型 引用类型 数组

2、类型转换常量、变量、运算符、表达式表达式的运算 第3章 C#程序流程控制顺序、分支(选择)、循环 各语句的语法格式(输入、输出、赋值、结构语句、转移语句)if switch for while dowhile foreach break continue goto return要求:熟练掌握,会读程序、写程序。第4章 数组和字符串 数组的声明与使用(一维、二维) 字符串的使用第5章 C#实现OOP基础 类、类的成员(字段、属性、方法、构造函数、析构函数) 、访问权限 对象 方法调用 静态方法 方法重载第6章 继承和多态 继承、多态、抽象、方法重载方法:抽象方法、虚拟方法接口 密封第7章 Win

3、dows窗体编程基础1、常用控件(Form、Label、TextBox、RichTextBox、Button、CheckBox、RadioButton、ListBox、ComboBox等)的控件名、属性、方法、事件2、相似控件的区别:如TextBox和 RichTextBox、CheckBox和RadioButton等第8章 深入Windows控件编程 MenuStrip、ContextMenuStrip、ToolStrip、StatusStrip、GroupBox的控件的用法 ImageList、ListView、DateTimePicker、Timer、ProgressBar的控件名、属性

4、、方法、事件 MDI窗体的属性设置第9章 ADO.NET访问数据库 Connection、Command、DataReader、DataAdapter、DataSet对象的作用和用法DataGridView的用法 课后选择、填空第10章 集合与泛型 ArrayList、 Hashtable、 List、Dictionary的特点和用法 课后选择、填空第11章 文件和数据流操作File类和FileInfo类 Directory类和DirectoryInfo类 FileStream StreamWriter StreamReader类 课后选择、填空第12章 Windows应用程序打包部署 课后选

5、择、填空三、复习题(一)选择题1C#是一种面向( D )的程序设计语言。A. 过程 B. 用户 C. 方法 D. 对象2下面的标识符错误的是( C )。Af_fang Bstu1 Cyes Difor3C#中每个int 类型的变量占用(C )个字节的内存。A. 1 B. 2 C. 4 D. 8 4假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 的表达式是( C )。A. 1.0/a*b*c B. 1.0/a/b/c C. 1/(a*b*c) D. 1/a/b/(float)c 5C#中,新建一字符串变量str,并将字符串”Toms Living Room”保

6、存到串中,则应该使用下列(D )语句。A. string str = “Toms Living Room”;B. string str(“Toms Living Room”);C. string str(“Tom”s Living Room”); D. string str = “Toms Living Room”;6. 以下正确的描述是( B )。 A. 函数的定义可以嵌套,函数的调用不可以嵌套 B. 函数的定义不可以嵌套,函数的调用可以嵌套 C. 函数的定义和函数的调用均可以嵌套 D. 函数的定义和函数的调用均不可以嵌套7按下按钮时会发生( C )事件。 AButton BPush CCl

7、ick D以上都不对8假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( C )。A. intarr = new int10,20 B. intarr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;109下面的循环将被执行( C )次? for(int i=9; i1; i-)A3 B4 C8 D1010.在下面循环语句中循环体执行的次数为( C )。 for(int i=0; in/2) break;A. n/2 B. n/2+1 C. n/2+2 D. n-111. 下面关于继承的说法正确的是( A

8、 )。 A派生类可以隐式地转换为它的基类。 B所有的类成员都可以被继承。 CC#可以进行多重继承。 D在派生类中可以通过隐藏来删除基类的成员。 12.下面有关命名空间的说法,正确的是_D_A一个源代码文件只能包含一个名称空间。B名称空间是不可以嵌套的。C使用不同名称空间内相同名称的方法会产生名称冲突。D可以用using语句来访问一个名称空间中所有的类。13.下面有关if语句和switch语句说法错误的是_D_Aif语句有三种基本形式:“单分支选择”、“如果/否则”以及“多情形选择”。Bswitch结构对处理多分支选择结构是非常方便的。Cbreak语句可以使程序退出整个switch结构。Dif语

9、句中是不可以嵌套if语句的14.在类的定义中,类的 B 描述了该类的对象的行为特征。A. 类名 B. 方法 C. 所属的名字空间 D. 私有域15.CLR的中文全称是 A 。A. 公共语言运行库 B. 公共类型系统 C.公共类型规范 D. 中间语言16.能作为C#程序的基本单位是( C )。A. 字符 B. 语句 C. 函数 D. 源程序文件17.下面的类型中属于引用类型的是( C ) A整数类型 B.字符类型 C.字符串类型 D.布尔类型18.下面有关变量和常量的说法正确的是_C_ A变量在程序的运行中值是不能改变的,而常量的值可以改变。 B如果在程序中给常量多次赋值,那么常量保存的是最后一

10、次的值。 C在给常量赋值的表达式中不能出现变量。 D变量定义的时候应该有const关键字19.下面关于Main方法的说法正确的是_A_ AMain方法可以有int和void两种返回值类型。 B在C#应用程序中Main方法不是必需的。 C一个C#应用程序可以有多个Main方法。 DMain方法前的static关键字是可选的。20.假设所有的变量(i、j)都是整型,并被初始化为2,那么表达式“i*j=0 & j-2=0”的结果是多少?_C_ A0 B4 CTrue D在运行之前无法估计表达式的值21.下面( D )文件一般不是安装文件。A. setup.exe B.setup.msi C. ins

11、tall.exe D. readme.txt22.While语句和do-while语句的区别是_C_ Awhile语句容易导致死循环 Bwhile语句的执行效率更高。 C无论条件是否成立,do-while语句都要先执行一次循环体。 Ddo-while语句可以写出结构更复杂的循环结构。 23.C#中,简单数据类型包括_B_ A整数类型、字符类型、枚举类型和结构类型 B整数类型、字符类型、布尔类型和实数类型 C整数类型、字符类型、结构类型和类类型 D整数类型、字符类型、布尔类型、结构类型和类类型24.每个C#语句以_D_结束。 A右大括号” B回车 C点号” ” D分号”;”25.在C# 中最基本

12、的类是 C 。A、Control B、Component C、Object D、Class26.以下论述不正确的是 D 。A、对象变量是对象的一个引用。B、对象是类的一个实例。C、一个对象可以作为另一个对象的数据成员。D、对象不可以作为函数的参数传递。27.要使类的成员可以被本类代码和派生类代码访问,其他代码不可访问,可设置该成员的访问类型为 D 。A、使用public 关键字。 B、使用private 关键字。C、使用const 关键字。 D、使用protected 关键字。28.使用继承的优点是 A 。A、基类的大部分功能可以通过继承关系自动进入派生类。B、继承将基类的实现细节暴露给派生类

13、。C、一旦基类实现出现bug,就会通过继承的传播影响到派生类的实现。D、可在运行期决定是否选择继承代码,有足够的灵活性29.在一个对象中,可以继承并直接使用它基类的所有成员,除了 D 。A、public字段和方法 B、protected字段和方法C、published字段和方法 D、private字段和方法30. 关于泛型集合List list=new List( )的操作代码正确的是( C )。A.list.Remove(0) B.list.RemoveAt(“阿卜杜拉“) C.string name=list0 D.string name=list“阿卜杜拉“31.在编写c#程序时,若需要

14、对一个数组中的所有元素进行处理,则使用( B )循环体最好.A.while循环 B.for each循环 C.do循环 D.for循环32. 在.NET中,创建一个文件流,指定打开一个文件,如果不存在,就创建一个新文件,FileMode的值应该是( B )。A.Open B.OpenOrCreate C.Create D.CreateOrOpen 33. 在C#中,引用命名空间System的正确语句是:( A )A using System; B #import ; C uses Syetem; D #include ;34. 以下类MyClass 的属性count 属于( A )属性.class MyClassint i;int countget return i; A. 只读 B. 只写 C. 可读写 D. 不可读不可写35. 从数据库读取记录,不可能用到的方法是( D )。A.ExecuteNonQuery( ) B.ExecuteReader( )C.ExecuteScalar( ) D.Read( ) 36. 创

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1