C#期末考试理论题(选择填空)

上传人:M****1 文档编号:458648476 上传时间:2023-08-27 格式:DOCX 页数:5 大小:17.37KB
返回 下载 相关 举报
C#期末考试理论题(选择填空)_第1页
第1页 / 共5页
C#期末考试理论题(选择填空)_第2页
第2页 / 共5页
C#期末考试理论题(选择填空)_第3页
第3页 / 共5页
C#期末考试理论题(选择填空)_第4页
第4页 / 共5页
C#期末考试理论题(选择填空)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#期末考试理论题(选择填空)》由会员分享,可在线阅读,更多相关《C#期末考试理论题(选择填空)(5页珍藏版)》请在金锄头文库上搜索。

1、第十章:Windows窗体控件一、填空题1. 控件实例的属性可以在设计时设置,也可以在运行时设置。在运行时设置Label控件实例的Text属性为My Name的代码是:this.Label.Text = “My Name”;。2. Windows窗体提供执行许多功能的空间和组件。大多Windos窗体控件都是派生于System.Windows.Forms.Control类。3. TextBox控件用于显示单行文本或将单行文本作为输入来接受。可以使用Multiline和ScrollBars属性,从而能够显示或输入多行文本。4. RichTextBox控件提供具有打开和保存文件功能的方法,LoadF

2、ile方法使得可以将现有的RTF或ASCII文本文件加载到控件中。5. 显示信息的控件包括Label控件、LinkLabel控件、StatusStrip控件和ProgressBar控件。6. ImageList两个最常用的属性是ImageSize和ColorDepth,ImageSize使用Size结构作为其值,ColorDepth使用ColorDepth枚举作为其值。7. PictrueBox控件也可以通过设置ImageLocation属性,然后使用Load方法同步加载图像,或使用LoadAsync方法进行异步加载。8. CheckBox控件的ThreeState属性确定该空间是支持两种状态

3、还是3种状态。9. ComboBox显示与一个ListBox控件祝贺的文本框编辑字段,使得可以从列表中选择项也可以输入新文本。10. Windows窗体组件Timer,该组件有被称为时钟控件,是定期引发事件的组件。定期引发的时间即引发的Tick事件。二、选择题1. 下面对CheckBox控件表述正确的是:它可以配置为两种状态或3种状态。2. 动态创建一个Button按钮实例的代码是:btnMine.Location = new Point(15, 15);3. 关于Timer组件下面说法正确的是:Timer组件的作用是在规定时间内响应Tick事件。4. 对于NotifyIcon控件下面说法正确

4、的是:NotifyIcon控件的Icon属性定义显示在通知区域的图标。5. 下面关于容器控件说法正确的是:GroupBox控件可以显示标题,但是不能显示滚动条。6. 下面哪些是ComboBox控件属性DropDownStyle的值?Simple、DropDown、DropDownList。第十一章:MDI程序设计一、填空题1. 要创建一个MDI应用程序,必须先指定MDI父窗体,方法是设置窗体IsMdiContainer属性值为True。这样的父窗体和其他窗体具有相同属性,但是不能修改MDI父窗体的背景颜色。2. 在显示子窗体时,需要用到Show()方法。3. 在MDI应用程序中标准窗体的特点是

5、:不受MDI父窗体的限制,可以在屏幕上自由移动,在关闭标准窗体对话框之前MDI应用程序无法获取焦点。4. ToolStrip控件支持溢出和运行时项重新排序。5. StatusStrip由ToolStripStatusLabel控件组成,还可以包含ToolStripDropDownButton、ToolStripSplitButton和ToolStripProgressBar控件。6. 使用菜单项合并只需把属性AllowMerge设置为True ,属性MergeAction值设置为Appand即可。7. 在.NET中实现菜单项选择子窗体,只需为菜单栏控件MenuStrip的属性选择一个MdiWi

6、ndowListItem菜单即可。二、选择题1. 下列有关MDI应用程序中窗体之间关系描述正确的是:MDI子窗体必须出现在MDI父窗体的可视区域内。2. 下列方法中关于设置MDI父窗体正确的是:对其指定为MDI父窗体的窗体设置其MdiParent属性为True。3. 下列方法设置MDI子窗体,正确的是:设置MdiChildForm属性值为True。4. 要使某个菜单项无效,变为灰色,应将其Enable属性设置为False。5. 下面的哪些选项显示MDI子窗体的可能布局:ArrangIcons、Cascade,TileVertical,TileHorizontal。6. 下面哪项正确描述了菜单合

7、并:AllowMerge、MergeAction和MergeIndex设置菜单合并,并决定菜单项的位置。7. 下面哪个选项正确描述了如何创建菜单:创建一个ContextMenuStrip控件实例,然后编辑菜单项来创建快捷菜单。8. 下面哪些选项是状态栏工具支持的控件:ToolStripDropDownButton控件、ToolStripSplitButton控件和ToolStripProgressBar空间爱女、ToolStripStatusLabel控件。9. 下面的哪些选项正确表述了MDI父窗体和子窗体的Closing事件:如果MDI父窗体被关闭,Closing事件被子窗体触发,然后被每一

