《_《C#程序设计》期末试卷(A卷).pdf》由会员分享,可在线阅读,更多相关《_《C#程序设计》期末试卷(A卷).pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、8A Uni-20-20 学年第一学期工作计划 9864XXXX 职业技术学院 20152016 学年第 2 学期C#程序设计期末试卷(A 卷)考试时间:120 分钟考试形式:开卷适用专业:物联网技术班级:学号:姓名:一、一、选择题(每小题选择题(每小题 2 2 分,共分,共 4040 分)分)1.在 Visual Studio.NET 窗口中,在_窗口中可以察看当前项目的类和类型的层次信息A.类视图 B.解决方案资源管理器 C.资源视图 D.属性2.在 C#中,表示一个字符串的变量应使用以下_条语句定义。A.CString str;B.string str;C.Dim str as stri
2、ng;D.char*str;3.需要对 C#应用程序进行运行测试而不需逐语句执行,一般采用_。A.开始执行(不调试)B.F5 键 C.启动调试D.点击按钮4.C#中 HelloClass 为一自定义类,其中有以下方法定义:public void Hello()使用以下语句创 建了该类的对象,并使变量 hel 引用该对象,那么,访问类 HelloClass 的Hello 方法正确的是_。HelloClass hel=new HelloClass();A.hel.Hello();B.hel:Hello();C.HelloClass.Hello();D.HelloClass:Hello();5.C#
3、程序中,为使窗体对象 myForm 显示为对话框,必须:_。A.使用 myForm.ShowDailog 方法显示对话框B.将 myForm 对象的 isDialog 属性设为 trueC.将 myForm 对象的 FormBorderStyle 枚举属性设置为 FixedDialogD.将变量 myForm 改为引用 System.Windows.Dialog 类的对象6.要使用 TextBox 控件实现可显示多行文本,需要设置属性为 True。A.Text B.AutoSize C.TextAlign D.Multiline7.在 C#windows 窗体应用程序中要设计窗口的主菜单,需要
4、使用控件。A.MenuStripb1B.ContextMenuStripD.StatusStripC.ToolStrip8A Uni-20-20 学年第一学期工作计划 98648.当窗体的属性设置为 true 时,该窗体会成为 MDI 窗体。A.IsMdiChild B.IsMdiFormC.IsMdiContainer D.IsChild9.NET 中的结构化错误处理是用 TryCatchFinally 块来处理的。在块中的代码可以保证不论是否出现了异常都会被执行。A.Try B.Finally C.Catch D.Exception10.下列方法用来将 Form1 的输入焦点放到 Form
5、1 中的”TextBox1”中。A.Focus()B.SetFocus()C.Enter()D.Leave()11.定义了如下数组 arr,int arr=new int5;可以用访问 arr 数组的第 2 个元素。A.arr1B.arr2C.arr0D.arr312.通常在打开一个窗体时需要对窗体中的对象进行初始化,这个初始化工作一般写在窗体的事件中。A.ActivatedB.EnterC.LoadD.Layout13.在 C#中,如果要为工具栏控件中的工具栏按钮添加提示信息。当鼠标在该按钮上停留片刻后,将显示相应的提示信息。需要用到该控件的属性。A.Text14.关系数据库中表 Emplo
6、yees 的结构如下:Employees(EmployeeID,FirstName,LastName,Age,Address)从表 Employees 中检索所有的年龄大于 50 岁的员工的信息,需要使用以下哪条 SQL 语句?()A.Select Age from EmployeesB.Select Age50 form EmployeesC.Select*from Employees where Age50D.Select Employees by Age5015.在 ADO.NET 中,应用程序通过对象连接到数据库。AConnection 对象 BCommand 对象CDataSet 对
7、象 DDataAdapter 对象16.C#应用程序的源代码文件的后缀为。A.vb B.cs C.c#D.cppb2B.ToolTip TextC.ButtonsD.Style8A Uni-20-20 学年第一学期工作计划 986417.调用 Command方法,可以修改数据库中的数据。AExecuteReader B.ExecuteNonQuery C.Execute D.ExecuteScalar18 在 ADO.NET 访问机制中,通过对象填充数据表(DataTable)数据AConnection 对象 BCommand 对象CDataSet 对象 DDataAdapter 对象19.在
8、 C#中,有如下消息框,当用户单击“取消”按钮时,消息框返回的值为。A.DialogResult.YesC.DialogResult.CancelB.DialogResult.NoD.DialogResult.OK20.在 ADO.NET 中,运行环境下 DataGridView 使用指定数据源。A.DataSource B.DataMemberC.SetDataBinding()D.DataBind()二、二、上机操作题(共上机操作题(共 6060 分)分)1.新建一个项目,在该项目中设计一个函数(方法)public double MIN(double a,double b,doublec)
9、,该函数返回 3 个浮点数的最小值(如:调用 MIN(3.0,2.0,7.4)时返回 2.0),并在项目中设计验证该函数正确性的程序。(10 分)说明:项目名称为“学号姓名 1”,如学号为12,姓名为张三,则该项目名称为“12张三 1”,不按要求命名的,该项目答题无效,请慎重!3.打开文件夹“EX2_2”中的 EX2_2.sln 项目,修改程序中的语法错误,保存文件。运行程序,在文本框中输入 75,累加的结果是多少。将结果填在考试文件夹下的“改错题运行结果.txt”文件中。(10 分)3.从考试文件夹中的数据库文件附加 BookStore 数据库。(5 分)注:考试完成时,需分离该数据库,否则
10、文件将无法复制,所造成的后果自负。4.在考试文件夹中打开项目“EX2-3”,将文件“Cpublic.cs”添加到该项目中,以增加一个用于访问数据库的“CPublic”工具类。(5 分)5.在“EX2-3”项目中,分别建立 Windows 窗体“Login”、“Register”、“Main”,如图 2(登陆窗b38A Uni-20-20 学年第一学期工作计划 9864体)、图3(注册用户)、图4(显示数据)。项目启动时先运行登陆窗体,登陆后进入Main 主窗体,如果没有账户登陆可转到注册窗体注册账户,注册成功返回登录窗体;在 Main 窗体上实现将 books表的全部数据显示出来。(25 分)
11、b48A Uni-20-20 学年第一学期工作计划 9864数据库表数据结构如下:表一Books(图书表)字段名说明数据类型Intvarchar(50)varchar(50)varchar(100)Moneyvarchar(255)约束说明PK备注bookIDbookNameAuthorPublishingunitCost序号书名作者出版社单价简介Abstract表二Users(用户表)字段名说明数据类型varchar(10)varchar(8)约束说明PK备注UsernamePassword用户名密码图 2图 3图 46在“Notepad”项目的“Form1”窗口中添加一个“Timer”控件,利用此控件时刻监测是否选定了文本,如果选定了文本,则“剪切”、“复制”和“删除”子菜单和快捷菜单项可用,否则不可用。(5 分)青山埋白骨,绿水吊忠魂。b5