ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:27.29KB ,
资源ID:4405508      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4405508.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c#winform试题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c#winform试题.docx

1、c#winform试题Winform与C#试题1) 已知在一个名为”disOder”的数据集中第一个名为”order”的表,在”order”表中有一行一列,下列( )能够正确访问该表记录的第一行第一列的值。(选择一项) a) disorder“order”.Rows00; b) disOrder.Tables0.Rows00; c) disorder Tables0.Columns00; d) disorder“order”,Columns00;2) 在ADO.NET中,下列可以作为DataGrid控件的数据源是( )(选择一项) 1.DataSet 2.DataTable 3.DataVie

2、w a) 1和2 b) 1和3 c) 3和3d) 1,2,3都可以3) 以下关于C#代码的说法正确的是( )。(选择一项) Class My Animals private int bodyTemp=98; /1 public int BodyTemy /2 get return bodyTemp; /3 a) 代码1错误b) 代码2错误c) 代码3错误d) 代码无错误4) 在ADO。NET中,已知变量sqlCon是一个SqlCommand对象,则下列代码运行时将出现异常的是( )。SqlDataReader reader=sqlCon.ExecuteReader();/1reader.Rea

3、d(); /2reader.Close(); /3reader.Read(); /4a) 1b) 2c) 3d) 45) 在C#程序中,下列用来处理异常的结构,错误的是( )。 (选择一项)a) catchfinallyb) tryfinallyc) trycatchfinallyd) trycatch6) 在C#中,下列变量定义与赋值正确的是( )。 (选择一项)a) int age = 12.5;b) string name = ACCP;c) double money = 100.0;d) char level = A;7) 在C#中,下列代码的运行结果是( )。(选择一项)Int ag

4、e = new int16,18,20,14,22;Foreach(int I in age)If(i18) Continue;Console.Write(i.ToString()+” ”);a) 16 18 20 14 22b) 16 18 14 22c) 16 18 14d) 16 188) 针对以下的C#代码:Using System;Class AStatic void Main() Int B = new int10; for(int i=1;i=10;i+) 空白处 foreach (int C in B) Console.WriteLine(C); 要在控制台输出1到10的数字,

5、空白处应填写的正确的代码为( )。(选择一项)a) Bi = i+1;b) Bi = i;c) Bi-1 = i;d) Bi+1 = i;9) 在C#中,下列代码的运行结果是( )。(选择一项)Usintg System;Calss Test Static void Main() TryInt a = 10;Int b = 0;Int c = a/b;Console.WriteLine(c);CatchConsole.WriteLine(“出现错误”);FinallyConsole.WriteLine(“运行结束”);a) 0运行结束b) 10运行结束c) 出现错误运行结束d) 出现错误10)

6、 在ADO.NET中,下列( )组件不属于.NET数据提供程序。(选择一项)a) Commandb) DataReaderc) DataSetd) DataAdapter11) 在ADO.NET中,下列关于DataSet类说法错误的是( )。(选择二项)a) 在DataSet中,可以包含多个DataTableb) 修改DataSet中的数据后,数据库中的数据可以自动更新c) 在与数据库断开连接后,DataSet中的数据会消失d) DataSet实际上是从数据源中检索的数据在内存中的缓存12) 在C#中,最容易被程序员发现的错误是( )。(选择一项)a) 逻辑错误b) 语义错误c) 语法错误d)

7、 在一个表达式中,程序员错把+写出了-13) 在C#中,下列代码的运行结果是( )String names = “ACCP”,”BENET”,”BETEST”;Foreach(string name in names)Console.WriteLine(name);(选择一项)a) ACCPBENETBETESTb) namesc) namenamenamed) “ACCP”“BENET”“BETEST”14) ADO.NET的( )对象用来建立应用程序与数据库的连接。(选择一项)a)DataSetb)DataReaderc)Connectiond)Command15) 在C#中,下列关于程序

8、的各种错误,说法错误的是( ).(选择一项)a) 只通过调试无法确保程序运行完全正常.b) 通过异常处理,可以捕获运行时错误.c) 逻辑错误编译时不能被发现,但是可以通过调试发现d) 语法错误容易在运行时发现16) 在ADO.NET应用程序中,通常要处理多条数据库记录,如果每次应用程序需要处理下一条记录时都返回数据库是不实际的,所以一个解决方案是使用( )来完成数据的处理. (选择一项)a) DataSetb) ResultSetc) DataReaderd) DataAdpter17) WinForm中的状态栏由多个( )组成. (选择一项)a) 面板b) 图片框c) 标签d) 按钮18)

9、在Winform窗体中,关于Toolbar下列说法错误的是( ).(选择二项)a) 可以通过Items集合添加按钮b) 可以通过Buttons集合添加按钮c) 每个按钮没有单独的事件,只能共用ToolBar的ButtonClick事件d) 每个按钮有自己的OnClick事件19) 在C#中,下列代码的运行结果是( ).(选择一项)int age=1,2,3; Console.WriteLine(age2); int name = age; name2 = 4; Console.WriteLine(age2);a) 22b) 33c) 34d) d) 2e) 420) 以下关于C#代码的说法正确

