已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1部分 概述1下列哪一类程序不是VS2008常见的开发程序( )DA、控制台应用程序 B、Windows 窗体应用程序 C、ASP.NET Web应用程序 D、PHP网站2下列对命名空间阐述中错误选项是( )BA、命名空间提供了一种组织相关类和其他类型的方式,是避免名称冲突的一种方式B、一个命名空间不能包含其他命名空间C、命名空间只是一种逻辑上的划分,而不是物理上的存储分配D、using 关键字可作为命名空间的引用指令3文件类型往往与文件名的后缀相关联,下列对文件阐述中错误的选项是( )AA、资源文件的后缀名是.ASPXB、C#源文件的扩展名为.csC、动态链接库文件的后缀名是.dllD、可执行文件的后缀名是.exe4下列对c#程序注释代码阐述错误的是( )CA、注释代码可以提高程序的可读性B、C#代码的注释有”/”和”/* */”两种方式C、注释代码会影响执行代码D、通过注释代码可以帮助程序的调试5在Visual Studio.NET 窗口中,在_窗口中可以察看当前项目文件以及相关的层次信息.(单选)(A)A、解决方案资源管理器 B、类视图C、资源视图 D、属性6VS Studio 2008开发平台下提供了哪些应用程序模板:(1,2,3,4,5,6,7)1)控制台应用程序2)Windwos应用程序3)ASP.NET Web应用程序4)ASP.NET WEB服务应用程序5) 智能设备应用程序6)安装和部署应用程序7)WPF应用程序第2部分 数据类型与流程控制1)下列选项中,( C)是引用类型。(A)enum类型 (B)struct类型 (C)string类型 (D)int类型 2)C#程序中,可使用try.catch 机制来处理程序出现的_错误(B)A、语法 B、运行 C、逻辑 D、拼写3)以下c#代码实现的功能是:需要用户输入学生姓名和年龄,然后将输入的信息正确的输出,则需在下划线添加的代码是( ) (A)static void Main(string args) Consolee.WriteLine(请输入学生的姓名:); string name1 = Console.ReadLine(); Consolee.WriteLine(请输入第个学生的年龄:); int age1 = int.Parse(Console.ReadLine();_A、Console.WriteLine(第一个学生的姓名是0,年龄1岁, name1, age1);B、Console.WriteLine(第一个学生的姓名是(0),年龄(1)岁, name1, age1);C、Console.WriteLine(第一个学生的姓名是 name1 ,年龄 age1 岁);D、Console.WriteLine(第一个学生的姓名是( name1 ),年龄(age1 )岁);4)Switch的语法结构不正确的是()(B) A、Switch条件判断接收int,char,string三种类型B、Switch的case块,必须要加上break;C、Switch的case块,可以没有break D、Switch的default块,在条件都不满足的情况下执行5) 下列选项中,()是引用类型。CA、enum类型 B、struct类型 C、string类型 D、int类型6) 能正确表示逻辑关系“a=10 或a=10 or a=10|a=10&a=10|a=0 7) 以下叙述正确的是_。DA. do.while语句构成的循环不能用其他语句构成的循环来代替B. do.while语句构成的循环只能用break语句退出C. 用do.while语句构成的循环,在while后的表达式为true时结束循环D. 用do.while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式15. 以下关于for循环的说法不正确的是_。AA. for循环只能用于循环次数已经确定的情况B. for循环是先判定表达式,后执行循环体语句C. for循环中,可以用break语句跳出循环体D. for循环体语句中,可以包含多条语句,但要用花括号括起来。16.在数组中,对于for 和 foreach语句,下列哪个选项中的说法不正确的? (C )A foreach语句能使你不用索引就可以遍历整个数组B foreach 语句总是遍历整个数组C foreach 语句总是从索引1遍历到索引LengthD 如果需要修改数组元素就必须使用for语句第3部分 常用数据类型与用户1 在C# 语言中,String类的()属性用于返回指定字符串的实际长度。(A)A、Length B、Len C、Long D、Count2下列哪组选项是正确的:( )(A)1、字符串类型转化为整型,可以使用Convert.ToInt32()2、字符串类型转化为float类型,可以使用Convert.ToFloat()A、1正确,2正确B、1错误,2错误C、1正确,2错误 D、1错误,2正确3把一个double类型的值强制转换为int类型,说法错误的为:( ) CA、可以使用Convert.ToInt32( ) B、可以使用(int)C、可以使用int.Parse( )D、A和B都能使用4. 下列能够正确定义数组的语法是( )。AA、int a=new int30;B、int a=new int30;C、int a30;D、int a=int30;5. C#中,新建一字符串变量str,并将字符串Toms Living Room保存到串中,则应该使用下列哪条语句? AA. string str = Toms Living Room; B. string str = Toms Living Room; C. string str(Toms Living Room); D. string str(Toms Living Room);6.数据类型转换的类是( )。BA.Mod B.Convert C. Const D. Single7. 字符串连接运算符包括&和( )。AA. + B. - C. * D. /第4部分 面向对象的编程基础1) 在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用 关键字_。Override2) 委托是一种数据类型,定义委托需要使用 关键字。delegate3) 面向对象的三大基本特性是 、 4) 和 。封装,继承,多态。5) 在.NET中所有类的基类是 。object6) 是一个由 Microsoft .NET Framework 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。.NET Framework 类库7) 构造函数何时被调用?( A )(A) 创建对象时 (B) 类定义时 (C) 使用对象的方法时 (D) 使用对象的属性时8) 下列关于构造函数的描述正确的是( c) (A)构造函数可以声明返回类型。(B)构造函数不可以用private修饰 (C)构造函数必须与类名相同 (D)构造函数不能带参数9) 以下叙述正确的是: ( B )(A) 接口中可以有虚方法。(B) 一个类可以实现多个接口。 (C) 接口不能被实例化。 (D) 接口中可以包含已实现的方法。 10)下列描述错误的是( D )(A) 类不可以多重继承而接口可以;(B) 抽象类自身可以定义成员而接口不可以;(C) 抽象类和接口都不能被实例化;(D) 一个类可以有多个基类和多个基接口11)下列关于构造函数的描述正确的是( C )(A) 构造函数可以声明返回类型。(B) 构造函数不可以用private修饰(C) 构造函数必须与类名相同(D) 构造函数不能带参数12) 装箱、拆箱操作发生在: ( C )(A) 类与对象之间 (B) 对象与对象之间(C) 引用类型与值类型之间 (D) 引用类型与引用类型之间13)在C中,为了在基类中定义一个虚方法的实现,需要使用关键字()修饰该方法。(C)A、new B、override C、virtual D、base14) 下列有关自定义方法,说法错误的是:( )(C)A、要跨类访问方法,必须保证方法的访问级别为public。B、无返回类型,必须设置为void。C、方法名最好使用Pascal命名法,可以包含“$”符号D、static定义的方法,可以直接通过类名调用。15).数据类型转换的类是( )。BA.Mod B.Convert C. Const D. Single16)下列关于序列化阐述错误的是 ( ) CA、 序列化是实现对象转换为可保存或者可传输格式的过程B、 类可序列化为二进制或者XML文件C、 所有的类都可以序列化 D、 反序列化是序列化的逆过程17) 以下类MyClass 的属性count 属于_属性。Aclass MyClassint i;int countget return i; A. 只读 B. 只写 C. 可读写 D. 不可读不可写 简答题1. 简述C#语言中 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 简述类的三大特性。封装:继承:多态:第5部分 窗体、控件和组件1如图是WinForms窗体中的一个列表框,请问该列表框当前的SelectedIndex属性的值是()。(C)A、-1B、0C、1 D、22如图是WinForms窗体中的一个文本框,为了使输入到文本框中的文本按图中样式输出,可以通过设置()属性的值为“*”实现。(D)A、MaxLengthB、ReadOnlyC、Multiline D、PasswordChar3如图,已知在窗体中有一个名为button1的Button按钮以及一个名为toolTip1的ToolTip控件,下列代码能够使用户移到一个Button按钮上后,显示帮助提示的是()。(C)A、this.toolTip1.SetToolTip(单击查看数据表,this);B、this.toolTip1.SetToolTip(this,单击查看数据表);C、this.toolTip1.SetToolTip(this.button1,单击查看数据表);D、this.toolTip1.SetToolTip(单击查看数据表,this.button1);4在WinForms中,下列代码()能够正确显示一个窗体 CA、 Form f = new Form(); B、 Form f = new Form();C、Form f = new Form();f.Show();D、Form f ;f.Show();5在WinForm窗体中,如果不使用分组控件来分组单选按钮,而是直接拖曳两个单选按钮放置在窗体中,则以下说法正确的是()(C)A、两个单选按钮可以同时被选中,即被看作是两个单独的组B、如果窗体中还存在有其他的已经分组的单选按钮,则这两个单选按钮自动被加入该组C、两个单选按钮被自动默认为一组D、运行报错,提示必须使用分组控件对单选按钮进行分组6在WinForm中,为了禁用一个名为btnOpen的Button控件,下列做法正确的是( ).(B)A、btnOpen.Enable = trueB、btnOpen.Enable = falseC、btnOpen.Visible = false D、 btnOpen.Visible = true7窗体属性中( )是用来设置窗体大小的(B)A、Location属性B、Size属性C、Icon属性D、Cursor 属性8下列说法错误的是:( )(B)A、ComboBox的DropDownStyle属性,用来定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分B、RadioButton是通过其Selected属性来指示该单选按钮是否已选中C、TextBox的PassWordChar属性,指示在作为密码框时,文本框中显示的字符,而不是实际输入的文本D、ListBox的SelectedIndex用来获取当前选定项目的索引号9MessageBox.show(, , , )分别放什么参数,正确的是:( )(B)A、 要显示的字符串, 标题, 消息框图标, 消息框按钮B、 要显示的字符串, 标题, 消息框按钮, 消息框图标C、标题, 要显示的字符串, 消息框图标, 消息框按钮D、 标题, 要显示的字符串, 消息框按钮, 消息框图标10下列对于PictureBox 控件说法错误的是( )(D)A、Windows 窗体 PictureBox 控件用于显示位图、GIF、JPEG、图元文件或图标格式的图形B、将PictureBox.SizeMode设置为AutoSize表示将控件的大小调整为图像的大小C、将PictureBox.SizeMode 设置为StretchImage 表示将图像大小调整到控件的大小D、将 PictureBox.SizeMode 设置为CenterImage 表示图像在控件内居中;如果图像大于控件,则拉伸图片为控件大小11在删除一条记录之前,弹出下列消息框,点击“是”,结果为:( )( A )DialogResult dr =MessageBox.Show(“删除?”, “提示”, MessageBoxButtons.YesNo);if (dr = DialogResult.OK) / 执行删除Else / 不执行删除A、执行删除过程B、不执行删除过程C、不会做任何事情 D、编译出错12关于Timer控件,说法错误的是:( )(单选) DA、其Interval属性用来设置事件发生的频率,单位为毫秒。B、可以使用Start和Stop方法来控制Timer对象的使用和停用。C、不能设置其Enabled的属性,来控制该对象的使用和停用。D、该控件只有一个事件为Tick事件。13( )控件用于显示多个选项卡,每个选项卡均可包含图片和其他控件。A A TabControl B GroupBox CImageList DListBox14. 下面( )可以显示一个模式窗体。C AApplication.Run(new Form1() ); BForm1.Show( ) CForm1.ShowDialog( ) DMessageBox.Show( )15. 4.在C#.Net中,用来创建主菜单的对象是( )。CA. Menu B.MenuItem C.MenuStrip D.Item16.加载窗体时触发的事件是( )。B A. Click B.Load C.GotFoucs D.DoubleClick17( )控件用于显示多个选项卡,每个选项卡均可包含图片和其他控件。A A、TabControl B、GroupBox C、ImageList D、ListBox18.在C#.Net中,用来打开文件的对话框式对象是( )。AA、OpenFileDialogue B、SaveFileDialogue C、FontDialogue D、ColorDialogue19. 选定或是取消选定RadioButton时,都会触发什么事件? ( D )A Selected B SelectedChange C Change D CheckedChanged第6部分 目录与文件管理1、如果要想写二进制文件,请问需要使用下面的哪些类?BAStreamReader BBinaryWriter CStreamWriter DBinaryReader2.使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是( )B. A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory()3.StreamWriter对象的下列方法,可以向文本文件写入一行带回车和换行的文本的是( )。A A.WriteLine() B.Write() C.WritetoEnd() D.Read()4.下列哪个功能不是Directory类提供的功能( )D A.目录的创建、移动、删除功能 B.目录的重命名功能 C.判定目录是否存在 D.创建文件5.下列哪个功能不是File类提供的功能( )D A.文件的复制、移动、删除功能 B.读取或者设置文件属性 C.判定文件是否存在 D.创建文件6.下列哪个类可用于监视计算机上的文件( )C A.DirectoryInfo B.FileInfo C.FileSystemWatcher组件 D. Stream第7部分 ADO.NET与数据库操作1) 在ADO.NET中,为了执行一条select语句,需要把Command对象的CommandType属性设置为( )(C)A、 CommandType.StoredProcedureB、 CommandType.TableDirecC、 CommandType.TextD、 CommandType.Sql2)以下说法或语句正确的是( )(C)A、可以通过New关键字创建SqlDataReader对象B、使用SqlCommand对象的ExecuteReader方法之前一定要打开数据库连接,使用后要关闭SqlCommand对象。C、使用SqlCommand对象的ExecuteReader方法正确获取SqlDataReader对象后,本地计算机内存中保存着所有满足查询条件的结果集。D、SqlDataReader对象使用后要调用其Close方法关闭对象3) 在ADO.NET中,有以下四条代码,你认为它们最可能的编写顺序是( )(C)SqlConnection sqlCon=new SqlConnection();/1sqlCon.Close();/2sqlCon.ConnectionString=”Server=.;DataBase=pubs;uid=sa;pwd=pwd”;/3sqlCon.Open();/4A、1,2,3,4 B、1,3,2,4 C、1,3,4,2 D、4,3,2,14) 在ADO.NET中,下列()组件用来获得只读只进数据。( )(C)A、DataSet B、Command C、DataReader D、DataAdapter5)下列哪个方法不是Command对象所具有的方法:( )(A)A、ExecuteQueryB、ExecuteNo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内衣购销协议书范本
- 材料协议合同书样本
- 区块链服务合同范本
- 机械租赁个人协议书
- 广东佛山市乐从镇事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 常熟市城市经营投资限公司招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 不能达成调解协议书
- 校级结对交流协议书
- 宁波市交通运输委员会委管委属事业单位招考高层次人才易考易错模拟试题(共500题)试卷后附参考答案
- 农村办酒场合同范本
- 数据新闻与信息可视化 课件 第一章 数据新闻与可视化概论
- 2024年宁波市水务环境集团有限公司招聘笔试参考题库含答案解析
- 嵊州嘉洋纺织有限公司面料技术改造项目环境影响报告
- 110kv各类型变压器的计算单
- 华友岗位职级图
- 《商务礼仪与沟通》项目十
- 了不起的我课件完整版
- 三菱HOPE电梯的故障码
- 抖音企业号操作文档最新版
- YC/T 145.2-2012烟用香精相对密度的测定
- GB/T 5709-1997纺织品非织造布术语
评论
0/150
提交评论