版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章单元测试1【判断题】C#中程序注释只有两种,即单行注释//和多行注释/**/。()A.对B.错2【判断题】C#源代码的后缀名为.cs。()A.错B.对3【判断题】DotNet包含两个部分,即公共语言运行库和框架类库。()A.错B.对4【判断题】C#是一种安全的、稳定的、简单的、优雅的,面向对象的编程语言。()A.对B.错5【判断题】Main方法的返回值类型必须是void的类型。()A.错B.对6【判断题】C#程序的执行是从第一个方法开始,到Main方法结束。()A.对B.错7【判断题】输入主函数的代码片断只能是svm.()A.对B.错8.【多选题】(4分)正确答案:CD关于Console.WriteLine(“{N[,M][:格式化字符串]}”)方法的描述正确的是?()A.Console.WriteLine("{0:c}",123.456);中C表示按整数输出。B.N:表示输出变量的序号,从1开始。C.-M表示输出的变量所占的字符个数,-表示对齐方式,左对齐。D.Console.WriteLine("{0:E}",123.456);中E表示按科学计算法输出。第二章单元测试1【单选题】(2分)下列标识符命名正确的是()。()A.X.25B.val(7)C.4footsD._Years2【单选题】(2分)下列类型中,哪些不属于引用类型?()。()A.StringB.DelegateC.ClassD.int3【判断题】精度最高的预定义类型是浮点类型。()A.对B.错4【判断题】C#程序中使用0表示逻辑非。()A.对B.错5【单选题】(2分)如果左操作数大于右操作数,()运算符返回false。()A.=B.<=C.<D.其它都是6【单选题】(3分)下面关于C#中值类型和引用类型的描述正确的是()。()A.字符串属于值类型B.结构属于引用类型C.值类型变量直接存放真正的数据,引用类型变量存放的是指向真正数据的内存地址D.所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型7【判断题】所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型。()A.错B.对8【单选题】(3分)下列选项中,属于值类型的是()()A.Int32B.IntC.stringD.struct9【单选题】(3分)表达式12/4-2+5*8/4%5/2的值为()。()A.4B.3C.0D.110【单选题】(3分)请问经过表达式a=3+15?0:1的运算,变量a的最终值是什么?()()A.1B.3C.4D.0第三章单元测试1【判断题】else语句总是与离他最近的一个if语句相匹配。()A.对B.错2【判断题】用foreach遍历群集时能够用break跳出循环。()A.错B.对3【判断题】switch语句的控制表达式可以是任何数据类型。()A.对B.错4【判断题】switch语句中case标签结束可以有跳转语句,也可以没有。()A.错B.对5【判断题】for循环只能用于循环次数已经确定的情况。()A.对B.错6【单选题】(3分)关于C#中的switchcase语句,以下说法正确的是()A.switch判断的表达式可以是整型或者字符型,但不能是字符串型B.在该语句中只能有一个default子句C.在该句中只能有一个break语句D.在该语句中最多不能超过5个case子句第四章单元测试1【判断题】(3分在C#中,int[][]是定义一个int型的二维数组.()A.对B.错2【单选题】(3分)下列关于数组访问的描述中,哪些选项是错误的?()A.如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;B.数组元素索引是从0开始的C.对数组元素的所有访问都要进行边界检查D.数组元素的访问是从1开始,到Length结束;3【单选题】(3分)下列关于数组的描述中,哪些选项是不正确的?()A.System.Array类是所有数组的基类B.String类中的许多方法都能用在数组中C.String类本身可以被看做是一个System.Char对象的数组D.数组可以用来处理数据类型不同的批量数据4【判断题】(3分foreach语句能使你不用索引就可以遍历整个数组。()A.错B.对5【判断题】(3分ArrayList能够包含任何类型的元素,但不能混合放置不同类型的对象。()A.错B.对6【单选题】(3分)以下数组声明中,不正确的有()A.int[]a;B.int[]a={1,3}C.int[]a=int[]{1,3}D.inta[]=newint[2];第五章单元测试1【单选题】(3分)以下说法正确的是()A.编译器可以提供一个默认的带一个参数的构造函数B.构造函数名不必和类名相同C.一个类可以声明多个构造函数D.构造函数可以有返回值2【单选题】(3分)在C#类中,()允许相同名称、不同参数个数或者参数类型的方法存在。()A.方法重载B.方法取消C.方法重写D.方法覆盖3【单选题】(3分)下列哪一个不是类成员的成员的是().A.数组B.索引器C.while循环结构D.属性4【单选题】(3分)下列的_______不是构造函数的特征。()A.构造函数可以带有参数B.可以指定构造函数的返回值C.构造函数的函数名和类名相同D.构造函数可以重载5【单选题】(3分)在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?()A.将Name的set块前加修饰符privateB.将Name的set块置空C.将Name添加readonly修饰符D.将Name的set块删除6【单选题】(3分)调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字()A.refB.无特殊要求C.paramsD.out7【单选题】(3分)下面哪个关键字不是用来修饰方法的参数?()A.refB.inC.paramsD.out8【单选题】(3分)在定义类时,如果希望类的某个方法能够在派生类中进一步改进,已处理不同的派生类的需要,则该将方法声明成()A..public方法B.sealed方法C.virtual方法D.override方法9【单选题】(3分)在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了()A.只写属性B.读写属性C.只读属性D.不可读不可写的属性第六章单元测试1【单选题】(3分)以下类MyClass的定义中,__________是合法的抽象类。()A.abstractclassMyClass{publicabstractintgetCount();}B.abstractclassMyClass{publicvirtualabstractintgetCount();}C.abstractclassMyClass{privateabstractintgetCount();}D.abstractclassMyClass{publicstaticabstractintgetCount();}2【单选题】(3分)面向对象编程中的“继承”的概念是指()A.派生自同一个基类的不同类的对象具有一些共同特征B.对象之间通过消息进行交互C.派生类对象可以不受限制地访问所有的基类对象D.对象的内部细节被隐藏3【单选题】(3分)调用重载方法时,系统根据_______来选择具体的方法。()A.参数名及参数个数B.方法的返回值类型C.方法名D.参数的个数和类型4【单选题】(3分)以下说法正确的是()A.虚方法可以在派生类中重写,抽象方法也不需要重写B.虚方法可以在派生类中重写,抽象方法必须重写C.虚方法必须在派生类中重写,抽象方法必须重写D.虚方法必须在派生类中重写,抽象方法不需要重写5【单选题】(3分)下列关于继承说法中,哪个选项是正确的()A.继承是指派生类可以获取其基类特征的能力。B.派生类可以继承多个基类的方法和属性。C.继承最主要的优点是提高代码性能D.派生类必须通过base关键字调用基类的构造函数6【单选题】(3分)下面关于虚方法说法错误的是:()A.虚方法和抽象方法都可以实现多态性B.虚方法必须被其子类重写C.使用virtual关键字修饰虚方法D.虚方法可以有自己的方法体7【单选题】(3分)在C#中,一个类()A.可以实现多个接口B.可以继承多个类C.只能实现一个接口D.在一个程序中只能有一个子类8【判断题】(3分在C#中,一个类可以继承于多个类、多个接口。()A.对B.错9【判断题】(3分显式接口成员只能通过接口来调用()A.错B.对10【单选题】(3分)关于多态,下列说法正确的是()A.多态可以分为编译时多态和运行时多态。前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本。B.多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一函数名编写多个不同的实现代码来实现。C.编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本。D.多态实际上就是重载,它们本质上是以一样的第七章单元测试1【单选题】(3分)以下关于C#的异常处理的叙述中,正确的是()A.一个try块后面只能跟随一个catch块B.在try…catch…finally块中,当发生异常时只执行相应catch块中的语句,不会执行finally块C.try块后面必须跟catch块或finally块组合使用,不能单独使用D.throw语句中必须指出抛出的异常2.【多选题】(3分)正确答案:ABC以下关于try…catch…finall语句的叙述中,正确的是()A.catch块和finally块都是可选的B.finally块最多只能有一个C.catch块可以有多个D.可以只有try块,没有catch块和finally块3【单选题】(3分)用户定义的异常应该从__________类中继承。()A.SystemExceptionB.ExceptionC.IOExceptionD.ArgumentException4【单选题】(3分)异常捕获发生在_______块中?()A.throwB.catchC.tryD.finally5【单选题】(3分)C#中,在方法MyFunc内部的try..catch语句中,如果在try代码块中发生异常,并且在当前的所有catch块中都没有找到合适的catch块,则()A..NET运行时继续在MyFunc的调用堆栈中查找提供该异常处理的过程B.NET运行时忽略该异常C.NET运行时马上强制退出该程序D.NET抛出一个新的“异常处理未找到”的异常第八章单元测试1【判断题】(4分ListBox控件用于显示一个选项列表,用户每次只能从中间选择一项()A.对B.错2【单选题】(4分)当运行窗体程序时,系统自动执行启动窗体的()事件。()A.ActivatedB.DoubleClickC.ClickD.Load3.【多选题】(4分)正确答案:AD窗体中有一个年龄文本框txtAge,下面()代码可以获得文本框中的年龄值。()A.intage=int.Parse(txtAge.Text);B.intage=txtAge.Text;C.intage=txtAge;D.intage=Convert.ToInt32(txtAge.Text);4【单选题】(4分)()控件组合了TextBox控件和ListBox控件的功能。()A.DomainUpDownB.ListViewC.LabelD.ComboBox5【单选题】(4分)利用文本框的()属性,可以实现密码框的功能。()A.PasswordsB.PasswordC.PasswordCharsD.PasswordChar6【单选题】(4分)下列控件中,不能实现多项选择功能的是()A.CheckBoxB.ComboBoxC.ListBoxD.CheckedListBox7【单选题】(4分)为菜单添加快捷键的属性是()A.ShortcutKeysB.KeysC.MenuKeysD.MenuShortcutKeys8【单选题】(4分)设置需要使用的弹出式菜单的窗体或控件的()属性,即可激活弹出式菜单。()A.ContextMenuStripB.ContextedMenuStripC.ContextedMenuD.MenuStrip9【单选题】(4分)若要显示消息框,必须调用MessageBox类的静态方法()A.ShowMessageB.ShowDialogC.ShowBoxD.Show10【单选题】(4分)用户单击”消息框”按钮时返回()值。()A.DialogResultB.DialogValueC.DialogCommandD.DialogBox第九章单元测试1【单选题】(4分)在ADO.NET中,用来与数据源建立连接的对象是()A.DataAdapter对象B.Connection对象C.DataSet对象D.Command对象2【单选题】(4分)使用Command对象的()方法,可执行不返回结果的命令,常用于记录的插入、删除、更新等操作。()A.ExecuteScalarB.ExecuteNonQueryC.ExecuteXmlReaderD.ExecuteReader3【单选题】(4分)通常情况下,DataReader对象在内存中保留()数据。()A.多行B.一行C.零行D.两行4【单选题】(4分)若把数据集(DataSet对象)中的数据更新到数据源,则应该使用()对象的update方法。()A.DataSetB.CommandC.ConnectionD.DataAdapter5【单选题】(4分)已知:DataSetdata=newDataSet();则删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 境外成团合同(2篇)
- 大学生创业竞赛赞助合同(2篇)
- 2024消防工程消防通道施工组织设计服务合同2篇
- 协议房屋买卖合同
- 瑜伽馆专职老师合同模板
- 2024年销售合同延期协议样本
- 个人房屋出租协议
- 2024年船东与租户租赁合同2篇
- 智慧安防项目开发协议
- 绿色出行项目战略合作协议
- 法院执行庭长供职报告1400字
- 推动架机械加工工序卡片
- 重庆市綦江区篆塘镇白坪村建筑用砂岩矿采矿权评估报告
- 甘肃社火100首歌词
- 行政查房情况记录表
- GB/T 2315-2000电力金具标称破坏载荷系列及连接型式尺寸
- 腹主动脉瘤的护理查房
- 星级酒店每日防火巡查记录本
- 中石化erp系统操作手册
- 部编人教版历史七年级下册教学计划及进度表
- 高中化学必修1思维导图(Word版zj)
评论
0/150
提交评论