10、的是( ). (选择一项)for(int i=1;i=3;i+) switch(i) case 1: Console.Write(i.ToString(); case 2: Console.Write(i*2).ToString(); case 3: Console.Write(i*3).ToString();a) 程序将报告编译错误,提示Case标签不能贯穿到另一个标签,不能运行b) 运行是输出149c) 运行时输出123246369d) 运行时在屏幕上没有输出21) 在ADO.NET中,下列代码的输出结果是( ). (选择一项)SqlConnection conn=new SqlConne

11、ction(“datasource=pub; uid=bill; pwd=12345; initial catalog=Northwind”);Console.WriteLine(conn.ConnectionString);a) pubb) billc) data source=pub; uid=bill;pwd=12345;initial catalog=Northwind ?d) Northwind22) 在C#中,下列代码的运行结果是( ). (选择一项)class Test static void ShowArrayInfo(int student) for(int i=0;istu

12、dent.Length;i+) Console.Write(studenti+); Console.Write(“”); static void Main() int student =new int1,2,3,4,5; ShowArrayInfo(student);Console.Write(“n”);ShowArrayInfo(student);a) 1 2 3 4 51 2 3 4 5b) 1 2 3 4 52 3 4 5 6c) 2 3 4 5 62 3 4 5 6d) 2 3 4 5 63 4 5 6 723) 如图,在WinForms中,有一个toolStrip控件,图中CanCe

13、l按钮是那种列表( )。(选择一项)a) Buttonb) Labelc) Separatord) DropDownButton24) 如图是WinForm窗体中一个名为statusStrip1的状态栏,在状态栏中有一statusBarPanel1的面板,下列方法能够正确获得statusBarPanel1面板中的文本的是( )。(选择二项) a)toolStripStatusLabel1.Text; b)statusStrip10.Text c)statusStrip1.Text d)statusStrip1.Items0.Text;25) 在ADO.NET 中,已知某程序员编写的数据库连接字

14、符串如下,则他使用的是( ).NET数据提供程序。“provider=MSDAORA;Data Source=pubs; UserID=sa;PassWord=#” (选择一项)a) SQLb) OLE DBc) ODBCd) Oracle26) 在一个有帮助按钮WinForm窗体,下列关于该窗体的属性的推断正确的是( )。(选择两项)a) HelpButton属性为Trueb) ControlBox属性为Falsec) MaximizeBox属性为Falsed) Modal属性为True27) 在C#中,下列代码的运行结果是( )。(选择一项)Static void Main(string

15、args) Console.WriteLine(“运行结果是:0”,”运行结果”);a) 运行结果b) 运行结果是:0c) 运行结果是:运行结果d) 运行结果是运行结果28) 在ADO.NET中,下列( )组件用来获得只读只进数据。(选择一项)a) DataSetb) Commandc) DataReaderd) DataAdapter29) 在C#中,( )正确定义了一个数组。(选择一项)a) int iArray=new int10;b) int iArray=new int;c) int iArray=new int10;d) int iArray=new int(10);30) 在.N

16、ET中,在窗体中显示一个消息框,并在点Yes按钮时关闭窗口,代码如下: MessageBoxButtons buttons=MessageBoxButtons.YesNo; DialogResult result; / (1)此处填写正确的代码 if(result=DialogResult.Yes) this.Close();则您认为在(1)处最合适的代码应该是( )。(选择一项)a) result = MessageBox.Show(this, Cancel this operation?, No Server Name Specified, buttons);b) result=Messa

17、geBox(this,”Cancel this operation?”,”No Server Name Specified”,bottons);c) result=MessageBox.Show(“Cancel this operation?”,”No Server Name Specified”);d) result=MessageBox(“Cancel this operation?”,”No Server Name Specified”);31) 在.NET中,程序员在代码中漏写了一个大括号,这属于( )。(选择一项)a)逻辑错误b)运行时错误c)语法错误d)自定义错误32)在C# 中,

18、下列表达式计算正确的是( )。(选择二项)a)10%3=3b)10/3=3c)10%3=1d)10/3=133)在C# 中,程序使用( )语句抛出系统异常或自定义异常。(选择一项)a)runb)throwc)catchd)finallye)try34)运行如下的C#代码段将( )。(选择一项)Int a = 10;string b = “10”;Console.WriteLine (a+b);a)输出:20b)输出:1010c)输出:10+10d)编译报错,提示数据类型不匹配35)在ADO.NET中,有以下四条代码,你认为它们最可能的编写顺序是( C )。SqlConnection sqlCo

