NET程序设计期末测试卷_第1页
NET程序设计期末测试卷_第2页
NET程序设计期末测试卷_第3页
NET程序设计期末测试卷_第4页
NET程序设计期末测试卷_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

精品文档系别 专业(班级) 姓名 学号 密封装订线武夷学院期末考试试卷( 10 级计算机科学技术专业20122013 学年 第 一 学期)课程名称 .NET程序设计 B 卷考试形式 闭 卷 考核类型 考试 本试卷共 五 大题,卷面满分100分,答题时间120分钟。题号一二三四五总分复核人得分得分评卷人一、选择题:(本大题共15小题,每小题2分,共30分)1、C#源程序文件的默认扩展名为( )。 A. cpp B. exe C. cs D. aspx2、C#程序总是调用哪个函数作为开始( )。 A. main B. MAIN C. Main D. 任意标识符3、窗体的常用属性中,下列哪个属性用来控制窗体的可见性的:()A 、Visible 属性 B、 TopMost 属性 C、FormBorderStyle 属性 D、Location 属性4、下列语句在控制台上的输出是多少?( )string msg = HellonWorld!;System.Console.WriteLine(msg);AHellonWorld! B”HellonWorld!” CHello World! DHelloWorld!5、C#中导入某一命名空间的关键字是( )A、using B、use C、import D、include6、 在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( )成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A. Append B. Create C. CreateNew D. Truncate 7 、Timer控件通过( )属性来设置时钟周期A Inerval B Enabled C Modifiers D Tag 8、声明类的关键字是 ( )A、class B、interface C、implements D、static9、ADO.NET 使用_命名空间的类访问access 数据库中的数据。A. System.Data.OleDb B. System.Data.SqlClientC System.Xml.Serialization D. System.IO10 、用FileStream 打开一个文件时,可用FileShare 参数控制:A. 对文件执行覆盖、创建、打开等选项中的哪些操作;B. 对文件进行只读、只写还是读/写C. 其他FileStream 对同一个文件所具有的访问类型D. 对文件进行随机访问时的定位参考点11、下列关于构造函数的描述正确的是( )A. 构造函数可以声明返回类型 B. 构造函数不可以用private修饰C. 构造函数必须与类名相同 D. 构造函数不能带参数12、实现往组合框添加成员项应设置以下哪个属性?( )A. Text B. ItemsC. TabIndex D. Member13、以下类型中,不属于值类型的是( )。A. 整数类型 B. 布尔类型 C. 字符类型 D. 类类型14、TextBox 控件可以用于获取用户输入文本或显示文本,若用作密码输入框,可以设置以下( )属性为“*”,则用户无论输入什么字符都显示为“*” A、Text B、MultiLine C、SelectionStart D、PasswordChar15 、下列哪个方法能够执行T-SQL语句,并返回受影响行数( )A ExecuteScalar() B ExecuteNonQuery C ExecuteReader() D FillSchema()得分评卷人二、判断题:(共10空, 每题 1分 ,共10分)1、析构函数可以有返回值。 ( )2、在c#中,所有类均能派生子类()3、DataSet对象中的表可以和数据库中的表同名,也可以不同名。( ) 4、DataReader对象提供只进只读和断开式的数据访问。5、当参数为引用类型时,改变形参不会影响实参的值。 ( )6、接口当中可以包含常数、字段、构造函数和析构函数( )7、FileStram类只能处理字节数据。( )8、Sleep( )是Thread类的实例方法( )9、委托实际上就是指向方法的函数指针。 ( )10、调用重载方法时,是通过参数名和参数个数调用( )得分评卷人三、填空题:(共15空,每空1分,共15分)1、创建数据库连接的对象是_2、.NET Framework 主要有_和_两大组件构成3、定义委托使用_关键字声明。4、面向对象的特性有_、 _ 和_5、控制只读、只写属性可以通过访问器_ 和_6、提供I/O操作相关的类的命名空间是_.7、为实现线程同步,Framework提供三个加锁机制,分别是_、 _ 和_8、传入某个属性值的隐含参数名是_ 9、析构函数不能由程序显示地调用,而是由系统在_ _时自动调用得分评卷人四、简答题:(本大题共5小题 ,每题4分, 共20分)1、什么是操作符重载?如何实现操作符重载? 2、根据类的保护级别,C#的类有哪几种不同的限制修饰符?各种修饰符的作用是什么?3、什么是多态性?c#如何实现多态?4、简述ADO.NET的基本组件。5、C#引用类型和值类型的主要区别是什么?得分评卷人五、编程题:(本大题共3题,共25分)1、填上合适的内容,使程序变得正确完整。(6分)String connString=”server=localhost;Integrated Security=SSPI;database=pubs”;SqlConnection conn= _ String strsql=”select * from employee”;SqlDataAdapter adpter=new SqlDataAdapter( )Dataset ds=new DataSet( );adapter.Fill( );This.dataGrid1.DataSource=ds.Tables“employee”;/dataGrid1为某个DataGridVied控件的Name属性值2、FileStream写入文件。( 6分)static void Main(string args) byte byData;/字节数组 char charData;/字符数组 try FileStream aFile = new FileStream(D:Testtest.txt,_);/创建文件,如存在就删除原文件 /在一个字符串常量上,也能调用String类的静态方法 charData = Hello world from FileStream.ToCharArray(); byData = new bytecharData.Length; Encoder d = Encoding.UTF8.GetEncoder(); d.GetBytes(charData,0, charData.Length,byData,0,true); aFile.Seek(0, _ _);/定位到起始位置 aFile.Write(byData, 0, byData.Length);/写入数据 Console.WriteLine(charData); _ /关闭对象 Console.ReadLine(); catch (IOException e) Console.WriteLine(e.Message); 3、本题为一个程序题,包含以下三部分内容:(13分)1、声明一个Shape类,包含以下方法:(1)两个构造函数:一个无参构造函数,一个构造函数Shaper(String color)(2)一个输出方法print( ),能输出颜色。(3)一个虚方法GetArea,输出“面积为0”2、声明一个子类Circle ,并有成员字段Radius。实现子类的构造函数,覆盖父类的GetArea方法,求出面积并输出。 3、编写测试类Test,在主程序中实例化一个Circle对象,测试GetArea方法。(注:未指定的类名和方法名可自行定义名称)系别 专业(班级) 姓名 学号 密封装订线武夷学院期末考试试卷答题卡( 10 级计算机科学技术专业20122013 学年 第 一 学期)课程名称 .NET程序设计 B 卷考试形式 闭 卷 考核类型 考试 本试卷共 五 大题,卷面满分100分,答题时间120分钟。题号一二三四五总分复核人得分得分评卷人一、选择题:(本大题共15小题,每小题2分,共30分)15 ( ) ( ) ( ) ( ) ( )610 ( ) ( ) ( ) ( ) ( )1115 ( ) ( ) ( ) ( ) ( )得分评卷人二、判断题:(共10空, 每题 1分 ,共10分)15 ( ) ( ) ( ) ( ) ( )610 ( ) ( ) ( ) ( ) ( )得分评卷人三、填空题:(共15空,每空

温馨提示

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

最新文档

评论

0/150

提交评论