8、个父窗体触发。第十二章:ADO.NET数据库编程一、填空题1. ADO.NET和ADO相比有可扩展性、可维护性、可编程性和可伸缩性等好处。2. 在连接字符串中Integrated Security表示的是数据库连接成功后是否保存安全信息。3. 在存储好连接字符串后,在应用程序中读取时需要添加的命名空间是System.Configuration。4. 通过使用连接对象Connection并传递连接字符串到该对象中就可以和数据库连接了。5. Command类的ExecuteNonQuery方法用于执行不返回记录的查询语句,这些查询语句主要为Insert、Update、Delete。6. 在下面空白

9、处填写代码,以配置并实例化一个SqlCommand。Using (SqlConnection sqlconn = new SqlConnection(conn String) SqlCommand sqlcmd = sqlconn.CreateCommand();sqlcmd.CommandText = “select * from students”; 7. 向dataTable中添加数据的方法为调用DataTable的NewRow添加新行,然后向新行中添加数据,最后调用Add把新行添加到Rows集合中。8. DataAdapter的Update方法将DataSet中的更改解析回数据源,该方

10、法和填充数据DataSet的方法Fill用法类似,都是以DataSet作为参数。9. 可以利用类DataView视图的方法对DataSet数据集中的DataTable进行排序、筛选等操作。10. 填写下列代码以创建一个DataRelation。DataRelation dr; DataColumn drcloum; DataColumn drChildCloum; drcloumn = ds.Tables0.Cloumnscolumid; drChildCloum = dataset1.Tables1.Clumnscolumid; dr = new DataRelation( table Cl

11、oums, drcloum, drChildCloum); dataset1.Relations.Add(dataset1);11. 完成下面的代码,以创建一个DataReader对象,并从数据源中读取数据。SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandText = select id, name from EmployeesTable; sqlConnection.Open(); sqlDataReader dr = sqlCommand.ExecuteReader(); int Empid;

12、 string EmpName = ; while (dr.Read() Empid = dr.GetInt32(0); EmpName = dr.GetValue(1).ToString(); dr.Close();二、选择题1. 关于SqlCommand,下面表述正确的是:SqlCommand所处的命名空间是System.Data.Sql。2. 关于适配器SqldataAdapter说法正确的是:SqlDataAdapter通过连接发送数据操作请求、SqlDataAdapter要更新DataSet中的修改,可调用其Update方法、SqlDataAdapter的连接不需要打开,它会根据需要

13、自动打开。3. 对于SqlDataAdapter的SelectCommand、InsertCommand、UpdateCommand和DeleteCommand属性,表述正确的是:(1)SelectCommand属性用于使用SqlDataAdapter进行查询时,SqlDataAdapter直接使用SelectCommand中的Select语句进行查询。(2)InsertCommand、UpdateCommand、DeleteCommand用于保存SqlDataAdapter进行更新时使用的SQL语句。(3)SelectCommand、InsertCommand、UpdateCommand和D

14、eleteCommand属性的数据类型都是SqlCommand。1. 把dataSet的修改保存到数据库的DataAdapter方法名为Update。2. 从数据库中读取数据可能用到的方法有:Fill、ExecuteReader。第十三章:高级数据库编程一、填空题1. 当dataGridView控件与数据源进行绑定时,只需要定义属性DataSource和属性DataMember的值。2. 完成下列代码,完成对TextBox控件的简单绑定。TextBox1.DataBingdings.Add(Text, ds, “table.name”);3. 默认时一个空白报表包含5个部分,它们是报表头、页眉

15、、详细资料、报表尾和页脚。4. 在报表【报表设计器】窗口的工具栏中有3个控件,它们分别是:Text、Line、Box。5. DataGridView控件提供用来显示数据的可自定义表。可以使用DataGridView控件来显示有基础数据源或没有基础数据源的数据。6. DataGridView控件在处理大量数据时,可以将属性VirtualMode设置为true,以便显示可用数据的子集。7. 复杂绑定是把一个基于列表的用户界面控件(比如DataGridView )绑定到一个数据实例列表。二、选择题1. 下面哪一项正确描述了控件与数据源的复杂绑定:Bingding构造函数创建绑定,但是,对于特定控件相关联的绑定,必须添加到该控件实例的DataBings集合。2. 下面对DataGridView控件描述正确的是:1. DataGridView不仅可以显示数据而且还可以编辑、删除其中的数据。2. DataMember和DataSource属性定义了对数据源的应用。3. 通过设置表样式和列样式,可以改变DataGridView的显示样式。3. 下面的哪一项是默认的报表部分:页眉,页脚和详细资料。4. 下面哪一项正确描述了控件与数据源的复杂绑定:控件与数据源的复杂绑定可以通过设置控件的DataSource、DataMembe

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号