19、n = new SqlConnection(); /1sqlCon.Close(); /2sqlCon.ConnectionString = “Server=.;DataBase=pubs;uid=sa;pwd=pwd”;/3sqlCon.Open(); /4 a)1,2,3,4d)1,3,2,4c)1,3,4,2d)4,3,2,136) 在WinForms中,为了防止用户无意关闭窗体,需要在( )时间中编写代码,提示用户是否关闭窗体。(选择一项)a) Closingb) Closedc) Loadd) VisibleChanged37) 如图,为了在某WinForms窗体主菜单的一个菜单项中

20、显示所有打开的子窗体列表,需要设置该菜单项的( )属性为true。(选择一项)a) Enableb) Checkedc) MdiListd) RadioCheck38) 在.NET中,程序中的错误可以划分为以下三类,除了( )。(选择一项)a) 逻辑错误b) 运行时错误c) 语法错误d) 自定义错误39) 已知在数据库 Student 的stuInfo表中,有两行三列,则下列代码的运行结果是( )。SqlConnection sqlCon=new SqlConnection(“Server=.;DataBase=Student;integratedsecuriy=SSPI”);sqlCon.O

21、pen();SqlCommand.cmd = new SqlCommand(“select stuName from stuInfo”,sqlCon);SqlDataReader reader = cmd.ExecuteReader();Console.WriteLine(reader.FieldCount);(选择一项)a) 1b) 2c) 3d) 540) 已知WinForm窗体中有一个Timer控件,Interval属性设置为4分钟,当控件计时1分钟后,调用了控件的Stop方法,再过1分钟后,重新调用控件的strat方法, 则自该次调用Strar方法后,第一次触发控件的Tick 事件的时

22、间间隔是( )分钟。(选择一项)a) 1 b) 2c) 3d) 441) 某程序员在D盘根目录下创建了一个名为student.mdb的ACCESS数据库,在数据库中建立一个名为StudentINfo的学生信息表,为了访问学生信息中的数据,程序员编写了以下代码,你认为运行到第( )条代码时,将会出错。(选择一项)oleDbConnection oleCon = newOleDbConnection(“Provider =Microsoft.Jet.OLEDB.4.0;DataSource=D:Student.mdb”); / (1)/ Provider=Microsoft.Jet.OLEDB.4

23、.0;Data Source=C:Documents and SettingsxpxhMy Documentstest.mdb/OleDBDataAdapter da =new OleDBDataAdapter(“Select * from studentInfo”,oleCon); /(2) DataSet ds; /(3) Da.Fill(ds,”studentInfo”); /(4) oleCon.Close();a) 1b) 2c) 3d) 442) 在C#中,下列代码的运行结果是( )。(选择一项) int x = 6;switch (x)case 6:case 7: Console

24、.writeLine(“今天是周末”)lBreak;case 1: Console.writeLine(“今天是星期一”)lBreak;case 2: Console.writeLine(“今天是星期二”)lBreak;default : Console.writeLine(“你完成任务了吗?”);Break;a) 没有输出b) 今天是星期一c) 今天是星期二e) d) 今天是周末43) 在WinForms窗体中有一名为txtUser的TextBox 的控件,其MaxLengths属性为5,该控件的当前文本为“网络编程”,若再执行代码:txtUser.AppendText(“高手”);则控件的

25、文本为:( )。(选择一项)a) 网络编程b) 网络编程高c) 网络编程高手d) 出现运行是错误44) 在C#中,下列代码运行的结果是( )。(选择一项)class DaysInYear private int days; public static void Main() DaysInYear newDaysInYear = new DaysInYear(); Console.WriteLine(newDaysInYear.days - 1); a) -1b) 0c) 1d) 编译报错45) 在WinForm中,为了禁用一个名为btnOpen的Button控件控件,下列做法正确的是( )。(

26、选择一项)a) btnOpen.Enable = true;b) btnOpen.Enable = false;c) btnOpen.Visible = true;d) btnOpen.Visible = false;46) 下列关于C#的异常处理的说法,错误的是( )。(选项一项)a) try块必须跟catch块组合使用,不能单独使用b) 一个try块可以跟随多个catch块c) 使用throw语句既可以引发系统异常,也可以引发由开发人员创建的自定义异常d) 在try.catchfinally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行47) .NET构架中被用来访问

27、数据库数据的组件集合称为: ( )A. ADOB. ADO.NETC. COM+D. Data Service.NET48) 在ADO.NET 中,执行数据库的某个存储过程,则至少需要创建( )并设置它们的属性,调用合适的方法:A. 一个Connection 对象和一个Command 对象B. 一个Connection 对象和DataSet 对象C. 一个Command 对象和一个DataSet 对象D. 一个Command 对象和一个DataAdapter 对象49) 在ADO.NET中,为了确保DataAdapter对象能够正确地将数据从数据源填充到DataSet中,则必须事先设置好DataAdapter对象的下列哪个Command属性( )A) DeleteCommandB) UpdateCommandC) InsertCommandD) SelectCommand50) 为使用OleDb .NET Data Proviver连接到SQL Server 2000数据库,应将Connection对象的ConnectionString属性中的Prov

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1