C#语言编程题_第1页
C#语言编程题_第2页
C#语言编程题_第3页
C#语言编程题_第4页
C#语言编程题_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

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

文档简介

序号题目名选项A选项B选项C选项D选项E正确答案1CLASSEXSTREAMPUBLICSTATICVOIDMAINSTRINGFILENAME“ACCPDAT“2030101512下列关于命名空间的描述错误的是命名空间可以嵌套定义一个命名空间的成员可以包括类、结构、接口、枚举或委托等命名空间隐式地使用PRIVATE修饰符,在声明时不允许使用任何修饰符以上说法都不正确33在C中,下列代码的运行结果是。STRINGNAMES“ACCP“,“BENET“,“BETEST“FOREACHSTRINGNAMEINNAMESCONSOLEWRITELINENAME“ACCP“BENET“BETEST“NAMEACCPBENETBETESTNAMENAMENAME34PUBLICCLASSTEAPPPUBLICSTATICVOIDTHROWEXCEPTIONTHROWNEWEXCEPTIONPUBLICSTATICVOIDMAINTRYCONSOLEWRITELINE“TRY“THROWEXCEPTIONCATCHEXCEPTIONECONSOLEWRITELINE“CATCH“FINALLYCONSOLEWRITELINE“FINALLY“上述C代码运行结果是TRYFINALLYTRYCATCHFINALLYCATCHFINALLYTRY25PUBLICCLASSFATHERPUBLICSTRINGSURNAMEPUBLICFATHERSTRINGNAMETHISSURNAMENAMECONSOLEWRITELINENAMEPUBLICCLASSSONFATHERPRIVATEINTAGEPUBLICSONINTAGEBASE“关羽“THISAGEAGECONSOLEWRITELINEAGESTATICVOIDMAINSONSONNEWSON18在C中,上述代码的运行结果是关羽1818关羽18关羽16PUBLICSTRUCTPERSONSTRINGNAMEINTAGEPUBLICSTATICVOIDMAINHASHTABLEAPERSONB/其他处理代码以下描述正确的是A为引用类型的变量,B为值类型的变量A和B都是值类型的变量A和B都是引用类型的变量A为值类型的变量,B为引用类型的变量17CLASSTESTSTATICVOIDMAINTRYINTA10INTB0INTCA/BCONSOLEWRITELINECCATCHCONSOLEWRITELINE“出现错误“FINALLYCONSOLEWRITELINE“运行结束“在C中,上述代码的运行结果是运行结束出现错误运行结束10运行结束出现错误0运行结束18PUBLICINTERFACEIACCOUNTPUBLICVOIDPOSTINTERESTPUBLICVOIDDEDUCTFEESINTFEESCHEDULECLASSBUSINESSACCOUNTIACCOUNTINTAPUBLICSTATICVOIDMAINBUSINESSACCOUNTBNEWBUSINESSACCOUNTCONSOLEWRITELINEBACONSOLEREADLINEPUBLICVOIDPOSTINTERESTAA1PUBLICVOIDDEDUCTFEESINTFEESCHEDULEAAFEESCHEDULE以下的描述正确的是程序将正常运行,输出为0程序将出现编译错误,指示PUBLIC关键字对接口无效程序编译正常,但是出现运行时错误,提示变量A没有初始化程序将出现编译错误,指示不能在实现接口的类BUSINESSACCOUNT中定义成员A29PUBLICCLASSTEACHERPUBLICTEACHERSTRINGNAMECONSOLEWRITELINE“老师的名字叫“NAMEPUBLICCLASSTESTTEACHERPUBLICTESTSTRINGNAMECONSOLEWRITELINE“学生的名字叫“NAME分析如上的C代码段,运行后将输出编译报错老师的名字叫李明老师的名字叫李明学生的名字叫李明学生的名字叫李明110CLASSAPUBLICVOIDPRINTSTRSTRINGSTRCONSOLEWRITELINESTRCLASSBANEWPUBLICVOIDPRINTSTRSTRINGSTRSTRSTR“OVERRIDE“CONSOLEWRITELINESTRCLASSDEFAULTINITIALIZERAPPPUBLICSTATICVOIDMAINBOBJBNEWBAOBJAOBJBOBJAPRINTSTR“TEST“OBJBPRINTSTR“TEST“程序运行后将在控制台窗口打印TESTOVERRIDETESTOVERRIDETESTTESTTESTOVERRIDETESTOVERRIDE311在一个C的CONSOLE应用程序中,MAIN函数的执行代码如下STATICVOIDMAINSTRINGARGSCONSOLEWRITELINE“请为文件输入一个名称“STRINGFILENAMECONSOLEREADLINEFILESTREAMFILESTRNEWFILESTREAMFILENAME,FILEMODEOPENORCREATESTREAMWRITERSWNEWSTREAMWRITERFILESTRSWWRITELINE123FILESTRCLOSE以上代码行存在问题的是。选择一项上述代码没有问题,数据123能保存到文件中SW对象在执行完毕后应调用CLOSE方法关闭对象后才能将123保存到文件中没有指定文件所在的目录,所以不能创建文件SW对象不能写入整数数据,只能写入字符数据,因此将提示错误信息212VISUALSTUDIONET开发平台是公司提供的NET应用程序集成开发工具。BORLANDINTELIBMMICROSOFT413在NET中,程序中的错误可以划分为以下三类,除了规格错误语法错误逻辑错误运行时错误114在C程序中,一个类在一个程序中只能有一个子类可以继承多个类只能实现一个接口可以实现多个接口415PUBLICCLASSSTUDENTPUBLICVIRTUALVOIDEXAMCONSOLEWRITELINE“学生都要考试“PUBLICCLASSUNDERGRADUATESTUDENTPUBLICNEWVOIDEXAMBASEEXAMCONSOLEWRITELINE“大学生有选择考试科目的权利“PUBLICCLASSTESTSTATICVOIDMAINSTUDENTSTUNEWUNDERGRADUATESTUEXAM在C中,上述代码的运行结果是。选择一项学生都要考试大学生有选择考试科目的权利学生都要考试大学生都要考试大学生有选择考试科目的权利学生都要考试216在C程序中,如果类B要继承类A,类B正确的定义为PUBLICCLASSBAPUBLICCLASSBFROMAPUBLICCLASSBINHERITAPUBLICCLASSBA417在C程序中,使用关键字来定义静态成员。PRIVATESTATICMALLOCCLASS218下列关于C的异常处理的描述,错误的是。选择二项使用THROW语句既可以引发系统异常,也可以引发由开发人员创建的自定义异常TRY块必须跟CATCH块组合使用,不能单独使用一个TRY块可以跟随多个CATCH块在TRYCATCHFINALLY块中,即便开发人员编写强制逻辑代码,也不能跳出FINALLY块的执行2,419PUBLICABSTRACTCLASSANIMAL代码1PUBLICABSTRACTVOIDEAT代码2PUBLICVOIDSLEEP代码3以下关于C代码地描述正确的是代码2错误代码3错误代码1错误代码无错误420在NET的程序中,永远无法执行的代码、死循环、非预期的输出,属于语法错误输出错误运行时错误逻辑错误421PUBLICABSTRACTCLASSANIMALPUBLICABSTRACTVOIDEATPUBLICVOIDSLEEP以下关于C代码地描述正确的是代码错误,因为类中方法没有实现通过代码ANIMALANNEWANIMAL可以创建一个ANIMAL对象该段代码正确代码错误,因为类中存在非抽象方法322在VISUALSTUDIONET2008中,对话框用于查看和更改任何变量的值或任何寄存器的内容。监视即时快速监视局部变量123在C中,下列变量定义与赋值正确的是DOUBLEMONEY1000CHARLEVELASTRINGNAMEACCPINTAGE125124以下都是NET平台的特点和优点,除了多语言支持安全类型系统程序不需要调试和测试自动内存管理325C中,变量VAR1是一个引用类型变量,则它只存放指向真正数据的内存地址的引用如果VAR1用于方法中作为参数,则改变VAR1的值,可能会影响到其他引用类型变量的值可以存放真正的数据,也存放指向真正数据的内存地址的引用可以存放真正的数据126以下描述错误的是ICOMPARABLE是泛型接口ICOMPARABLE接口的泛型版,它对类型的约束更严格接口可以作为参数就是可以传递一个实现该接口类的一个对象,而接口作为返回值则是可以返回一个实现该接口类的一个对象实现了ICOMPARABLE接口的类的对象意味着可以进行比较ICOMPARER通常称为比较器,用于比较两个对象的大小327在C中,下列代码的运行结果是。选择一项USINGSYSTEMCLASSTESTSTATICVOIDMAINSTRINGARGSINTA21,B22,C23IFAB|BBABMAXC0INUMI1IFORINTI0I1CONSOLEWRITELINECOUNTCOUNT程序运行时在控制台打印输出值为。选择一项213213233356在C类中,关于属性的描述不正确的是属性不能只是可写的属性可以是可读可写的属性可以是只读的属性可以是只写的157PUBLICSTRUCTINVENTORYPUBLICSTRINGITEMPUBLICINTUNITPRICEPUBLICINTQUANTITYPUBLICCLASSCLASS1PUBLICINVENTORYCREATEITEMINVENTORYTEMPCONSOLEWRITE“ENTERTHEITEMSNAME“TEMPITEMCONSOLEREADLINECONSOLEWRITE“ENTERTHEUNITPRICE“TEMPUNITPRICECONVERTTOINT32CONSOLEREADLINECONSOLEWRITE“ENTERTHEITEMQUANTITY“TEMPQUANTITYCONVERTTOINT32CONSOLEREADLINERETURNTEMP下列选项关于上述代码中定义的结构和方法的描述正确的是结构定义不正确,因为结构中没有构造函数,方法定义不正确,因为返回值的数据类型不能是结构结构定义正确,方法定义正确结构定义不正确,因为结构中没有构造函数,方法定义正确结构定义正确,方法定义不正确,因为在方法中对结构实例化时,没有使用NEW运算符258在C中,下列代码的运行结果是。选择一项USINGSYSTEMCLASSTESTSTATICVOIDMAINSTRINGARGSINTA21,B22,C23IFACCONSOLEWRITELINEBELSECONSOLEWRITELINEABC21222366259下列说法正确的是在C中错误类型分为语法错误、运行时错误和逻辑错误在C中操作文件不需要导入SYSTEMIO命名空间在C中属性分为只读属性、只写属性2种在NET中应用程序有调试和发布2种版本160以下的C代码STATICVOIDMAINSTRINGARGSCONSOLEWRITELINE“运行结果0“,CONSOLEREADLINECONSOLEREADLINE程序运行时,输入“ACCPEXAM“几个字符,按回车键输出结果为。选择1项在控制台窗口显示“运行结果0“在控制台窗口显示“运行结果“在控制台窗口显示“运行结果A“在控制台窗口显示“运行结果ACCPEXAM“161在C中,最容易被程序员发现的错误是语义错误语法错误在一个表达式中,程序员错把写出了逻辑错误262以下关于简单工厂设计模式说法错误的是简单工厂设计模式便于代码的维护和重复使用简单工厂设计模式的核心是具体产品简单工厂设计模式中包含的角色有工厂角色、抽象产品角色、具体产品角色简单工厂设计模式的实质是由一个工厂类根据传入的参数动态决定应该创建哪一个产品类263在C中下列关于MAIN方法的描述正确的是MAIN方法前的STATIC关键字表示MAIN方法为静态方法,只有类实例化后,静态方法才可以被调用在一个应用程序中只能有一个MAIN方法MAIN方法是公共语言运行库通向应用程序的公共的入口MAIN方法的返回类型VOID,不能为其他类型364在面向对象的技术中,属性可以从类定义的外部存取,属性不可以从类定义的外部来存取。私有的,公有的私有的,保护的公有的,私有的保护的,公有的365阅读下面有关索引器的代码CLASSTESTINDEXPUBLICINTELEMENTSINTINDEXGETRETURNELEMENTSINDEXSETELEMENTSINDEXVALUECLASSCLASS1STATICVOIDMAINSTRINGARGSTESTINDEXTINEWTESTINDEXFORINTCNT0CNT1KPIJKCONSOLEWRITEPTOSTRING程序运行后,P的值为414165186下面C代码,定义了一个索引器,并进行了访问CLASSINDEXERCLASSPUBLICINTMYARRAYNEWINT10PUBLICINTTHISINTINDEXGETRETURNMYARRAYINDEXPUBLICSTATICVOIDMAININDEXERCLASSOBJBNEWINDEXERCLASSOBJBMYARRAY3256/代码行2OBJB51024/代码行3FORINTI0I0CONSOLEWRITEITOSTRING“在C中,上述代码的运行结果是16181416181618201422161814221135在C中,下列代码的运行结果是INTA30,B20BAA10CONSOLEWRITELINEACONSOLEWRITELINEB30201020101010304136在NET中,关于CLR和IL,以下描述正确的是应用程序将被编译两次,但是第二次CLR编译的速度比第一次慢没有CLR,IL也能被编译成机器代码并且能够在不同的计算机指令集下被执行应用程序将被编译两次,第一次生成IL,IL在运行时候被CLR快速编译应用程序在CLR环境被编译成IL,IL将能够被任何计算机指令集执行3137C中,声明一个带参数的MAIN方法,代码为PUBLICSTATICVOIDMAINSTRINGARGSPUBLICSTATICVOIDMAINSTRINGARGSPUBLICSTATICVOIDMAINPUBLICSTATICVOIDMAINSTRING2141下面代码运行后,S的值是。INTS0FORINTI1I10BREAKIFI20SI10206124142PUBLICCLASSTESTEXCEPTIONEXCEPTIONPUBLICTESTEXCEPTIONBASEPUBLICTESTEXCEPTIONSTRINGMESSAGEBASEMESSAGEPUBLICTESTEXCEPTIONSTRINGMESSAGE,EXCEPTIONINNEREXCEPTIONBASEMESSAGE,INNEREXCEPTIONPUBLICCLASSEXCEPTIONTESTAPPPUBLICSTATICVOIDMAINTRYINTICONSOLEWRITELINE“请输入一个字符“ICONVERTTOINT32CONSOLEREADLINEIFI10CONSOLEWRITELINE“OK“ELSEIFI5THROWNEWTESTEXCEPTION“ERRINPUT“CATCHEXCEPTIONETESTEXCEPTIONEXNEWTESTEXCEPTION“CATCH“,ECONSOLEWRITELINEEXMESSAGE当输入字母“A“时,程序运行结果应该为CATCHOKERRINPUT无显示,程序直接退出1143下面代码实现数组ARRAY的冒泡排序,画线处应填入。INTARRAY20,56,38,45INTTEMPFORINTI0I是通过索引访问集合中的元素使用泛型类可以保证类型安全性DICTIONARY可以通过键来访问集合元素1146C程序中的类MYCLASS中的成员变量VAR1如下PUBLICCLASSMYCLASSPRIVATEINTVAR1则可以访问VAR1的有。选择一项MYCLASS的继承类MYCLASS的父类和MYCLASS在同一命名空间下的类在MYCLASS类中4147在NET中,关于组件多态性的陈述,下面除了都是正确的。可以通过接口实现多态性可以通过抽象类实现多态性在多态性中,需要调用哪个方法的决定是在设计时做出的多态性不只是重载或重写,而是智能重写3148下列关于C中的通用类型系统CTS的描述错误的是C中的类型系统包含两类一种为语言本身所固有的类型内置数据类型,一种是可以由语言的使用者来创建的类型类装箱是值类型转换成引用类型,取消装箱则是引用类型转换成值类型在C中,CTS一切都是对象,而且所有对象都是从一个基类“SYSTEMOBJECT“中隐式派生出来的C正是通过装箱来使所有的一切都是对象的1149以下是用于声明枚举类型的关键字STATICENUMDELEGATESTRUCT2150CLASSAPUBLICABSTRACTVOIDPRINTSTRSTRINGSTRCONSOLEWRUTELINESTRCLASSBAPUBLICOVERRIDEVOIDPRINTSTRSTRINGSTRSTRSTR“重写的方法“CONSOLEWRITELINESTRCLASSDEFAULTINITIALIZERAPPPUBLICSTATICVOIDMAINBBNEWBAABAPRINTSTR“打印“APRINTSTR“打印“运行程序后将在控制台窗打印打印打印打印重写的方法打印重写的方法程序有误,不能运行4151分析如下的C代码段,运行后将输出。选择一项ARRAYLISTARRNUMNEWARRAYLISTFORINTI1I10

温馨提示

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

评论

0/150

提交评论