版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习 好资料 一,选择题: 1,在 Visual 窗口中 ,在窗口中可以观看当前项目的类和类型的层次信息; A.解决方案资源治理器 2,以下哪个类型的对象是 B.类视图 C.资源视图 D.属性 在非连接模式下处理数据内容的主要对象 .3,应用 拜望数据时 ,Connection 对象连接到的数据库的名称 对象的最大连接时间 对象的连接字符串中 Initial Catalog 子串的含义是 : 对象的身份验证信息 对象使用的缓存大小 4,在 Visual Studio .NET 中, 新建 DataAdapter 对象后 , 可使用来配置其属性 D.对象浏览器 A.数据适配器配置向导 B.数据窗
2、体向导 C.服务器资源治理器 5,使用 Visual Studio .NET 的“新C# 项目”创建一个名为“ SimpleForm”的 Windows 表单 应用程序 ,就在生成文件中可设置该程序集的 Copyright.Trademark 等属性信息; 6,已知在某 Windows Form 应用程序中 ,主窗口类为 Form1,程序入口为静态方法 ; 如下所示 : public class Form1 : / 其他代码 static void Main / 在此添加合适代码 就在 Main 方法中打开主窗口的正确代码是 : A A.Application.Runnew Form1; C.
3、new Form1.Open; B.Application.Opennew Form1; D.new Form1.Run; 7,在 C#中,预处理器指令 #region 和#endregion 的作用是 : B A.注释#region 和#endregion 之间的代码 B.为 Code Editor 定义一段可折叠代码区 C.#region 和#endregion 之间的代码在 D.#region 和#endregion 之间的代码在 Debug 版本中不参加编译 Release 版本中不参加编译 8,用鼠标右击一个控件时显现的菜单一般称为 : C D.子菜单 A.主菜单 B.菜单项 C.快
4、捷菜单 9,变量 openFileDialog1 引用一个 OpenFileDialog 对象;为检查用户在退出对话框时是否单击了 “打开”按钮 ,应检查 的返回值是否等于 ; 10,C#程序中 ,为使变量 myForm 引用的窗体对象显示为对话框,必需 : 更多精品文档 第 1 页,共 12 页学习 好资料 A.使用 方法显示对话框 B.将 myForm 对象的 isDialog 属性设为 true C.将 myForm 对象的 FormBorderStyle 枚举属性设置 D.将变量 myForm 改为引用 类的对象 FixedDialog11,Windows Form 应用程序中 ,要求
5、下压按钮控件 Button1 有以下特性 :正常情形下 ,该按钮是扁 平的 ,当鼠标指针移动到它上面时 ,按钮上升;那么 ,在程序中 ,属性 Button1.FlatStyle 的值应设定为 : A. Flat B. PopupC. Standard D. System 12,使用命名空间的类拜望 SQL Server 数据库中的数据; 13,用 FileStream 打开一个文件时,可用 FileShare 参数把握 : A.对文件执行掩盖 .创建 .打开等选项中的哪些操作 B.对文件进行只读 .只写仍是读 / 写 ; C.其他 FileStream 对同一个文件所具有的拜望类型 D.对文件
6、进行随机拜望时的定位参考点 14,在使用 编写连接到 SQL Server 2022 数据库的应用程序时 ,从提高性能角度考虑 ,创建类的对象 ,并调用其 Open 方法连接到数据库; 15,在 中,DataAdapter 对象以下哪个 储存到数据源 . Command 属性用于将 DataSet 中的新增记录 Command B.Insert Command属性; Command Command 16,要退出应用程序的执行 ,应执行以下的语句; A.Aapplication.Exit;B.Aapplication.Exit; C.Aapplication.Close; D.Aapplicat
7、ion.Close; 17,要使窗体刚运行时 ,显示在屏幕的中心 ,应设置窗体的18,要使文本框控件能够显示多行而且能够自动换行 ,应设置它的属性; A.MaxLength 和 Multline 和 Multline B.Multlineh 和 WordWrap D.MaxLength 和 WordWrap 19,在使用 RichTextBox 控件进行文档编辑时 ,假如期望知道文档上次设置该控件的内容后,文属性; 更多精品文档 第 2 页,共 12 页学习 好资料 21,已知 OpenFileDialog 控件的 Filter 属性值为“文本文件 *.txt|*.txt| 图形文件 *.BM
8、P*.JPG|*.BMP ;*.JPG|*.RTF 文件 *.RTF|*.RTF” ,如期望程序运行时 ,打开对话框的文件过 滤器中显示的文件类型为 RTF 文件 *.RTF,应把它的 FilterIndex 属性值设置为 ; 22,在设计菜单时 ,如期望某个菜单项前面有一个“”号 ,应把该菜单项的属性设 置为 true; 23,在 GDI+的全部类中 ,类是核心 ,在绘制任何图形之前 ,确定要先用它创建一个对象; 24,以下各选项中 ,哪个选项不是 .NET Framework 的组成部分 ; A.应用程序开发程序 B.公共语言规范和 .NET Framework 类C.语言编辑器 库 编辑
9、器和应用程序执行治理 25,下面对公共语言运行时说法正确选项 A.是.NET 平台的基础 C.是.NET Framework 的核心组件 ; B.供应多种服务 ,但不包括垃圾收集器 D.与.NET Framework 无关 26,以下关于命名空间描述正确选项 ; A.命名空间就是 .NET Framework 中相关类和命名空间的集合 命名空间定义了包含工具箱中的控件及窗体自身的类 C.命名控件中的全部类都是从同一个基类中继承的 D.上述都对 27,下面对程序集和命名空间说法正确选项 A.一个程序集只能引用一个命名空间 ; B.一个程序集可以引用多个命名空间 C.一个程序集可以引用多个命名空间
10、 ,一个命名空间也可以储存在多个程序集中 ,但一个命名空间只能储存在一个程序集中 D.一个命名空间可以储存在多个程序集中 ,命名空间无法包含另外的命名空间 28,动态创建一个 button 控件实例的代码是 button; button=new Button; button.Location=new Point200,200; button.Size=new Size75,23; button.Text= “ Ok”; button.Show; button; button=new Button; button.Location=new Point; 更多精品文档 第 3 页,共 12 页学习
11、 好资料 button.Size=new Size; button.Text= “ Ok”; this.Controls.Addbutton; C.Button button; button=new Button; button.Location=new Point; button.Size=new Size; button.Text= “ Ok”; button.Show; D.Button button;button=new Button; button.Location=new Point200,200;button.Size=new Size75,23; button.Text=“ O
12、k”; this.Controls.Addbutton;29,关于 Timer 控件 ,以下说法正确选项 控件是用来显示系统当前时间 控件的作用是在规定的时间内触发 Tick 控 件 控件的 Interval 属性值的单位是秒 控件实例不能动态创建 30,关于滚动控件 ,以下说法正确选项 属性表示滚动块在滚动条中的位置 B.滚动条控件就是水平滚动条控件 ,它的值可以为整数也可以为小数 属性表示当用户在滚动区域中单击或使用 Page Up/Page Down 时,缩影位置发生 的转变 图 D.不能自动滚动窗体的内容 ,需要添加代码才可以 31,关于 MainMenu 控件,以下说法正确选项 A.
13、控件可以完成其他控件所不能完成的任务 B.一个窗体只能有一个控件实例 C.一个窗体只能有一个菜单系统与之相关联 D.控件实例中不能创建菜单项的热键 32,TabControl 控件的 属性可以添加和删除选项卡; 33,MDI 应用程序中只有窗体之间的关系描述正确选项 应用程序中只有一个窗体可以指定为 MDI 子窗体 子窗体必需显现在 MDI 父窗体的可视区域内 C.标准窗体必需显现在 MDI 父窗体的可视区域内 子窗体总是带有菜单 更多精品文档 第 4 页,共 12 页学习 好资料 34,对设置 MDI 父窗体说法正确选项 窗体的窗 A.调用指定为 MDI 父窗体的 Show 方法,使用参数的
14、枚举值 Modi-MdiParent B.使用“项目属性”对话框 ,设置 IsMdiApplication 属性为 True,然后设置用作父窗体的 体启动对象 C.对于指定为 MDI 父窗体的窗体 ,设置 MdiParent 属性为 True D.创建一个 MDI 应用程序项目 ,而不是创建 Windows 窗体应用程序项目 35,以下说法中对 Mdi 子窗体描述正确选项 A.设置 B.设置 C.设置 D.设置 MdiChildForm 属性为 true MdiChild 属性为 false MdiChild 属性为 true MDI 子窗体 MDiParent 属性引用父窗体实例 36,下面
15、选项中对菜单合并描述正确选项 和 MerageOrder 属性用来配置菜单合并的方式 B.当 MDI 父窗体的菜单合并时 ,不行以删除父窗体上的菜单 C.合并菜单时 ,无法替换余外的菜单 D.合并时只能严格依据父窗体和子窗体合并菜单项目 37,下面关于 MDI 子窗体的布局正确选项 A.Icon,List,Report B.Icon,Minimize,mdiparent C.ArrangeIcons,Cascade,Selection D.ArrangeIcons,Casecade,TileHorizontal,TileVeritical38,下面对创建上下文菜单说法正确选项 A.把 Main
16、menu 控件放置到窗体中即可 B.创建一个 ContextMenu 控件实例 ,然后编辑菜单项来创建快捷菜 C.在模态对话框中创建一个 ListBox 控件实例 ,然后显示模态对话框 D.创建一个 MainMenu 属性为 True 39,下面对 MDI 应用程序中子窗体布局说法正确选项 A.C#中无法对子窗体布局 B.布局菜单只能放在子窗体上 C.布局菜单只能放在父窗体上 ,并且使用 LayOutMdi 方法 D.使用 MdiLayout 方法 ,布局菜单在哪里无所谓 40,下面对 FontDialog 控件说法正确选项 A.可以使用它来设置字体颜色 B.使用 FontDialog 必需在
17、窗体中添加控件 C.完全 可以不添加控件 ,使用代码来完成它的添加 D.显 示 FontDialog 时,使用 Show方法 更多精品文档 第 5 页,共 12 页学习 好资料 二,多项选择题: 1,关于 C#语言的基本语法 ,以下哪些说法是正确的 .A.C#语言使用 using 关键字来引用 .NET 预定义的名字空间 ; B.用 C#编写的程序中 ,Main 函数是唯独答应的全局函数 ; C.C#语言中使用的名称严格区分大小写 ; D.C#中一条语句必需写在一行内 ; 2,在以下函数终止后 ,马上从内存中清除的是 . void Test int i = 100; int arr = new
18、 int10; string str = this is a test; object r = new System.DateTime1999,9,9; A.变量 i B.数.组变量 arrC.变量 str 所引用的字符串对象 D.变量 r 所引用的 DataTime 对象 3,C#可以接受以下哪些技术来进行对象内部数据的隐匿 A.静态成员 B.类成员的拜望把握说明 C.属性 D.装箱boxing和拆箱 Unboxing技术 4,当创建一个新类时 ,该类将从 基类继承以下哪些方法 .5,拜望数据库时 ,使用连接模式同使用非连接模式相比有何优点 A.更易于把握和爱护 B.更简洁进行并发把握 C.
19、可以为更多的用户同时供应数据 D.数据实时性更好 .6,关于程序集 ,以下正确的说法是 : A.程序集可以由一个文件组成 ,也可由多个文件组成 B.一个程序集中可有多个程序集清单 C.一个程序集中可定义多个命名空间 D.程序集是可自描述的 7,以下数组初始化语句哪些是正确的 . A.int nums = new int0,1,2,3,4;更多精品文档 第 6 页,共 12 页学习 好资料 B.int nums2 =0,1,2,3,4,5; C.int num_1 =new int0,1,new int0,1,2,new int0,1,2,3; D.int num_2 = 0,1,0,1,2,0
20、,1,2,3;8,以下哪些调试操作不是使用 Visual C# 断点的有效方法 . A.当代码段第五次执行时 ,在某一特定行停止执行这部分代码 B.当特定的变量值转变时 ,停止执行 C.当指定的代码行执行的次数是 25 的倍数时 ,停止执行这部分代码 D.当特定的表达式求值运算停止时 ,在某一特定行停止执行这部分代码 E.当变量的值转变为 False 时,停止执行 9,使用 Visual Studio .NET 来创建一个基于 Windows 的应用程序 TimeSheetApp;此应用程序的 main 窗体包括几个与应用程序的设置相对应的复选框;其中一个 CheckBox 控件名为 over
21、timeCheckBox,该控件的标题是“ Overtime”;必需答应用户按 ALT+A 来选择或清除复选框; 你该接受哪两个操作 . A.设置 c为k TrueB.设置 为 False为“ &Overtime” C.设置 D.设置 为 Unchecked E.设置 为 te 为 为 IndeterminateF.设置 ButtonG.设置 Normal H.设置 为“ &Overtime” 10,使用以下哪种方法可以减小一个 A.调用 B.调用 C.调用 D.设置 Remove 方法 Clear 方法 TrimToSize 方 法 Capacity 属性 二,填空题: ArrayList
22、对象的容量 .1,能用 foreach 遍历拜望的对象需要实现 IEnumerable 接口或声明GetEnumerator 方 法的类型; 三,简洁题: 1,中常用的对象有哪些?分别描述一下; 答: Connection 数据库连接对象 Command 数据库命令 DataReader 数据读取器 更多精品文档 第 7 页,共 12 页学习 好资料 DataSet 数据集 2,.net 中读写数据库需要用到那些类?他们的作用? 答: DataSet:数据储备器; DataCommand: 执行语句命令; DataAdapter:数据的集合,用于填充; 3,SQL SERVE服R务器中,给定
23、table1 中有两个字段 ID,LastUpdateDate,ID 表示更新的事务 表 号, LastUpdateDate 表示更新时的服务器时间,请使用一 SQL 语句获得最终更新的事务答: 句 号 Select ID FROM table1 Where LastUpdateDate = Select MAXLastUpdateDate FROM table1 4,写出一条 Sql 语句:取出A 中第 31 到第 40 记录( SQL Server 以自动增长ID 作为主键 ,注 表 的 意: ID 可能不是连续的;) 答: 解 1: select top 10 * from A wher
24、e id not in select top 30 id from A 解 2: select top 10 * from A where id select maxid from select top 30 id from A as A 5,在 .net(C#)中如何取消一个窗体的关闭; 答: 在 form_Closing()方法中写入 e.Cancel=true;例如: e e.Cancel=true; 6,在 .net(C# )中, Appplication.Exit 和 有什么不同? 答: 是退出整个应用程序; 是关闭某一个 form 窗体; 7,请说出连接环境下和非连接环境下拜望数据
25、库的区分及优缺点 答: 连接环境: ,并各列举一个适合的情形说明; 1)DataReader 表示数据库记录 ,但是 DataReader 一次只能表示一条数据库记2)必需调用 Read方法来从后台数据库的表猎取每一条记录到内存 时,前面猎取的记录就丢失了; 3)DataReader 并不能把数据库查询的结果当成一个整体来处理; 4)DataReader 在工作的时候 ,必需爱护对数据库的连接; 优点 : 功能简洁,速度快,可以用在单纯显示的地方; 缺 点 : 只能单向的读取数据库中的数据; 非连接环境 : ,当再次调用 Read方法 1)DataSet 表示一组非连接的记录; 更多精品文档
26、第 8 页,共 12 页学习 好资料 2)DataSet 可以在服务器内存中表示数据库查询的结果; 3)DataSet 供应了内存驻留表示形式 ,所以可以把数据库查询的结果作为一个整体来处理; 4)当 DataSet 被填充了记录后 ,就可以把它与后台数据源的连接断 优点 : 提高了服务器的性能; DataSet 功能强大,带有查询,修改,排序,添加等功 缺点 : 对内存和时间的消耗都比较大; 能; 8,填入下面空白处概念,并简洁说明? 答: 用户界面 DataView DataSet DataTable DataReader DataAdapter Command Conection数据库
27、说明: DataView:表示用于排序,选择,搜寻,编辑和导航的 图; DataTable 的可绑定数据的自定义视 DataSet:的中心概念;可以把 据库的独立数据集合; DataSet 当成内存中的数据库, DataSet 是不依靠于 数 DataTable:一个临时储存数据的网格虚拟表 表示内存中数据的一个表; ; DataReade:r 一个简洁的数据集,用于从数据源中检索只读数据集,常用于检索大量数据; DataReade:r 可通过 Command 对象的 ExecuteReader 方法从数据源中检索数据来创 建; Command:使用储备查询和带有参数的储备过程; Connec
28、tion:对象代表与数据源 进行的唯独会话; 四,编程题: 1,Employee 职工表 字段 数据类型 描述 EmployeeCodeint 职工编号 Name char 20 姓名 地Address char 35 址 int id=inttextBox1.Text; string name=textBox2.Text; string address=textBox3.Text; SqlCommand command=new SqlCommand; 更多精品文档 第 9 页,共 12 页学习 好资料 command.Connection=con; command.CommandText=
29、insert into Employee values+id+ ,+name+,+address+; int row=command.ExecuteNonQuery; ifrow0 插else插 入失败 ; 请将上述代码用中的 答: 入成功 ; SQL 语句执行部分用 命令参数 的方式改写; command.CommandText= insert into Employee values id,name,address; command.Parameters.Addid,SqlDbType.Int; command.Parameters.Addname,SqlDbType.Char,20; c
30、ommand.Parameters.Addaddress,SqlDbType.Char,35; command.Prepare; command.Parametersid.Value=id; command.Parametersname.Value=name; command.Parametersaddress.Value=address; int row=command.ExecuteNonQuery;2,请编程遍历界面上全部 TextBox 控件并给它赋值? 答: 为 foreach System.Windows.Forms.Control control in this.Controls
31、 if control is System.Windows.Forms.TextBox System.Windows.Forms.TextBox tb = System.Windows.Forms.TextBox control ; tb.Text = String.Empty ; 3, Products 产品表 字段 数据类型 描述 10 元以下的产品 ProductIdint产品编号 ProductNamechar20产品名称 ProductRate money 产品价格 1 利用 SqlConnection,SqlCommand,SqlDataReade等 r 打印整张表的数据 2 利用
32、 SqlConnection,SqlAdapter,DataSet,DataTable,DataView 等打印价格在信息 .要求通过 DataView 过滤的方式查出信息 答: 1 using System; using System.Data.SqlClient; class Class1 static void Mainstring args SqlConnection con=new SqlConnection; con.ConnectionString=server=;database=northwind;integrated security=true;Connection timeout=5; 更多精品文档 第 10 页,共 12 页学习 好资料 SqlCommand command=new SqlCommand;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年重型商用车配件批量采购协议范本版B版
- 2024年销售激励计划协议3篇
- 2024年软件开发与维护合同:某互联网公司与软件开发公司之间的软件开发及维护协议
- 2024年货物装卸服务合同6篇
- 2024食用菌产业链上下游企业战略联盟合同3篇
- 2024年酒品买卖合同范本
- 2024砂石行业绿色供应链整合与购销合同协议3篇
- 2024年汽车座套个性化定制与销售合同3篇
- 2024琴行钢琴租赁合作协议书3篇
- 2024年高端精密仪器代工与维修合同
- PPVT幼儿语言能力测试题附答案
- 致客户通知函
- 中华人民共和国职业分类大典电子版
- 各种预混料配方设计技术
- 19XR开机运行维护说明书
- 全国非煤矿山分布
- 临床研究技术路线图模板
- 12千伏环网柜(箱)标准化设计定制方案(2019版)
- 思想品德鉴定表(学生模板)
- 满堂支架计算
- MA5680T开局配置
评论
0/150
提交评论