电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c#期末试题选择题

21页
  • 卖家[上传人]:自***
  • 文档编号:79517850
  • 上传时间:2019-02-17
  • 文档格式:DOC
  • 文档大小:125.80KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1.属于C#语言的关键字( A )。A. abstract B. camel C. Salary D. Employ2.C#语言中,值类型包括:基本值类型、结构类型和( D )。 A.小数类型 B.整数类型 C.类类型 D.枚举类型3.假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( C )。A. intarr = new int10,20B. intarr = int new10,20C. int,arr = new int10,20D. int,arr = new int20;105.以下正确的描述是( )。 A.函数的定义可以嵌套,函数的调用不可以嵌套 B.函数的定义不可以嵌套,函数的调用可以嵌套 C.函数的定义和函数的调用均可以嵌套 D.函数的定义和函数的调用均不可以嵌套9.可用作C#程序用户标识符的一组标识符是( B )。A. void define +WORD B. a3_b3 _123 YNC. for -abc Case D. 2a DO sizeof10.引用类型主要有4种:类类型、数组类型、接口类型和( )。 A.对象类型 B.字符串类型 C.委托类型

      2、 D.整数类型2.在C#中,定义派生时,指定其基类应使用的语句是( )。A.Inherits B.: C.Class D.Overrides 答案:B3.类的以下特性中,可以用于方便地重用已有的代码和数据的是( ).A.多态 B.封装 C.继承 D.抽象 答案:C4.在Array类中,可以对一维数组中的元素进行排序的方法是( A )。A.Sort() B.Clear() C.Copy() D.Reverse()3. 以下标识符中不全是关键字的是( D )。 A. case for int B. default then while C. bool class long D. goto unit char7. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( C )。 A. 12 B. 144 C. 156 D. 2881. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello().使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的

      3、Hello 方法?( A )A. obj.Hello();B. obj:Hello();C. MyClass.Hello();D. MyClass:Hello();2. 分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1class MyClasspublic class subClassint i;若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择( C )A. private 访问只限于包含该成员的类,私有的B. protected 访问限于包含该成员的类及类的派生灯,保护的C. internal 访问只限于所在的程序集,只有在同一个程序集中才能访问D. public 访问不受限制,公共的还有一种是protected internal3. C#可以采用下列哪些技术来进行对象内部数据的隐藏?( BC )A. 静态成员B. 类成员的访问控制说明C. 属性D. 装箱(boxing)和拆箱(Unboxing)技术4. 分析下列程序:public class class4private string _

      4、sData = “;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?( A )A. obj.sData = “It is funny!”;B. Console.WriteLine(obj.sData);C. obj._sData = 100;D. obj.set(obj.sData);5. 分析下列程序中类MyClass 的定义class BaseClasspublic int i; class MyClass:BaseClasspublic new int i; 则下列语句在Console 上的输出为( D )MyClass y = new MyClass();BaseClass x = y;x.i = 100;Console.WriteLine(“0, 1”,x.i,y.i);(提示:注意类MyClass 中的new 关键字)A. 0, 0B. 100, 100C. 0, 100D. 100, 06. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类

      5、的需要,则应将该方法声明成( C )A. sealed 方法 封闭类B. public 方法 公共类C. visual 方法 虚方法D. override 方法 重载基类7. 类MyClass 中有下列方法定义:public void testParams(params int arr) Console.Write (“使用Params参数!”);public void testParams(int x,int y) Console.Write (“使用两个整型参数!”);请问上述方法重载有无二义性?若没有,则下列语句的输出为( B )MyClass x = new MyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);A. 有语义二义性;B. 使用Params 参数!使用两个整型参数!使用Params 参数!C. 使用Params 参数!使用Params 参数!使用Params 参数!D. 使用Params 参数!使用两个整型参数!使用两个整型参数!8. 使用下列哪种方法可以减小一个ArrayList 对象的容

      6、量?( CD )A. 调用Remove 方法B. 调用Clear 方法C. 调用Trim(调整,修剪)ToSize 方法D. 设置Capacity 属性9. C#程序中,可使用try.catch 机制来处理程序出现的( B )错误.A. 语法 B. 运行 C. 逻辑 D. 拼写10. C#中,在方法MyFunc 内部的try.catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则( C )A. .NET 运行时忽略该异常B. .NET 运行时马上强制退出该程序C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程D. .NET 抛出一个新的”异常处理未找到”的异常在C#中,预处理器指令#region(地区,范围)和#endregion 的作用是( B )。A. 注释#region 和#endregion 之间的代码B. 为Code Editor 定义一段可折叠代码区C. #region 和#endregion 之间的代码在Debug 版本中不参加编译D. #region 和#endregion 之间

      7、的代码在Release 版本中不参加编译下列哪一个不是面向对象编程的特征DA.继承B.多态C.封装D.统一接口面向对象程序设计中的数据隐藏指的是。 DA.输入数据必须输入保密口令B.数据经过加密处理C.对象内部数据结构上建有防火墙D.对象内部数据结构的不可访问性下列描述中,(D)是不正确的。A. 面向对象程序设计可重用性较好;B. 对象之间通过消息进行信息传递;C. 多态性体现了行为共享;D. 面向对象方法的核心是继承;在C#中,将路径名”C:Documents”存入字符串变量path中的正确语句是(A )A. path = C: Docments;B. path = C: /Document/;C. path = C:Document;D. path = C:/Document/;下列语句在控制台上的输出是多少?(A )string msg = ”HellonWorld!”;System.Console.WriteLine(msg);A.HellonWorld!B.”HellonWorld!”C.Hello World!D.HelloWorld!C#中执行下列语句整形变量x和y的值是

      8、多少?( D ) int x=100; int y=+x;A.x=100 y=100B.x=101 y=100C.x=100 y=101D.x=101 y=101DC#中每个bool类型量占用( d )个字节的内容.A.4B.2C.8D.1C#中每个char类型量占用( b )个字节的内容.A.1B.2C.4D.8单选题C#中每个int 类型的变量占用(c )个字节的内存。A. 1B. 2C. 4D. 8在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?( a )A. decimal theMoney;B. int theMoney;C. string theMoney;D. dim theMoney as doubleC#中的类型float 对应.NET 类库中的 (a )A. System.SingleB. System.DoubleC. System.Int32D. System.Int64下列语句是类 myclass的一部分,obj是myclass类的一个对象.Void change(int i) i+;Public void test()Int a=100;Change(a);Console.Writeline(a);则调用obj.test后,控制台输出(b)A. 0;B. 100;C. 101;D. 不输出;C#的数据类型有。 BA. 值类型和调用类型; B. 值类型和引用类型C. 引用类型和关系类型; D. 关系类型和调用类型; 下列选项中,( C )是引用类型。A. enum类型B. struct类型C. string类型D.

      《c#期末试题选择题》由会员自***分享,可在线阅读,更多相关《c#期末试题选择题》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.