版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1题下面关于.NETCore的描述不正确的是()。A跨平台B是在.NETFramework基础上的升级C.NETCore和.NETFramework是两种并行关系的.NET框架DC#语言调用.NETCore中成员的方式和调用.NETFramework成员的方式一样第2题在对SQLServer数据库操作时应选用()。ASQLServer.NETFramework数据提供程序BOLEDB.NETFramework数据提供程序CODBC.NETFramework数据提供程序DOracle.NETFramework数据提供程序第3题.NET框架体系结构由(BC)核心组件组成。AJIT编译器BCLRC框架类库集DMSIL正确答案:BC第4题.NET框架是.NET战略的基础,是一种新的便捷的开发平台,它具有两个主要的组件,分别是()和类库。A公共语言运行库BWeb服务C命名空间DMain()函数第5题ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是()AHTML控件和Web控件BHTML控件和XML控件CXML控件和Web控件DHTML控件和IIS控件第6题关于ASP.NET中的代码隐藏文件的描述正确的是()AWeb窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。B项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。C项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。D以上都不正确。第1题C#中每个char类型变量占用()字节内存A1B2C3D4第2题在ADO.NET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(),必要时还要设置参数尺寸A大小B上限C初始值D类型第3题下面哪些是合法的变量名?()AHope6.0B杜甫C白居易D唐伯虎正确答案:BC第4题下面代码的执行结果是()。stringweek="星期三";switch(week){case"星期一":case"星期二":case"星期四":case"星期五":Console.WriteLine("今天要上课");break;case"星期三":Console.WriteLine("上自习");break;case"星期六":case"星期天":Console.WriteLine("今天休息,逛街");break;}A今天要上课B上自习C今天休息,逛街D今天要上课上自习第5题下面对常量描述正确的是()。A定义常量要使用console关键字B常量定义的同时必须赋初值C常量可以被反复赋值D常量也可以定义之后再赋值第6题下面关于数组的说法正确的是()。A数组里面的元素可以是多种数据类型B所有的数组类都继承自Array类C数组元素在数组中是顺序排列的,首元素编号是1D我们可以通过构造函数直接创建一个Array类的实例第7题下面关于枚举的说法错误的是()。A枚举实际是程序员定义的整数类型,枚举值是为了理解记忆BC#编译器默认会把枚举中第一个值赋值为0C枚举类型中的元素可以和整型变量进行类型转换D枚举类型中的元素可以和所有数值类型进行类型转换第8题以下是一些C#中的枚举型的定义,其中错误的用法有()Apublicenumvar1{Mike=100,Nike=102,Jike}Bpublicenumvar1{Mike=100,Nike,Jike}Cpublicenumvar1{Mike=-1,Nike,Jike}Dpublicenumvar1{Mike,Nike,Jike}第9题int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()A9B2C6D越界第10题枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为()。AintBsbyteCuintDulong第11题下列关于数组访问的描述中,哪些选项是错误的?()。A数组元素索引是从0开始的B对数组元素的所有访问都要进行边界检查C如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常D数组元素的访问是从1开始,到Length结束第12题C#数组主要有三种形式,它们是()。A一维数组、二维数组、三维数组B整型数组、浮点型数组、字符型数组C一维数组、多维数组、不规则数组D一维数组、二维数组、多维数组第13题在C#中,表示一个字符串的变量应使用以下哪条语句定义?()ACStringstrBstringstrCDimstrasstringDchar*str第14题有说明语句double[,]tab=newdouble[2,3];那么下面叙述正确的是()。Atab是一个数组维数不确定的数组,使用时可以任意调整Btab是一个有两个元素的一维数组,它的元素初始值分别是2,3Ctab是一个二维数组,它的元素个数一共有6个Dtab是一个不规则数组,数组元素的个数可以变化第15题下列关于数组的描述中,哪些选项是不正确的?()。AString类中的许多方法都能用在数组中BSystem.Array类是所有数组的基类CString类本身可以被看做是一个System.Char对象的数组D数组可以用来处理数据类型不同的批量数据第16题以下程序代码输出结果是()。usingSystem;publicclassA{}publicclassB:A{}publicclassTest{publicstaticvoidMain(){AmyA=newA();BmyB=newB();ObjectO=myB;AmyC=myB;Console.WriteLine(myC.GetType());}}AABBCObjectD将报告错误信息,提示无效的类型转换第17题Regex类的()方法可以测试字符串是否匹配某个正则表达式模式。AIsMatch()BIsMatches()CSplit()DReplace()第三章作业第1题C#程序设计语言属于什么类型的编程语言()A机器语言B高级语言C汇编语言D自然语言第2题C#语言与Java语言一样,也是一种面向对象的语言,C#语言中声明类的关键字是()。AusingBclassCnamespaceDMain第3题C#程序的()方法被成为程序的大门,应用程序从这里开始运行AMain()BBegin()CStart()Dmain()第4题C#源程序文件的拓展名是()AvbBcCcppDcs第5题创建数据库连接使用的对象是()。AConnectionBCommandCDataReaderDDataSet第6题下列对构造方法的陈述,正确的是()。A提供了有参构造方法,编译器也会自动提供无参构造方法B构造方法与类名同名C构造方法没有返回值,所以定义时有void关键字D构造方法的调用方式和其他方法相同第7题类用来描述具有相同特征和行为的对象,它包含()。A变量B方法C构造方法D行为正确答案:ABC第四章作业第1题在以下C#类中,()是控制台类,利用它我们可以方便的进行控制台的输入输出。AControlBConsoleCCancelDWrite第2题Console是C#语言中的控制台类,它负责向控制台输出不同格式的字符串,在格式字符串中,可以使用()来实现水平制表输出。A\rB\tC\nD\d第3题在C#中,使用()访问修饰符修饰的方法被称之为抽象方法。AthisBabstractCnewDvirtual第4题在C#中,定义派生类时,指定其基类应使用的语句是()。AInheritsB:CClassDOverrides第5题在类作用域中能够通过直接使用该类的()成员名进行访问。A私有B公用C保护D任何第6题被以下哪个访问修饰符修饰的成员变量只能在类内部访问?()ApublicBprivateCprotectedDinternal第7题下面关于值类型和引用类型的说法,正确的是()。A值类型数据存在堆上B引用类型数据存在堆栈上Cstring类型数据属于引用类型D引用类型数据不能转换成值类型数据第8题定义静态方法需要使用()关键字。ApublicBprivateCstaticDenum第9题下面哪种参数传递方式中的参数在方法内的修改是不能影响到调用方法的?()A值传递方式传递一个枚举Bref方式传递一个类的对象Cref方式传递一个枚举Dout方式传递一个int变量第10题关于ref关键字,说法正确的是()。Aref关键字在方法定义时不用显式使用B传递给ref的参数必须在调用方法前初始化Cref关键字不能使参数的修改结果返回给调用方法D以上说法全部错误第11题关于方法重载,下列说法正确的是()。A如果多个类中有多个同名的方法,而参数类型或者参数个数不同,就是重载B一个类中有多个同名的方法,而参数个数或者参数类型不同,就是重载C一个类中有多个同名的方法,但是返回值类型不同,就是重载D以上说法全部错误第五章作业第1题Winform中,关于ToolBar控件的属性和事件的描述不正确的是()AButtons属性表示ToolBar控件的所有工具栏按钮BButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度CDropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键DButtonClick事件在用户单击工具栏任何地方时都会触发第2题()关键字用于定义委托。AdelegateBeventCthisDvalue第3题()关键字用于定义事件。AdelegateBeventCthisDvalue第4题将发生的事件通知其他对象的对象称为事件的()。A广播者B通知者C发行者D订阅者第5题C#中的事件处理有三个步骤:①订阅事件;②定义事件;③发生事件时通知订阅者,正确的顺序是()。A①②③B③②①C①③②D②①③第6题关于事件处理程序,下列说法错误的是()。A事件处理程序可以是一个静态方法B事件处理程序可以是一个实例方法C事件处理程序可以是一个匿名方法D以上都不对第7题声明一个委托publicdelegateintmyCallBack(intx);则用该委托产生的回调方法的原型应该是()AvoidmyCallBack(intx)Bintreceive(intnum)Cstringreceive(intx)D不确定的第六章作业第1题类的以下特性中,可以用于方便地重用已有的代码和数据的是().A多态B封装C继承D抽象第2题在类的定义中,类的()描述了该类的对象的行为特征A类名B方法C所属的命名空间D私有域第3题如果A类继承自B类,则A类和B类分别称为()。A基类,派生类B派生类,基类C密封类,基类D该表述有误第4题关于以下代码的说法正确的是()。publicclassAnimal{publicvirtualvoidEat(){}}publicclassTiger:Animal{publicoverridevoidEat(){Console.WriteLine("老虎吃动物");}}publicclassTigress:Tiger{staticvoidMain(){Tigresstiger=newTigress();tiger.Eat();}}A代码正确,但没有输出B代码正确,并且输出“老虎吃动物”C代码错误,因为Animal中的Eat()方法没有实现D代码错误,因为Tigress类没有重写基类Animal中的虚方法第5题下面关于继承的机制说法正确的是()。A在C#中,任何类都可以被继承B一个子类可以继承多个父类CObject类是所有类的基类D继承有传递性,A类继承B类,B类又继承C类,那么A类也继承了C类的成员正确答案:CD第6题在开发某图书馆的图书信息管理系统的过程中,开始为教材类图书建立一个TextBook类;现在又增加了杂志类图书,于是需要改变设计,则下面最好的设计应该是()。A建立一个新的杂志类JournalB建立一个新的杂志类Journal,并继承TextBoook类C建立一个基类Book和一个新的杂志类Journal,并让Journal类和TextBoook类都继承于Book类D不建立任何类,把杂志图书的某些特殊属性加到TextBoook类中第7题面向对象编程中的“继承”的概念是指()A对象之间通过消息进行交互B派生自同一个基类的不同类的对象具有一些共同特征C对象的内部细节被隐藏D派生类对象可以不受限制地访问所有的基类对象第8题下列关于多态的说法中,哪个选项是正确的()A重写虚方法时可以为虚方法指定别称B抽象类中不可以包含虚方法C虚方法是实现多态的唯一手段D多态性是指以相似的手段来处理各不相同的派生类。第9题下列关于多态的说法中,哪个选项是正确的()A重写虚方法时可以为虚方法指定别称B抽象类中不可以包含虚方法C虚方法是实现多态的唯一手段D多态性是指以相似的手段来处理各不相同的派生类。第10题在C#语言中,以下关于继承的说法错误的是()。A一个子类不能同时继承多个父类B任何类都是可以被继承的C子类继承父类,也可以说父类派生了一个子类DObject类是所有类的基类第11题在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是()。AC不仅继承了B中的成员,同样也继承了A中的成员BC只继承了B中的成员CC只继承了A中的成员DC不能继承了A或B中的成员第12题以下关于密封类的说法,正确的是()A密封类可以用作基类B密封类可以是抽象类C密封类永远不会有任何派生类D密封类或密封方法可以重写或继承第七章作业第1题在C#中,下列数据类型属于引用类型的是()。A整型(int)B结构(struct)C接口(interface)D枚举(enum)第2题关于抽象类下面说法错误的是()。A抽象类可以包含非抽象方法B含有抽象方法的类一定是抽象类C抽象类不能被实例化D抽象类可以是密封类第3题接口和类的区别在于()。A类可以继承而接口不可以B类不可以继承而接口可以C类可以多继承而接口不可以D类不可以多继承而接口可以第4题在C#中,假设Person是一个类,而ITeller是一个接口,下面的()类定义是正确的。AclassEmployee:Person,ITellerBclassEmployee:ITeller,PersonCclassEmployee-Person,ITellerDclassEmployee:Person/ITeller第5题已知接口中有一个Show()方法,下面对该方法原型的定义正确的是()。ApublicvoidShow()BpublicvirtualvoidShow()CvoidShow()DvirtualvoidShow()第6题下列描述错误的是()A类不可以多重继承而接口可以;B抽象类自身可以定义成员而接口不可以;C抽象类和接口都不能被实例化;D一个类可以有多个基类和多个基接口第7题接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量A方法、属性、索引器和事件B方法、属性信息、属性C索引器和字段D事件和字段第8题在C#中,接口与抽象基类的区别在于()。A抽象基类可以包含非抽象方法,而接口只能包含抽象方法B抽象基类可以被实例化,而接口不能被实例化//抽象类和接口都不能实例化C抽象基类不能被实例化,而接口可以被实例化D抽象基类就是接口,它们之间无差别第9题以下叙述正确的是:()A接口中可以有虚方法。B一个类可以实现一个接口。C接口不能被实例化。D接口中可以包含已实现的方法。第10题在C#中,允许多接口继承,从多个接口时,使用“:”后跟继承的接口的名字,多个接口名称之间使用()符号进行分割。A”.”B”->”C”,”D”::”第11题在c#中,关于继承和接口,以下说法正确的是()Ac#允许许多接口实现,也允许多重继承Bc#允许多接口实现,但不允许多重继承Cc#不允许多接口实现,但允许多重继承Dc#不允许多重接口实现,也不允许多重继承第12题在C#中,下列关于抽象类和接口的说法,正确的是()A在抽象类中,所以的方法都是抽象方法B继承自抽象类的子类必须实现起父类(抽象类)中的所以抽象方法C在接口中,可以有方法实现,在抽象类中不能有方法实现D一个类可以从多个接口继承,也可以从多个抽象类继承第13题下列关于接口的说法,哪项是正确的()A接口可以被类继承,本身也可以继承其他接口。B定义一个接口,接口名必须使用大写字母I开头C接口像类一样,可以定义并实现方法D类可以继承多个接口,接口只能继承一个接口第14题以下关于接口的说法,不正确的是()A接口不能实例化B接口中声明的所有成员隐式地为public和abstractC接口默认的访问修饰符是privateD继承接口的任何非抽象类型都必须实现接口的所有成员。第15题在C#中定义接口时,使用的关键字是()。AinterfaceB:CclassDoverrides第八章作业第1题要想获得以“小时:分钟:秒”为格式的时间,以下哪个方法可以实现?()ADateTime.Now.ToLongTimeString()BDateTime.Now.ToLocalTime()CDateTime.Now.ToShortTimeString()D以上方法都可以第2题下列对System.String类的描述正确的两项是()。A该类对象的内容可以改变B该类对象的内容不能改变C该类的引用变量可以指向其他的同类型对象D该类的引用变量不能指向其他的同类型对象正确答案:BC第3题System.String类的()方法不能删除字符串中的空格。AReplace()BTrim()CRemove()DEndsWith()第4题StringBuilder类不具有下面的()方法。AJoin()BReplace()CRemove()DInsert()第九章作业第1题构建Windows窗体以及其所使用空间的所有类的命名空间是下列哪个选项()ASystem.IOBSystem.DataCSystem.TextDSystem.Windows.Forms第2题要对注册表进行操作则必须包含()ASystem.ComponentModel命名空间BSystem.Collections命名空间CSystem.Threading命名空间DMicrosoft.Win32命名空间第3题命名空间的作用是()。A初始化成员变量B实例化对象C解决命名冲突D为成员变量开辟内存空间第4题下面哪个关键字是引入命名空间?()AusingBpublicCenumDnamespace第5题C#中导入某一命名空间的关键字是()。AusingBuseCimportDinclude第6题用户通过()类将数据作为一组键值对来存储,这些值数据是根据键来组织的。AArrayListBArrayCHashTableDList第7题下列泛型集合声明正确的是()。AListf=newList();BListf=newList();CListf=newList();DListf=newList;第8题关于泛型集合List说法错误的是()。AList在获取元素时需要进行类型转换BList是通过索引访问集合中的元素CList可以根据索引删除元素,还可以根据元素名称删除D定义List对象需要实例化第9题泛型所在的命名空间是()ASystem.Collections.GenericBSystem.CollectionsCSystem.GenericD以上都不对第十章作业第1题在应用程序无须重复编译即可发布时,通常使用()模式。A调试B发布C安装D生成第2题C#语句中的缺少括号、拼写错误等属于()错误类型。A运行时B语义C语法D常见第3题()窗口用于监控当前程序中所有局部变量的值。A即时B通用C监视D局部变量第4题所有C#异常都派生自()类。AWindowsBExceptionCSystemExceptionDCommonException第5题程序员可使用()语句以程序方式引发异常。ArunBtryCcatchDthrow第6题一般情况下,异常类存放在什么命名空间中?()。A生成异常类所在的命名空间BSystem.Exception命名空间CSystem.Diagnostics命名空间DSystem命名空间第7题若将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理文书改进措施
- 病理科组织病理学标本处理流程
- 2026四川成都市青白江区医疗卫生事业单位考核招聘急需紧缺卫生专业技术人才18人备考题库及答案详解【网校专用】
- 2026福建泉州石狮市祥芝镇人民政府招聘编外工作人员3人备考题库及参考答案详解(预热题)
- 2026江苏宿迁市卫生健康委员会所属事业单位招聘11人备考题库带答案详解(培优)
- 2026春季中国工商银行宁波市分行校园招聘120人备考题库及参考答案详解(b卷)
- 2026西藏阿里地区革吉县人力资源和社会保障局(医疗保障局)补聘基层劳动就业社会保障公共服务平台工作人员1人备考题库附参考答案详解(a卷)
- 中华财险广州中心支公司2026届春季招聘备考题库附答案详解(夺分金卷)
- 2026西藏中共林芝市委员会宣传部招聘公益性岗位工作人员2人备考题库含答案详解(能力提升)
- 2026北京首华物业管理有限公司招聘2人备考题库含完整答案详解【名校卷】
- 奶茶店店长职能培训
- 老年护理实践指南(试行)
- 三国演义整本书阅读导读课教学 +公开课一等奖创新教案
- DZ∕T 0211-2020 矿产地质勘查规范 重晶石、毒重石、萤石、硼(正式版)
- 小学刑法知识讲座
- 城发公司行业分析
- 麻醉科临床诊疗指南2020版
- 中建综合支架专项施工方案
- 非常规时段施工安全管理方案
- 普通气动调节阀规格书
- 如何保证伙伴成功举绩
评论
0/150
提交评论