C#程序设计习题集(7)

2019-08-17 13:18

A. ListBox1.Items[ListBox1.Items.Count] B.ListBox1.Items[ListBox1.SelectedIndex] C. ListBox1.Items[ListBox1.Items.Count-1] D. ListBox1.Items[ListBox1.SelectedIndex-1]

34.引用ListBox(列表框)当前被选中的数据项应使用( B )语句 A. ListBox1.Items[ListBox1.Items.Count] B. ListBox1.Items[ListBox1.SelectedIndex] C. ListBox1.Items[ListBox1.Items.Count-1] D. ListBox1.Items[ListBox1.SelectedIndex-1]

35.窗体中有一个年龄文本框 txtAge,下面(d)代码可以获得文本框中的年龄值。

A.int age = txtAge; B.int age = txtAge.Text;

C.int age = Convert.ToInt32(txtAge); D.int age = int.Parse(txtAge.Text); 35.下面( )代码可以显示一个消息框。 A.Dialog.Show(); B.MessageBox.Show(); C.MessageBox.Show(\D.Form.ShowDialog();

36.改变窗体的标题,需修改的窗体属性是( )。 A. Text B. Name C.Title D. Index

37.和C#中的所有对象一样,窗体也是对象,是(C)类的实例

A.Label B.Controls C.Form D.System 38.( )控件组合了TextBox控件和ListBox控件的功能。

A.ComboBox B.Label C.ListView D.TreeView 39.在C#.Net中,用来创建主菜单的类是( )。

A. Menu B.MenuItem C.MenuStrip D.Item 二.判断题

1.在C#中,每个Windows窗体和控件都是对象,都是类的实例。( ) 2.在C#中,控件可以离开窗体独立存在。( )

3.控件表示用户和程序之间的图形化连接。控件可以提供或处理数据、接受用户输入、对事件做出响应或执行连接用户和应用程序的其他功能。( ) 4.在C#中,用户不能自己定义控件。( )

5.Form类的FormClosing事件是在窗体关闭后引发的事件,直接或间接调用Form.Close()方法都会引发事件。( )

6.每一个控件都有一个Text属性,在应用程序中,可通过此属性来引用这个控件。( )

7.Dock属性规定了子控件与父控件的边缘依赖关系。( )

31

8.当鼠标单击复选框时,触发Click事件,并且改变Checked属性值和CheckState属性值。( )

9.列表框内列表项的索引号是从1开始的。( )

10.面板(Panel)控件和分组框(GroupBox)控件是一种容器控件,可以容纳其他控件,同时为控件分组。( )

11.放在Panel控件或GroupBox控件内的所有对象将随着容器控件一起移动、显示、消失和屏蔽。( ) 12.在程序运行中,产生事件的主体有很多,其中尤其以鼠标和键盘为最多。( ) 13.Timer控件的Interval属性,用来指定时钟空间触发时间的时间间隔,单位毫秒。( )

三.填空题

1.典型的Windows应用程序通常包括 、控件(Controls)和相应的事件(Events)。

2.一个应用程序除了需要实现应有的功能外,还必须具有良好的 。 3.当新建一个Windows应用程序项目时,C#就会自动创建一个默认名为 的Windows窗体。

4.控件是包含在 的对象,是构成用户界面的基本元素,也是C#可视化编程的重要工具。

5.在学习一个控件时,主要是学习控件的 、 和 的使用。

6.在VS中, 中包含了建立应用程序的各种控件。

7.当鼠标单击单选按钮时,触发 事件,并且改变Checked属性值。 8. 按一定时间间隔周期地自动触发事件的控件。

9. 控件用来显示分级信息,如同Windows中显示的文件和目录。 10. 控件用于显示项目的列表视图。可以利用该控件的相关属性来安排行列、列头、标题、图标和文本。

11.MenuStrip控件用来提供主菜单,它必须依附在某个窗体上,通常显示在窗体的最上方。通常包含多个不同的 。

12.不同类型的菜单项具有不同的常用事件需要处理。MenuItem类型通常通过处理 来完成单击当前菜单需要执行的操作。

13.要使Lable控件显示给定的文字“您好”,应使用 语句。 14.用鼠标右击一个控件时出现的菜单使用 类创建。 15.在C#中,可以标识不同的对象的属性是 。 16.按钮控件的常用事件是 事件。

17.C#窗体中,实现密码框功能的方法是将TextBox控件的 属性赋予屏蔽字符。

18.让控件不可用的属性是 。 19.让控件不可见的属性是 。

四.简答题

1.Windows窗体由哪4部分组成?

2.说明TreeView控件加入子节点的过程?

32

第11章 C#的文件操作

一、选择题

1.获取当前目录使用( )方法。 A.Directory B.CreateDirectory C.Delete D.GetCurrentDirectory 2.创建文件使用File类的( )方法。

A.Create B.Copy C.Move D.Delete

3.如果文件已经存在,则打开该文件,否则新建一个文件并打开,那么打开文件方法Open的参数FileMode的值是( )。

A.Create B.CreateNew C.Open D.OpenOrCreate

二.判断题

1.文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。( )

2.在编写文件操作的程序时,用户不需要考虑文件的具体实现方式,只需要利用语言环境提供的外部接口就可以顺利进行各种有关操作。( ) 3.在C#中进行文件操作时,必须要知道文件的具体存储格式。( ) 4.在文件中,流的概念就是字节序列。( )

5.Directory类是一个密封类,它的所有方法都是静态的,因而不必创建类的实例就可以直接调用。( )

6.向文件中写入数据后,一般还需要调用Flush方法来刷新该文件,Flush方法负责将保存在缓冲区中的所有数据真正写入到文件中。( )

三.填空题

1.通常情况下文件按照 进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。 2.StreamReader类的ReadLine方法的功能是 。 3.StreamWriter类的WriteLine方法的功能是 。 四.程序设计

1.设计一个程序将教师信息存储到D盘的根目录下,在需要时可以打开该文件获取每一个教师的基本信息。教师的基本信息从界面输入,所有的控件和界面均采用默认名。

33

第12章 数据库操作技术

一、选择题

1.ADO.NET使用面向连接模型时,读取数据时必须保存稳定的连接而且在每个连接上只能使用一个( )。

A.DataSet B.DataAdapter C.DataReader D.Command 2.SqlCommand类的( )属性,用于获取或设置要对数据源执行的Transact—SQL语句或存储过程的名称。

A.CommandText B.Connection C.ExecuteNonQuery D.ExecuteReader 3.SqlCommand类用于执行增加,删除,修改数据,返回受影响的行数的方法是( )。 A.CommandText B.Connection C.ExecuteNonQuery D.ExecuteReader

4.DataAdapter的方法Fill带有一个类型是( )的参数。

A.DataSet B.Connection C.DataReader D.Command 5.创建一个数据列对象正确的语句是( )。 A.DataColumn myDataColumn1;

B.DataColumn myDataColumn1 = new DataColumn(); C.DataRow myDataRow1 = new DataRow(); D.DataRow myDataRow1;

6.将数据列myDataColumn1添加到数据表myDataTable中的语句是( ): A.myDataTable.Columns.Add(myDataColumn1); B.myDataTable.Rows.Add(myDataColumn1); C.myDataTable.DataSet.Add(myDataColumn1);

D.myDataTable.DataSet.Tables[0].Add(myDataColumn1);

7.将数据集dataSet1中的数据表dataTable1绑定到数据网格视图dataGridView1的语句是( ):

A.dataGridView1.DataMember = ds.Tables[0];

B.dataGridView1.DataMember = ds.Tables[\C.dataGridView1.DataSource = ds.Tables[0];

D.dataGridView1.DataSource = ds.Tables[\

8.数据源:本地数据源;数据库:Northwind;数据库登录名:sa;登录密码:sa;通过windows组件验证,则连接数据库的连接字符串是( ): A.\;Initial Catalog=Northwind;Integrated Security=True\

B.\;Initial Catalog=Northwind;Integrated Security=True;UID=sa;Password=sa\

C.'Data Source=(local);Initial Catalog=Northwind;Integrated Security=True';

D.'Data Source=(local);Initial Catalog=Northwind;Integrated Security=True;UID=sa;Password=sa';

9.数据集ds中只有一张名为“myDataTable”的表,为其创建一个数据行对象的语句是( ):

A.DataRow myDataRow=new DataRow(“myDataTable”);

34

B.DataRow myDataRow=new DataRow();

C.DataRow myDataRow=ds[“myDataTable”].NewRow(); D.DataRow myDataRow=ds.Tables[0].NewRow();

10.在下( )情况下,不适合使用DataReader获取查询数据。 A.需要迅速地一次性访问数据,采用只向前的只读方式 B.不需要缓冲数据

C.操作结果中含多个分离的表

D.正在处理的结果集太大而不能全部存入内存中

11.在下( )情况下,不适合使用DataSet获取查询数据。 A.每行执行大量的处理

B.通过缓冲重复使用相同的行集合以提高性能

C.需要迅速地一次性访问数据,采用只向前的只读方式 D.操作结果中含多个分离的表

12.使数据显示控件可以很容易的实现导航、排序、筛选和更新的组件是( ): A.DataMember B.BindingSource C.DataAdapter D.DataGridView 13.获取或设置为列表控件显示内容的属性是( ):

A.DiplayMember B.ValueMember C.DataSource D.DataSet 二.判断题

1.DBMS就是帮助用户建立、管理和维护数据库的软件系统。( ) 2.数据库中,表中的每一行里面的所有数据属于同一类型。( )

3.ADO.NET是.NET应用程序的数据访问模型。它提供对MS SQL Server等数据源以及对OLE DB和XML数据源的访问。( )

4.DataReader没有构造器不能实例化只能通过ExcecuteReader生成。( ) 5.DataReader对象是一个面向连接的光标,光标指向一条当前记录,只能沿着一个方向遍历。( )

6.DataAdapter表示一组数据命令和一个数据库连接,可以向数据库提交

DBCommand对象所代表的SQL查询命令,同时获取返回的数据结果集。( ) 7.DataGraidView控件中的数据被修改后,不会影响绑定到DataSet对象中相应数据表中的数据。( )

三.填空题

1.数据库中, 用来唯一标识表的每一行。

2. 是一种专门为关系数据库设计的通用型数据存取语言。 3.根据下表(StudentInformation)按要求填空

35


C#程序设计习题集(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《软件测试基础》期末试卷及参考答案要点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: