版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、选择题:1、在Visual Studio.NET窗口中,在 口中可以察看当前项目的类和类型的层次信息A. 解决方案资源管理器B.类视图C资源视图D属性2、下列哪个类型的对象是 ADO.NET 在非连接模式下处理数据内容的主要对象 ?A. CommandB.ConnectionC.DataAdapterD.DataSet3、 应用 ADO.NET访问数据时,Connection对象的连接字符串中Initial Catalog子串的含义是: A.Connection对象连接到的数据库的名称B.Co nn ection对象的身份验证信息C.Connection 对象的最大连接时间D.Connect
2、ion 对象使用的缓存大小4、在 Visual Studio .NET 中, 新建 DataAdapter 对象后, 可使用 _来配置其属性A. 数据适配器配置向导B.数据窗体向导C服务器资源管D.对象浏览器5、 使用 Visual Studio .NET的“新建 C#项目”创建一个名为“ SimpleForm”的 Windows表单 应用程序 ,则在生成 文件中可设置该程序集的 Copyright?Trademark 等属性信息。A. Form1.resxB.SimpleForm.slnC.SimpleForm.csprojD.AssemblyInfo.cs6、 已知在某 Windows F
3、orm应用程序中,主窗口类为Form1,程序入口为静态方法 From1.Main。 如下所示 :public class Form1 : System.Windows.Forms.Form/ 其他代码 static void Main()/在此添加合适代码 则在 Main 方法中打开主窗口的正确代码是 : AA.Application.Run(new Form1();B.Application.Open(new Form1();C.(new Form1().Open();D.(new Form1().Run();7、在 C#中,预处理器指令#region和#endregion的作用是:BA.
4、注释#regio n和#6门dregion之间的代码B. 为Code Editor定义一段可折叠代码区C. #regi on和#e ndregion之间的代码在 Debug版本中不参加编译D. #regio n和#6门dregion之间的代码在 Release版本中不参加编译8、 用鼠标右击一个控件时出现的菜单一般称为: CA. 主菜单B.菜单项C.快捷菜单D.子菜单9、变量 openFileDialog1 引用一个 OpenFileDialog 对象。为检查用户在退出对话框时是否单击了“打开”按钮,应检查ope nF ileDialog1.ShowDialog(的返回值是否等于 ;A.Dia
5、logResult.OKB.DialogResult.YesC.DialogResult.NoD.DialogResult.Cancel 10、C#程序中,为使变量myForm引用的窗体对象显示为对话框,必须A. 使用myForm.ShowDailog方法显示对话框B. 将myForm对象的isDialog属性设为trueC. 将 myForm 对象的 FormBorderStyle枚举属性设置为 FixedDialogD. 将变量myForm改为引用System.Windows.Dialog类的对象11、Windows Form 应用程序中 ,要求下压按钮控件 Button1 有以下特性 :
6、正常情况下 ,该按钮是扁 平的,当鼠标指针移动到它上面时 ,按钮升高。那么,在程序中 ,属性 Button1.FlatStyle 的值应设定为 :A. FlatB. PopupC. StandardD. System12、ADO.NET使用 名空间的类访问 SQL Server数据库中的数据A.System.Data.OleDbB.System.Data.SqlClientC.System.Xml.SerializationD.System.IO13、用 FileStream 打开一个文件时,可用 FileShare 参数控制 :A. 对文件执行覆盖?创建?打开等选项中的哪些操作;B. 对文件
7、进行只读?只写还是读/写C. 其他FileStream对同一个文件所具有的访问类型D. 对文件进行随机访问时的定位参考点14、 在使用ADO.NET编写连接到SQL Server 2008数据库的应用程序时,从提高性能角度考虑,应 创建类的对象,并调用其 Open 方法连接到数据库。A. ConnectionB.SqlConnection C.OleDbConnectionD.OdbcConnection15、 在 ADO.NET中,DataAdapter对象下列哪个 Comma nd属性用于将 DataSet中的新增记录 保存到数据源 ?A.Select CommandB.Insert Co
8、mmandC. Update CommandD.Delete Command16、要退出应用程序的执行 ,应执行下列的 语句。A.Aapplication.Exit();B.Aapplication.Exit;C.Aapplication.Close();D.Aapplication.Close;17、要使窗体刚运行时 ,显示在屏幕的中央 ,应设置窗体的 属性。A. WindowsStateB.StartPostionC.CenterScreenD.CenterParenr18、 要使文本框控件能够显示多行而且能够自动换行,应设置它的 属性。A.MaxLength 和 MultlineB.Mu
9、ltlineh 和 WordwrapC.PassWordChar和 MultlineD.MaxLength 和 WordWrap19、在使用RichTextBox控件进行文档编辑时,如果希望知道文档上次设置该控件的内容后,文本框中内容是否改变,可使用它的 属性。A. ModifiedB.SelectedTextC.UndoD.SaveFile20、 要使复选框控件能够显示出三种状态 ,应首先设置它的 属性。A.ThreeStateB.CheckedC.CheckStateD.Indeterminate21、已知 OpenFileDialog 控件的 Filter 属性值为“文本文件 (*.tx
10、t)|*.txt| 图形文件(*BMP*.JPG)|*BMP ; *JPG|*.RTF文件(*RTF)|*RTF”,若希望程序运行时,打开对话框的文件过滤器中显示的文件类型为RTF文件(*.RTF)应把它的Filterl ndex属性值设置为 。A. 2B.3C.4D.522、 在设计菜单时,若希望某个菜单项前面有一个“V”号,应把该菜单项的属性设 置为 true。A.CheckedB.RadioCheckC.ShowShortcutD.Enabled23、在GDI+勺所有类中, 是核心,在绘制任何图形之前,一定要先用它创建一个对象。A.GraphicsB.PenC.BrushD.Font24
11、、下列各选项中,哪个选项不是.NET Framework的组成部分()。A.应用程序开发程序B.公共语言规范和.NET Framework类库C语言编辑器D.JIT编辑器和应用程序执行管理25、下面对公共语言运行时说法正确的是 ( )。A.是.NET平台的基础B.提供多种服务,但不包括垃圾收集器C. 是.NET Framework勺核心组件D.与.NET Framework无 关26、下列关于命名空间描述正确的是 ( )。A. 命名空间就是.NET Framework中相关类和命名空间的集合B. System.Windows.Forms 命名空间定义了包含工具箱中的控件及窗体自身的类 C命名控
12、件中的所有类都是从同一个基类中继承的D. 上述都对27、下面对程序集和命名空间说法正确的是 ( )。A. 个程序集只能引用一个命名空间B. 个程序集可以引用多个命名空间,一个命名空间也可以保存在多个程序集中C. 一个程序集可以引用多个命名空间,但一个命名空间只能保存在一个程序集中D. 一个命名空间可以保存在多个程序集中,命名空间无法包含另外的命名空间28、动态创建一个 button 控件实例的代码是 ()A. Button button; button=new Button();button.Location=new Point(200,200); button.Size=new Size(7
13、5,23);button.Text=“ Ok”;button.Show();B. Button button; button=new Button();button.Location=new Point();butto n. Size=new Size();butto n.Text=“Ok';this.C on trols.Add(butto n);C. Button butt on;butt on=new Butt on();butt on .Locati on=new Poi nt();butto n. Size=new Size();butto n.Text=“Ok';b
14、utto n.Show();D. Button button;button=new Button();button.Location=new Point(200,200);button.Size=new Size(75,23);button.Text= “ Ok';this.Controls.Add(button);29、关于Timer控件,下列说法正确的是()A. Timer控件是用来显示系统当前时间B. Timer控件的作用是在规定的时间内触发Tick控件C. Timer控件的Interval属性值的单位是秒D. Timer控件实例不能动态创建30、关于滚动控件,下列说法正确的是(
15、)A. Value属性表示滚动块在滚动条中的位置,它的值可以为整数也可以为小数B. 滚动条控件就是水平滚动条控件C. SmallChange属性表示当用户在滚动区域中单击或使用Page Up/Page Dowr时,缩影图 位置发生的改变D. 不能自动滚动窗体的内容,需要添加代码才可以31、关于MainMenu控件,下列说法正确的是()A. 控件可以完成其他控件所不能完成的任务B. 一个窗体只能有一个控件实例C. 一个窗体只能有一个菜单系统与之相关联D. 控件实例中不能创建菜单项的热键32、 TabControl控件的属性可以添加和删除选项卡。A.TabCou ntB.RowCou ntC.Te
16、xtD.TablePage33、 MDI应用程序中只有窗体之间的关系描述正确的是()A. MDI应用程序中只有一个窗体可以指定为MDI子窗体B. MDI子窗体必须出现在 MDI父窗体的可视区域内C标准窗体必须出现在 MDI父窗体的可视区域内D.MDI子窗体总是带有菜单34、对设置 MDI 父窗体说法正确的是 ()A. 调用指定为MDI父窗体的Show方法,使用参数的枚举值 Modi-MdiParent窗体的窗B. 使用“项目属性”对话框,设置IsMdiApplication属性为True然后设置用作父窗体的 体启动对象C. 对于指定为 MDI父窗体的窗体,设置 MdiParent属性为True
17、D. 创建一个MDI应用程序项目,而不是创建 Windows窗体应用程序项目35、下列说法中对 Mdi 子窗体描述正确的是 ()A. 设置 MdiChildForm 属性为 trueB. 设置 MdiChild属性为falseC设置 MdiChild属性为trueD.设置MDI子窗体 MDiParent属性引用父窗体实例36、下面选项中对菜单合并描述正确的是 ()A. MerageType和MerageOrder属性用来配置菜单合并的方式B. 当MDI父窗体的菜单合并时,不可以删除父窗体上的菜单C合并菜单时,无法替换多余的菜单D.合并时只能严格按照父窗体和子窗体合并菜单项目37、下面关于 MD
18、I 子窗体的布局正确的是 ()A. Icon,List,ReportB. Icon,Minimize,mdiparentC. ArrangeIcons,Cascade,SelectionD. ArrangeIcons,Casecade,TileHorizontal,TileVeritical38、下面对创建上下文菜单说法正确的是 ()A. 把Mainmenu控件放置到窗体中即可B. 创建一个ContextMenu控件实例,然后编辑菜单项来创建快捷菜单C在模态对话框中创建一个 ListBox控件实例,然后显示模态对话框D.创建一个MainMenu属性为True39、下面对 MDI 应用程序中子窗
19、体布局说法正确的是 ()A. C#中无法对子窗体布局B. 布局菜单只能放在子窗体上C. 布局菜单只能放在父窗体上,并且使用LayOutMdi方法D. 使用MdiLayout方法,布局菜单在哪里无所谓40、下面对 FontDialog控件说法正确的是()A. 可以使用它来设置字体颜色B. 使用FontDialog必须在窗体中添加控件C完全可以不添加控件,使用代码来完成它的添加D.显示FontDialog时,使用Show()方法、多项选择题:1、关于C#语言的基本语法,下列哪些说法是正确的?A. C#语言使用using关键字来引用.NET预定义的名字空间;B. 用C#编写的程序中,Main函数是唯
20、一允许的全局函数;C. C#语言中使用的名称严格区分大小写;D. C艸一条语句必须写在一行内;2、在下列函数结束后 ,马上从内存中清除的是 void Test()int i = 100;int arr = new int10; string str = "this is a test"; object r = new System.DateTime(1999,9,9);A. 变量iB. 数组变量arrC变量str所引用的字符串对象D.变量r所引用的DataTime对象3、 C#可以采用下列哪些技术来进行对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属性D
21、. 装箱(box in g)和拆箱(Un boxi ng)技术4、当创建一个新类时 ,该类将从 System.Object 基类继承下列哪些方法 ?A.ToString B.ToObjectC.Equals D.GetClassInfomation5、访问数据库时 ,使用连接模式同使用非连接模式相比有何优点 ?A. 更易于控制和维护B. 更容易进行并发控制C可以为更多的用户同时提供数据D.数据实时性更好 6、关于程序集 ,下列正确的说法是 :A. 程序集可以由一个文件组成,也可由多个文件组成B. 一个程序集中可有多个程序集清单C. 一个程序集中可定义多个命名空间D. 程序集是可自描述的7、下列
22、数组初始化语句哪些是正确的 ?A.int nums = new int0,1,2,3,4;B. int nums2 =0,1,2,3,4,5;C. i nt num_1 =new in t0,1, new in t0,1,2 ,new in t0,1,2,3;D. int num_2 = 0,1,0,1,2,0,1,2,3;8以下哪些调试操作不是使用Visual C#断点的有效方法?A. 当代码段第五次执行时,在某一特定行停止执行这部分代码B. 当特定的变量值改变时,停止执行C当指定的代码行执行的次数是25的倍数时,停止执行这部分代码D. 当特定的表达式求值计算停止时,在某一特定行停止执行这部
23、分代码E. 当变量的值改变为 False时,停止执行9、 使用 Visual Studio .NET来创建一个基于 Windows的应用程序 TimeSheetAppo此应用程序的 main窗体包括几个与应用程序的设置相对应的复选框。其中一个CheckBox控件名为 overtimeCheckBox该控件的标题是“ Overtime”。必须允许用户按 ALT+A来选择或清除复选框。 你该采用哪两个操作?A. 设置 overtimeCheckBox.AutoChe(为 TrueB. 设置 overtimeCheckBox.AutoCheck为 FalseC. 设置 overtimeCheckBo
24、x.Tag为“ &Overtime”D. 设置 overtimeCheckBox.CheckStat为 Un checkedE. 设置 overtimeCheckBox.CheckSta为 IndeterminateF 设置 overtimeCheckBox.Appera nee 为 Butt onG. 设置 overtimeCheckBox.Apperanee为 NormalH. 设置 overtimeCheckBox.Text为“ &Overtime”10、 使用下列哪种方法可以减小一个ArrayList对象的容量?A. 调用Remove方法B. 调用Clear方法C. 调
25、用TrimToSize方法D. 设置Capacity属性、填空题:1、能用foreach遍历访问的对象需要实现Enumerable接口或声明 /etEnumerator方法的类型。二、简单题:1、ADO.net中常用的对象有哪些?分别描述一下 答:Co nn ection数据库连接对象Comma nd数据库命令DataReader数据读取器DataSet 数据集2、.net 中读写数据库需要用到那些类?他们的作用? 答:DataSet数据存储器。DataComma nd执行语句命令。 DataAdapter数据的集合,用于填充。3、 SQL SERVE服务器中,给定表tablel中有两个字段I
26、D、LastUpdateDate ID表示更新的事务 号,LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号 答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)4、写出一条Sql语句:取出表A中第31到第40记录(SQL Serve以自动增长的ID作为主键,注 意:ID可能不是连续的。)答:解 1: select top 10 * from A where id not in (select top 30 id from A)解
27、2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)5、在.net(C#)中如何取消一个窗体的关闭。答:在 form_Closing ()方法中写入 e.Cancel=truQ 例如:private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)e.Cancel=true;6、在.net (C# )中,Appplication.Exit 和 Form.Close有
28、什么不同?答:Appplicatio n.Exit是退出整个应用程序; Form.Close是关闭某一个form窗体。7、 请说出连接环境下和非连接环境下访问数据库的区别及优缺点,并各列举一个适合的情况说明。 答:连接环境:1) DataReader表示数据库记录,但是DataReader一次只能表示一条数据库记录;2) 必须调用Read(方法来从后台数据库的表获取每一条记录到内存,当再次调用Read(方法 时,前面获取的记录就丢失了;3) DataReader并不能把数据库查询的结果当成一个整体来处理;4) DataReader 在工作的时候 ,必须维持对数据库的连接。优点: 功能简单、速度
29、快,可以用在单纯显示的地方。缺点: 只能单向的读取数据库中的数据。非连接环境 :1) DataSet 表示一组非连接的记录;2)DataSet可以在服务器内存中表示数据库查询的结果;3)DataSet提供了内存驻留表示形式,所以可以把数据库查询的结果作为一个整体来处理;4)当DataSet被填充了记录后,就可以把它与后台数据源的连接断开。优点:提高了服务器的性能;DataSet功能强大,带有查询、修改、排序、添加等功能。 缺点:对内存和时间的消耗都比较大。8、填入下面空白处概念,并简单解释?答:用户界面DataViewDataSetDataTableDataReaderDataAdapterC
30、ommandConection数据库解释:DataView:表示用于排序、筛选、搜索、编辑和导航的DataTable的可绑定数据的自定义视图。DataSet ADO.NET的中心概念。可以把 DataSet当成内存中的数据库,DataSet是不依赖于数 据库的独立数据集合。DataTable 一个临时保存数据的网格虚拟表(表示内存中数据的一个表。)。DataReadet 一个简单的数据集,用于从数据源中检索只读数据集,常用于检索大量数据。DataReade t可通过 Comma nd对象的ExecuteReader方法从数据源中检索数据来创建。Comma nd:使用存储查询和带有参数的存储过程
31、。Conn ectio n:对象代表与数据源进行的唯一会话。四、编程题:字段数据类型描述EmployeeCodeint职工编-Namechar (20)姓名Addresschar (35)地址1、Employee 职工表口 号int id=(i nt)textBox1.Text;stri ng n ame=textBox2.Text;stri ng address=textBox3.Text;SqlComma nd comma nd=new SqlComma nd();command.Connection=con;command.CommandText= "insert into E
32、mployee values"(+id+" ','"+name+"','"+address+"'); int row=command.ExecuteNonQuery();if(row>0)MessageBox.Show(插入成功");else MessageBox.Show插入失败");请将上述代码用中的SQL语句执行部分用命令参数的方式改写。答:command.CommandText= "insert into Employee values (id,nam
33、e,address)" command.Parameters.Add("id",SqlDbType.Int); command.Parameters.Add("name",SqlDbType.Char,20); command.Parameters.Add("address",SqlDbType.Char,35);command.Prepare(); command.Parameters"id".Value=id; command.Parameters"name".Value=name
34、; command.Parameters"address".Value=address;int row=command.ExecuteNonQuery();2、请编程遍历界面上所有TextBox控件并给它赋值为string.Empty? 答:foreach (System.Windows.Forms.Control control in this.Controls)if (control is System.Windows.Forms.TextBox) System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextB
35、ox) control ; tb.Text = String.Empty ;3、 Products 产品表字段数据类型描述ProductIdint产品编号ProductNamechar(20)产品名称ProductRatemoney产品价格(1)利用 SqlConnection,SqlCommand,SqlDataReade等打印整张表的数据利用 SqlConnection,SqlAdapter,DataSet,DataTable,DataVieW等打印价格在 10 元以下的产品 信息.(要求通过DataView过滤的方式查出信息)答:1)using System;using System.Data.SqlClient;class Class1static void Main(string args) SqlConnection con=new SqlConnection();con.ConnectionString="server=;database=northwind;integrated security=true;Connection timeout=5"SqlCommand command=new SqlCommand(); command.Connection=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年企业内部知识竞赛活动方案试题
- 大型机械设备使用方案
- 消防设备定期检测管理方案
- 水质变化原因分析与解决方案
- 消防设施日常检查记录方案
- 路基土壤稳定性检测方案
- 防火材料验收及测试方案
- 产品评测及技术分析研讨活动方案
- 排水沟渠水位监控方案
- 企业发展策略讨论与规划活动方案
- (一模)乌鲁木齐地区2026年高三年级第一次质量监测物理试卷(含答案)
- 高级消防设施操作员模拟试题及答案(新版)9
- 江苏省南通市如皋市创新班2025-2026学年高一上学期期末数学试题+答案
- 内科护理科研进展
- 安徽省蚌埠市2024-2025学年高二上学期期末考试 物理 含解析
- 配送员派单劳务合同范本
- 退休人员返聘劳务合同
- 浙江省杭州市萧山区2024-2025学年六年级上学期语文期末试卷(含答案)
- 《火力发电厂锅炉技术监督导则》
- 文旅智慧景区项目分析方案
- TGDC251-2023科技成果技术成熟度评价规范
评论
0/150
提交评论