![C#试题[选择题]_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-8/5/b8c9e3aa-a25f-4863-a6b3-4614a62ac955/b8c9e3aa-a25f-4863-a6b3-4614a62ac9551.gif)
![C#试题[选择题]_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-8/5/b8c9e3aa-a25f-4863-a6b3-4614a62ac955/b8c9e3aa-a25f-4863-a6b3-4614a62ac9552.gif)
![C#试题[选择题]_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-8/5/b8c9e3aa-a25f-4863-a6b3-4614a62ac955/b8c9e3aa-a25f-4863-a6b3-4614a62ac9553.gif)
![C#试题[选择题]_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-8/5/b8c9e3aa-a25f-4863-a6b3-4614a62ac955/b8c9e3aa-a25f-4863-a6b3-4614a62ac9554.gif)
![C#试题[选择题]_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-8/5/b8c9e3aa-a25f-4863-a6b3-4614a62ac955/b8c9e3aa-a25f-4863-a6b3-4614a62ac9555.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-作者xxxx-日期xxxxC#试题选择题【精品文档】1) 在studio.NET2005中,下图属于()窗口的一部分。(选择一项)A) 解决方案管理器B) 工具箱C) 服务资源管理器D) 类视图2)在C#中,下列代码的运行结果是()。(选择一项)Using System;Class TestStatic void Main()TryInt a=10;Int b=0;Int c=a/b;Console.WriteLine(c);CatchConsole.writeLine(“出现错误”);FinallyConsole.writeLine(“运行结束”);a) 0 运行结束b) 10运行结束c)
2、 出现错误运行结束d) 出现错误3)在.net中,程序员在代码中漏写了一个大括号,这属于()。(选择一项)A)逻辑错误B)运行时错误C)语法错误D)自定义错误4)在c#程序中,下列用来处理异常的结构,错误的是()。(选择一项)A)catch finally B)try finally C)try catch finally D)try catch 5)在C#中,下列关于窗体的属性和方法,说法正确的是()。(选择二项)A)如果在窗体的边框中显示了最大化框或者最小化框,则帮助按钮不会显示。B)如果设置了窗体的AcceptButton属性,则当用户按下Enter键时,将引发AcceptButton属
3、性指定的按钮的Click事件C)如果设置了窗体的CancelButton属性,则当用户按下ESC键时,窗体将会关闭D)如果窗体不可见,调用窗体的Activate方法后,窗体显示并激活6)在WinForms程序中可以通过()控件来实现一下界面示例。(选择二项)A) 工具栏B) 状态条C) 滚动条D) 文本框条7)如图是Winforms中的消息框,请问显示消息的代码正确的是()。(选择一项)A)MessageBox.Show(“关闭提示”,”确定关闭吗”);B)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.OK);C)MessageBox.Sho
4、w(“关闭提示”,”确定关闭吗”,MessageBoxButtons.Yes);D)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.YesNo);中,下列()用来获得只读只进数据。(选择一项)A)DataSetB)CommandC)DataReaderD)DataAdapter9)运行如下的C#代码段将()。(选择一项)Int a=10;String b=”10”;Console.WriteLine(a+b);a) 输出:20b) 输出:1010c) 输出:10+10d) 编译报错,提示数据类型不匹配10)在WinForms中,有一个多文档应用
5、程序,主窗体中打开了三个子窗体,布局如下图所示,请问该布局是通过()代码实现的。(选择一项)A) this.LayoutMdi(MdiLayout.Cascade);B) this.LayoutMdi(MdiLayout.TileHorizontal);C) this.LayoutMdi(MdiLayout.TileVertical);D) this.LayoutMdi(MdiLayout.ArrangeIcons);11)在C#中,下列表达式计算正确的是()。(选择二项)A)10%3=3B)10/3=3C)10%3=1D)10/3=112)在.Net中,程序中的错误可以划分为以下除了()的三
6、类。(选择一项)A)逻辑错误B)运行时错误C)语法错误D)自定义错误13)已知在数据库student的stuinfo表中,有两行三列,则下列代码的运行结果是()。SqlConnection sqlCon=new SqlConnection(“Server=.;DataBase=student;integrated security=SSPI”);SqlCon.Open();SqlCommand cmd=new SqlCommand(“Select stuName from stuInfo”,sqlCon);sqlDataReader reader=cmd.ExecuteReader();Con
7、sole.WriteLine(reader.FieldCount); (选择一项)A)1B)2C)3D)514)在C#中定义一个数组,正确的代码为()。(选择一项)A)int arraya=new int5;B)int arraya=new int5;C)int arraya=new int;D)int5 arraya=new int;15)在winForm中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。(选择一项)A)formClosingB)formClosedC)LoadD)VisibleChanged16)已知在WinForms窗体中有一个Timer控件,
8、Interval属性设置为4分钟,当控件计时1分钟后,调用了控件的Stop方法,在过1分钟过后,重新调用控件的start方法,则自该次调用Start方法后,第一次触发控件的Tick事件的时间间隔是()分钟。(选择一项)A)1B)2C)3D)417)在C#中下列代码的运行结果是()。(选择一项)Int x=6;Switch(x)Case 6:Case 7:Console.WriteLine(“今天是周末”);Break;Case 1:Console.WriteLine(“今天是星期一”);Break;Case 2:Console.WriteLine(“今天是是星期二”);Break;Defaul
9、t:Console.WriteLine(“你完成任务了吗?”);Break;a) 没有输出b) 今天是星期一c) 今天是星期二d) 今天是周末18)在WinForms窗体中有一名为txtUser的TextBox控件,其MaxLength属性为5,该控件的当前文本为“网络编程”,若再执行代码:txtUser.AppendText(“高手”);则控件的文本为()。(选择一项)A) 网络编程B) 网络编程高C) 网络编程高手D) 出现运行时错误19)在VS.net2005中,下图属于()窗体的一部分。(选择一项)A) 属性B) 解决方案资源管理器C) 类视图D) 工具箱20)在ADO.NET中,已知
10、变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。SqlDataReader reader=SqlCom.ExecuteReader();/1reader.Read();/2reader.Close();/3reader.Read();/4(选择一项)a)1b)2c)3d)421)在WinForms窗体中,如果不使用分组控件来分组单选按钮,而是直接拖拽两个单选按钮放置在窗体中,则以下说法正确的是()。(选择一项)A)两个单选按钮可以同时被选中,即被看作是两个单独的组B)如果窗体中还存在有其他的已经用分组框分组的单选按钮,则这两个单选按钮自动被加入该组C)两个单
11、选按钮被自动默认为一组D)运行报错,提示必须使用分组控件对单选按钮进行分组22)在C#中,为了防止用户没有保存操作的结果而无意关闭了窗体,一般()。(选择一项)A)在窗体的formClosing事件中添加代码:e.Cancel = true;B)在窗体的formClosing事件中添加代码:e.Cancel = false;C)在窗体的formClosed事件中添加代码:e.Cancel = true;D)在窗体的formClosed事件中添加代码:e.Cancel = false;23)在C#中,下列代码的运行结果是()。(选择一项)Public class DaysInYearPrivat
12、e int days;Static void Main(String args)DaysInYear newDays=new DaysInYear();Console.WriteLine(newDays.days-1);A)-1B)0C)1D)编译报错24)如图是一个WinForms窗体,下列关于该窗体的属性的推断正确的是()。(选择二项)A) HelpButton属性为TrueB) ControlBox属性为FalseC) MaximizeBox属性为FalseD) Modal属性为True25)在WinForm中,为了禁用一个名为btnOpen的Button控件,下列做法正确的是()。(选
13、择一项)A)btnOpen.Enable=true;B)btnOpen.Enable=false;C)btnOpen.Visible=false;D)btnOpen.Visible=true;26)下列关于C#的异常处理的说法,错误的是()。(选择二项)A)try块必须跟catch块组合使用,不能单独使用B)一个try快可以跟随多个catch块C)使用throw语句即可引发系统异常,也可引发由开发人员创建的自定义异常/可以单独使用try块D)在trycatchfinally快中,即便开发人员编写强制逻辑代码,也不能跳出finally快的执行27)在C#中,下列代码的运行结果是()。(选择一项)
14、Int age1=new int10,20;Int age2=age1;Age21=30;Console.WriteLine(age11);A)0B)10C)20D)3028)在ADO.NET中,某程序员在开发中编写了下列几条代码,你觉得可能会出现错误的应该是第()条。SqlCommand Sqlcmd=new SqlCommand();/1SqlConnection SqlCon = new SqlConnection(server=.;database=MySchool;uid=sa;pwd=sa);/2Sqlcmd.Connection =SqlCon;/3Sqlcmd.CommandT
15、ext = select * from subject ;/4SqlCon.Open();/5string s= Sqlcmd.ExecuteScalar().ToString();/6SqlCon.Close();/7A)1B)3C)4D)629)在ADO.NET中,数据适配器用于在()之间交换数据。(选择一项)a) 数据源和数据源 b) 数据集和数据集c) 数据源和数据集 d) 数据源和数据集或数据集与数据集30).NET中,为了执行返回DataReader对象的命令,要使用Command对象的()方法。(选择一项)a) ExecuteReader b) ExecuteScalar c)
16、ExecuteNonQuery d) ExecuteQuery31)C#程序中的类myClass中的成员变量var1如下:public class myClass private int var1;则可以访问var1的有()。(选择一项)a) myClass中包含的方法 b) 和myClass在不在同一命名空间下的类c) 和myClass在同一个文件下的其他类 d) 和myClass在同一命名空间下的类32)有C#代码如下:using System;public class consolepublic static void Main()-;在横线处填入语句(),输出为:C# is simpl
17、e。(选择两项)a) Console.PrintLine(“C# is simple”) b) Console.WriteLine(“C# is simple”)c) System.Console.WriteLine(“C# is simple”) d) Console.Output.WriteLine(“C# is simple”)33)Winform中,以下属于ListView的视图类型的有()。(选择两项)a) 仅小图标 b) 带有小图标的文本 c) 带有大图标的文本 d) 仅大图标34)下列.NET语句()正确地创建了一个与SQL Server 数据库的连接。(选择一项)a)SqlCo
18、nnection con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);b)SqlConnection con1 = new SqlConnection(“Data Source = myDB; Integrated Security = SSPI; Initial Catalog =localhost”);c)SqlConnection con1 = new SqlConnection(“Data Source = localhost; Inte
19、grated Security = SSPI; Initial Catalog = myDB”);d)SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);35)C#中,声明一个带参数的Main方法,代码为()。(选择一项)a) public static void Main() b) public static void Main(String)c) public static void Main(Strin
20、g args) d) public static void Main(String * args)36)已有代码创建了一个Command对象,要求创建一个DataReader对象myReader,语句为()。(选择一项)SqlConnection Con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);Con1.Open( );SqlCommand myCmd = new SqlCommand(“Select Name, Age From St
21、udents Where Dept = Computer “, Con1);a)OleDataReader myReader = myCmd.ExecuteScalar();b)SqlDataReader myReader = myCmd.ExecuteScalar();c)SqlDataReader myReader = myCmd.ExecuteQuery();d)SqlDataReader myReader = myCmd.ExecuteReader();37)以下的C#代码,用来判断两个整数是否相等:class C static void Main(string args) int A
22、;int B;if A = BConsole.Write(A = B); 代码中存在的错误包括以下的几项,除了()(选择一项)a)变量A和B在使用以前,必须进行赋值b)判断A 和B是否相等,应使用“=”符号c)A和B是否相等的判断,应使用括号括起来;d)If下面的执行代码,应使用花括号括起来38)阅读下面Winform代码this. IsMdiContainer=true;Form2 frm2=new Form2();frm2.MdiParent=this;frm2.Show();关于以上代码描述不正确的是()。(选择三项)a)上述代码能通过编译,并且将建立一个窗体frm2,该窗体作为当前窗体
23、的子窗体b)上述代码不能通过编译c)上述代码能够通过编译,但是不能建立一个窗体frm2 d)上述代码不能通过编译,因为代码frm2.MdiParent=this;有误39)数据库myDB中有表myTab,具体如下:ID(整型) Name(字符串型) Sal(Double)1004 BEE GEES 25001005 Dr. Dre 50000下面.NET代码中错误的行为()。(选择一项)1 SqlConnection myCon = new SqlConnection(“Data Source = localhost; Integrated Security=SSPI; Initial Cat
24、alog = myDB”);2 myCon.Open( );3 SqlCommand myCmd = new SqlCommand(“Select * From myTab Where Name LIKE M% “, myCon);4 SqlDataReader myReader = myCmd.ExecuteReader( );While(myReader.Read( )5 Console.Write( myReader0+ “t“ + myReader1 );a) 1 b) 3 c) 5 d) 代码中没有错误40)在C#中,如果要将数组作为一个方法的参数,则传递的是()。(选择一项)a)
25、数组中的所有元素 b) 数组的第一个元素c) 对象的引用 d) 以上皆非41)在WinForm中,为了在主菜单的某个菜单项中列出MDI窗体的子窗体,应该设置该菜单()属性设置菜单项。(选择一项)a) MdiWindowListItemb) ContextMenuStripc) MdiParentd) IsMDIContainer42)在C#中,下列代码的运行结果是() (选择一项)float f=object o=f;f=Console.WriteLine(“f=0”,f);Console.WriteLine(“o=0”.o);a)b)c)d)43)在ADO.NET中,下列代码的输出结果是()
26、 (选择一项) sqlConnection conn = new SqlConnection(“data source=pub;uid=bill;pwd=12345; initial catalog=Northwind”); Console.WriteLine(conn.ConnectionString);a) pubb) billc) data source=pub;uid=bill;pwd=12345; initial catalog=Northwindd) Northwind44)如图,在WinForms中,有一个ToolBar控件,图中增加试题按钮的DisplayStyle属性为()。 (选择一项)a) ImageAndTextb) Nonec) Textd) Image45)以下关于C#代码的说法正确的是()。(选择一项)for(int i=1; i3;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) 运行时输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司内部人员借款合同
- 2025电力工程施工质量检查、验收及评定管理办法
- 2025全国数据资源统计调查制度
- 押金合同增补协议
- 农民合作社聘用合同
- 2025年辽宁货运从业资格证结业考试答案
- 发动机推进控制系统战略市场规划报告
- 光电电视测斜仪战略市场规划报告
- 豆腐乳战略市场规划报告
- 化肥使用赔偿合同范本
- 少年商学院《DeepSeek中小学生使用手册》
- 2025年山东铝业职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2024年教育公共基础知识笔记
- 《销售合同执行》课件
- 深夜地铁7号线施工方案
- 山东2024年山东经贸职业学院第二批招聘102人历年参考题库(频考版)含答案解析
- 宫腔球囊止血护理常规
- 口腔6S管理详解
- 中医接诊能力培训
- 医院意识形态培训课件
- 2025年山东核电有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论