c#试卷.doc_第1页
c#试卷.doc_第2页
c#试卷.doc_第3页
c#试卷.doc_第4页
c#试卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生姓名: 班级: 学号:一、选择题:(40题,每题2分,共80分)1)在C中,下列代码的运行结果是()。(选择一项)int price = new int1,2,3,4,5,6;foreach(int p in price) if(p%2=0)Console.Write(p);(选择一项)a)123b)135c)246d)2342)在C中,下列()不属于结构化编程的特点。(选择两项)a)适合开发大型程序b)程序难于管理c)数据安全性差d)与客观现实贴近3)如图,是一个日期时间选择控件某个时刻显示的效果,请问该控件的CustomFormat属性是()。(选择一项)a)tt-mm-dd hh:mmb)mm-yy-dd HH:mmc)yy-MM-dd hh:mmd)yy-MM-dd HH:mm4)在C中,某程序员在编写一个Book类时,在类中定义了作者,页数等一些与书紧密相关的属性,这体现了对象的()特性。(选择一项)a)离散b)封装c)继承d)多态5)在ADO.NET中,下列代码运行后的输出结果是()。DataTable dt = new DataTable();dt.Columns.Add(编号,typeof(System.Int16);for(int i=4;i=1;i-)DataRow dr = dt.NewRow();dr0=i;dt.Rows.Add(dr);Console.WriteLine(dt.Rows10);(选择一项)a)1b)2c)3d)46)在.NET中,下列()负责将中间语言(IL)编译为CPU可执行的指令。(选择一项)a)CLRb)CLSc)CTSd)FCL7)在C中,下列代码的运行结果是()。(选择一项)int i = (int)Math.Floor(13.5);Console.WriteLine(i); a)12b)13c)13.5d)148)在ADO.NET中,为了执行一条select语句,需要把Command对象的CommandType属性设置为()。(选择一项)a)CommandType.StoredProcedureb)CommandType.TableDirectc)CommandType.Textd)CommandType.Sql9)在.NET中,下列关于垃圾回收的说法,正确的是()。(选择一项)a)垃圾回收由程序员负责,在对象不再被使用时,程序员可以通过编写代码释放对象占用的内存b)当变量不再被使用时,垃圾回收器将立即释放变量占用的内存c)自动垃圾回收使得程序运行稳定性不好d)垃圾回收由CLR负责,程序员不必编写管理内存的代码10)在ADO.NET中,为了使一个名为tbID的TextBox控件的文本与一个名为dtStudent的DataTable对象的stuID列进行绑定,下列代码能够正确实现是()。(选择一项)a)tbID.DataBindings.Add(dtStudent,Text,stuID);b)tbID.DataBindings.Add(Text,dtStudent,stuID);c)tbID.DataBindings.Add(stuID,dtStudent,Text);d)tbID.DataBindings.Add(Text,stuID);11)如图是WinForms窗体中的一个列表框,请问该列表框当前的SelectedIndex属性的值是()。(选择一项)a)ACCPb)0c)1d)212)在C中,下列代码的运行结果是()。for(int i=6;i0;i-)Console.Write(i-);(选择一项)a)654321b)543210c)642d)53113)如图是WinForms窗体中的一个文本框,为了使输入到文本框中的文本按图中样式输出,可以通过设置()属性的值为“*”实现。(选择一项)a)MaxLengthb)ReadOnlyc)Multilined)PasswordChar14)在C中,下列代码的运行结果是()。(选择一项)public class Studentpublic static int Add(int a,int b)a+;b+;return a+b;static void Main()int a=0;int b=2;int c = Add(a,b);Console.Write(a);Console.Write(b);Console.Write(c);a)022b)024c)134d)13215)在C中,下列对于一维数组的定义与赋值错误的是()。(选择一项)a)string days = new stringMon,Tues;b)int age = new int31,2,3;c)int age = new int2;age0=1;age1=2;age2=3;d)int age = new int3;for(int i=0;i3;i+) agei = i+1;16)在WinForms中,下列()不属于Control类的属性。(选择一项)a)Nameb)Enablec)Visibled)SizeMode17)关于以下C代码的说法,正确的是()。public class Musicianpublic static string musicName=万里长城;public static void Main()Console.WriteLine(musicName);(选择一项)a)该段代码输出“万里长城”b)该段代码编译时将出现错误c)该段代码输出空字符串d)该段代码输出“musicName”18)在C中,为了在基类中定义一个虚方法的实现,需要使用关键字()修饰该方法。(选择一项)a)newb)overridec)virtuald)base19)在C中,下列代码的运行结果是()。public class Teststatic void Main()int i= showInfo(5,10,-);Console.WriteLine(i);static int showInfo(int a,int b,string op)if(op=+)return a+b;if(op=-)return a-b;return a*b;(选择一项)a)15b)5c)-5d)5020)在WinForms中,为了使窗体不在任务栏中显示,需要将()属性设为false。(选择一项)a)ShowInTaskbar b)HelpButtonc)ControlBoxd)KeyPreview21)在2006年8月22日(星期二)上午12:00运行下列C代码,输出结果是()。DateTime dt = DateTime.Now;Console.WriteLine(dt.Day);(选择一项)a)8b)12c)22d)200622)如图,已知在窗体中有一个名为button1的Button按钮以及一个名为toolTip1的ToolTip控件,下列代码能够使用户移到一个Button按钮上后,显示帮助提示的是()。(选择一项)a)this.toolTip1.SetToolTip(单击查看数据表,this);b)this.toolTip1.SetToolTip(this,单击查看数据表);c)this.toolTip1.SetToolTip(this.button1,单击查看数据表);d)this.toolTip1.SetToolTip(单击查看数据表,this.button1);23)在C中,下列for循环的运行结果是()。(选择一项)for(int i=0;i5;i+) Console.Write(+i); a)135b)12345c)01234d)24624)在C中,下列代码的运行结果是()。string name =ACCP;name = name.Insert(0,启蒙星);Console.WriteLine(name);|(选择一项)a)ACCPb)启蒙星c)ACCP启蒙星d)启蒙星ACCP25)在C中,下列变量声明正确的是()。(选择一项)a)float int;b)string object;c)string const float PI;d)bool true;26)在C中,下列代码的运行结果是()。int num=0;for(int i=0;ii;j-)num+;Console.WriteLine(num);(选择一项)a)6b)8c)10d)1227)在ADO.NET中,下列代码的输出结果是()。SqlConnection conn = new SqlConnection(data source=pk;uid=bill;pwd=12345;initial catalog=qh);Console.WriteLine(conn.Database);(选择一项)a)pkb)billc)12345d)qh28)某程序员开发了一个图片浏览器,为了在一分钟内自动浏览完一个文件夹中的60张图片,因此需要每隔2秒钟触发一个定时器控件的Tick事件,为了实现此效果,需要()。(选择两项)a)将定时器控件的Interval属性的值设为2b)将Enable属性设为falsec)将定时器控件的Interval属性的值设为2000d)将Enable属性设为true29)在WinForms中,下列代码()能够正确显示一个窗体。(选择一项)a)Form f = new Form();b)Form.Show();c)Form f = new Form();f.Show();d)Form f ;f.Show();30)下面的WinForms窗体中,使用了()控件。(选择一项)a)列表框b)状态栏c)工具栏d)标签31)在C# 程序中,FileInfo类的()属性表示文件的创建时间。(选择一项)a)LastAccessTimeb)LastWriteTimec)CreationTime32)如果一个C# 控制台应用程序的代码结构包括以下部分,那么位于最开始的应该是()。(选择一项)a)导入名称空间b)定义类c)定义一个Main()方法d)向控制台输出内容33)在面向对象编程的思想中,()是相同或者相似对象的抽象。(选择一项)a)数据b)属性c)类d)方法34)分析下面的C# 代码片段:int a=10,b=0,quot;try quot=a/b;Console.WriteLine(try);catch(System.DivideByZeroException E) Console.WriteLine(DivideByZeroException);finallyConsole.WriteLine(Finally);输出结果为()。(选择一项)a)tryDivideByZeroExceptionFinallyb)DivideByZeroExceptionc)DivideByZeroExceptionFinallyd)tryDivideByZeroException35)在面向对象程序设计中,对象的属性()。(选择一项)a)用来描述对象或实体的特性b)用来描述对象或实体要进行的操作c)用来描述一个概念或事物36)C#的方法调用中, ()的参数是将值在内存中的地址传递给调用的方法。(选择一项)a)值类型b)引用类型c)输出类型d)数字类型37)在C# 语言中,String类的()属性用于返回指定字符串的实际长度。(选择一项)a)Lengthb)Lenc)Long38)在面向对象的程序设计中,通过对象之间的继承,可以提高代码的()。(选择一项)a)执行速度b)准确性c)结构化程度d)可重用性39)WinForms窗体中,通过创建()可以在单击鼠标右键时访问常用且相关的命令。(选择一项)a)快捷菜单b)只读菜单c)主菜单40)要在状态栏A的第一个面板上显示“欢迎使用本软件!”的代码为()。(选择一项)a)A.Panels0.Text = ”欢迎使用本软件!”;b)A.Panels1.Text = ”欢迎使用本软件!”;c)A 0.Text = ”欢迎使用本软件!”;d)A 1.Text = ”欢迎使用本软件!”;二、编程题:(1题20分)本题要求编写一个学生成绩查询的应用程序,用以查询Access数据库中的用户信息。在这个应用程序中,要创建一个窗体为管理员提供查询学生成绩界面和功能。(界面见下图)点“浏览”按钮,显示当前数据库表中所有学生信息及成绩。并在“总人数”指定文本框中显示所有学生数,“最高分” 指定文本框中显示所有学生中最高的成绩,“最低分” 指定文本框中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论