欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C#面向对象程序设计期末复习题.doc

    • 资源ID:52204232       资源大小:39.50KB        全文页数:6页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C#面向对象程序设计期末复习题.doc

    面向对象程序设计 测试题 一 、单选题1、改变窗体的标题,需修改窗体的什么属性( A ) A)Text B)Name C)Title D)Index2、打开代码编辑器的功能键是( C ) A)F1 B)F5 C)F7 D)F123、加载窗体时触发的事件是( B ) A)Click B)Load C)Gotfocus D)DoubleClick4、设置计时器时间间隔的属性是( C ) A)Enabled B)Name C)Interval D)Modifiers5、数据类型为Long的数据在内存中占用几个字节数( D )A) 2 B) 4 C) 4 D) 8 6、如果要使文本框能够多行显示,则应使什么属性设为True。( A )A) MultiLine B) MaxLength C) SelLength D) Locked7、图片框控件可显示图像,若想使图片框自动改变大小,以适应装入的图片,应修改SizeMode属性值为( B )A) Normal B) AutoSize C) StretchImage D) CenterImage8、要使文本框成为密码输入框,一般应修改文本框的什么属性( C )A)PasswordChar属性和MaxLength属性,并且 MultiLine属性值只能为False。B)PasswordChar属性和MaxLength属性,并且Lines属性值只能为False。C)只修改PasswordChar属性值就可以了,其他属性可以不修改。D)PasswordChar属性和MaxLength属性, MultiLine属性值可以为True。10、以下四组属性中,决定对象的大小的一组属性为:( A ) A)width, height B)left, top C)forecolor,backcolor D)right,buttom11、下面哪个控件在程序运行时是不可见的( c )A)单选钮 B)组合框 C)组件 D)框架12、有两个数组s1和s2,要将s1的内容“拷贝”一份给s2,应使用( B )A)s2=s1B)s2=string.copy(s1)C)s2=s1.CloneD)s2=s1.All13、下面哪种不是循环结构( A )A)TryCatchFinallyB)ForNextC)For EachNext D)DoLoop14、用于专门输入日期时间型数据的控件是(B )A)Timer B)DateTimePicker C)ListBoxD)TextBox15、要以表格形式显示数据表,可以使用以下什么控件(B )A)ListBoxB)DataGridViewC)DataSetD)TextBox16、C#项目文件的扩展名是( B )A) .sln B) .csproj C) .proj D).cs17、C#中,用什么属性标识不同的对象( B )A)Text B)Name C)Title D)Index18、菜单项标题中含有带下划线的字符,这是( B )A)快捷键 B)访问键 C)选取标记 D)菜单禁用19、可以通过改变什么属性,改变复选框的状态( C )A)value B)checked C)style D)appearance20、在C#中,用什么对象来创建弹出式菜单( B )A)Menu B)contextMenustrip C)Menustrip D)Mainmenu21、SQL语句分为三类,分别是:( C )A) create delete modify B) select update editC) DDL DML DCL D) create alter drop22、下面哪种语言不是面向对象程序设计语言( D )A) JAVA B) C# C) VB.NET D) PHP23、对象的三个基本要素,它们是( B )A) 对象的名称、值和所属类 B) 对象的属性、事件和方法C) 对象的大小、存储方式和内容 D) 对象的访问方法、存储方式和名称24、在使用OpenfileDialog对话框控件时,希望通过对话框查找到 (*.txt) 类型的文件和所有文件(*. *),则该控件的filter属性应该如何设置( B )A) 文本文件 (*.txt): *.txt; 所有文件 (*. *): *. *B) 文本文件 (*.txt)|*.txt|所有文件 (*. *)|*. *C) 文本文件 (*.txt)*.txt所有文件 (*. *)*. *D)文本文件 (*.txt)->*.txt; 所有文件 (*. *)->*. *25、要创建多文档应用程序,需要将父窗体的什么属性设置为true ( D )A) DrawGrid B) ShowInTaskbar C) Parent D) IsMdiContainer26、下列不属于容器类控件的是( d )A)Panel控件 B)GroupBox控件 C)TabControl控件 D)listBox控件27、下列ADO.NET对象模型中,用于生成并执行SQL语句的对象是( B ) A)Connection对象 B)Command对象 C)DataSet对象 D)DataReader对象28、使用DataSet 类定义数据集对象,应在代码开始处添加对什么命名空间引用。( C )A) System.IO B) System.Utils C) System.Data D) System.DataBase二 、填空题1、变量从作用域分为:_局部变量和全局变量_。2、数学表达式a<=x<=b在C#中应写成_x>=a&&x<=b_。3、使文本框TextBox1得到焦点的语句是_TextBox1.Focus();_。5、MenuStrip控件用于_创建下拉菜单_。6、要选择表Authors中出版社(publish)字段值为“电子工业出版社”并且出版时间(date)字段值在2006年以后的所有记录,其SQL语句是select * from Authors where publish=“电子工业出版社”and year (data)>2006_。7、DataAdapter对象用_fill_方法将数据库的数据填充到数据集,用_update_方法对数据库记录进行更新。9、生成10到15之间的随机整数x,可以使用语句: x=random r=new random();r.next(10,15)_。10、函数参数的传递有两种方式,分别是值传递和_地址_传递。三 、判断题(1-8都是正确。)1、可以给Object变量赋以任何类型的数据。( )2、类的构造函数名和析构函数名必须和类的名字相同 ( )3、一个Char类型的变量可包含一个Unicode字符,占用两个字节。 ( )4、若没有指定,C#会把第一个建立的窗体作为启动窗体。 ( )5、构造函数在建立类的对象时,会自动调用,一般用于初始化操作。 ( )6、抽象类不能创建实例化对象 ( ) 7、利用SqlConnection对象只可连接SQL数据库。 ( )8、CommandText属性用于获取或设置Command对象要对数据源执行的 SQL 语句。( )9、在DoWhile循环内中不允许有ForNext循环。 ( 错 )10、在定义数组时不允许为数组中的元素赋初值。 ( 错 )11、在C#中,一个子类可以有多个父类 ( 错 )12、在同一行上可以书写多条语句,每条语句间用逗号分隔。 ( 错 )13、窗体的边框大小在运行状态时不能被调整大小。 ( 错 )14、streamReader和streamWriter类主要用于对二进制文件进行读写 ( 错 )四、程序填空题 下面的C#程序代码是实现对126邮箱的新用户进行注册和登录,注册时用户名和密码写入email数据库中的user表中。登录时,如果用户名和密码在user表中存在,则允许登录。数据库系统采用的是SQL server,请在下划线处填入程序的关键代码。/以下是“注册”按钮的单击事件方法private void button1_Click(object sender, EventArgs e) string constr = "server=.SQL;database=email;uid=sa;pwd=hnkjxy2009" SqlConnection mycon = new SqlConnection(constr); mycon.Open(); string sqltext =_; SqlCommand mycm =_; mycm.ExecuteNonQuery(); MessageBox.Show("你的注册信息已经成功写入数据库"); mycon.Close();/以下是“登录”按钮的单击事件方法private void button2_Click(object sender, EventArgs e) string constr = "server=.SQL;database=email;uid=sa;pwd=hnkjxy2009" SqlConnection mycon = new SqlConnection(constr); mycon.Open(); string sqltext =_; SqlCommand mycm = new SqlCommand(sqltext, mycon); Int32 i = _; if(i>0) MessageBox.Show("登录成功"); else MessageBox.Show("用户名或密码不正确"); 五 、编程题编写一个rectangle(长方形)类,具体要求如下:(1)它具有私有数据成员width(宽度)、height(高度)、L(周长),S(面积)。(2) 设置一个构造函数,用于在创建rectangle对象时,初使化该对象的长度和宽度。(3) 设置求长方形面积的方法area(),求周长的方法perimeter(),输出面积和周长结果的方法showinfo();(4)最后,创建一个rectangle类的实例对象rect1,长度设置为10,宽度设置为5,并输出该对象的面积和周长。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _1 class rectangle private double width, height, S, L; public rectangle(double w, double h) width = w; height = h; double S = width * height; double L = 2 * (width + height); public double wget;set; public double h get; set; public double GetArea() return width * height; public double GetPerimeter() return 2 * (width + height); public string Showinfo() return string.Format("矩形的面积为:0,周长为:1", S, L); class Program static void Main(string args) rectangle rect1 = new rectangle(10, 5); Console.WriteLine("矩形rect1的面积为:0", rect1.GetArea(); Console.WriteLine("矩形rect1的周长为:0", rect1.GetPerimeter(); Console.Read();

    注意事项

    本文(C#面向对象程序设计期末复习题.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开