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

C程序设计语言期末考试题A卷有答案

9页
  • 卖家[上传人]:s9****2
  • 文档编号:471013304
  • 上传时间:2023-06-20
  • 文档格式:DOC
  • 文档大小:145.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、电子科技大学成都学院期末试题C#程序设计语言(A卷)题号一二三四总分评卷教师分数说明:本试卷共四大题,试卷满分100分,考试时间120分钟。一判断题(每题1分,共10分,正确的打,错误的打)题号12345678910答案( ) 1“+、-、*、/、%、+、-均属于二元运算符。( ) 2字符串类型属性引用类型。( ) 3Visual Studio控件的属性窗口中,按钮“A-Z”点击后,属性列表会先按照功能分类排列属性后在每个单元中以名称排序。( ) 4派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成员方法,并且也继承父接口方法的实现。( ) 5当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。( ) 6隐式类型转换就是不需要声明目标类型就可以进行的转换?( ) 7如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。( ) 8在C#中在派生类中重新定义基类类的虚函数必须在前面加override。( ) 9C中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。(

      2、) 10在类中可以重载构造函数,C会根据参数匹配原则来选择执行合适的构造函数。二单项选择题(每题2分,共40分)一、 (说明:每题有且仅有一个正确答案,请将正确答案填入下表)题号12345678910答案ABBBCDDABC题号11121314151617181920答案CDACCBAAAD1. C#程序设计语言属于什么类型的编程语言: A高级语言 B自然语言 C机器语言 D汇编语言2. 如有int a=11;则表达式(a+*1/3)的值是: A0 B3 C4 D123. 类的字段和方法的默认访问修饰符是:A public B private C protected D internal4. 对于在代码中经常要用到的且不会改变的值,可以将其声明为常量。如圆周率PI始终为3.14。现在要声明一个名为PI的圆周率常量,下面哪段代码是正确的?A.const float PI;PI = 3.14f; B.const float PI = 3.14f;C.float const PI;PI = 3.14f; D.float const PI = 3.14f;5. 请问经过表达式a=3+35?0:

      3、1的运算,变量a的最终值是什么?。A6 B1 C0 Dtrue6. 下列语句是MyClass的一部分,obj是MyClass的一个对象。 private class subclass public int data;void change(ref int x) x=1;public void test()subClass s=new subClass();s.data=100;change(ref s.data);Console.WriteLine(s.data);则调用obj.test()后。控制台输出( )。A. 100 B. 101 C. 0 D. 17. 用户自定义的异常类应该从哪个类中继承()A. System.ArgumentException B. System.IO.IOExceptionC. System.SystemException D. System.ApplicationException8. 下面有关虚方法的描述正确的是( )。A. 虚方法能在程序运行时,动态确定要调用的方法,因而比非虚方法更灵活,更方便B. 在定义虚方法时,基类和派生类的方法定义语句中都要

      4、带上virtual修饰符C. 重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符D. 在重写虚方法时,需要同时带上override和virtual修饰符9. 下列语句声明了一个委托:public delegate int myCallBack(int x);则用该委托产生的回调方法的原型应该是:A.void receive (int x) B.int receive(int num)C.int receive( ) D.不确定的10. C#中TestClass为一自定义类,其中有以下属性定义public void Property使用以下语句创建了该类的对象,并使变量obj引用该对象:TestClass obj=new TestClass();那么,可通过什么方式访问类TestClass的Property属性()A. TestClass.Progerty; B. TestClass. Property(); C. obj. Property; D. obj. Property();11. 已知类Base、MyClass 的定义如下class Base public vo

      5、id Hello()System.Console.WriteLine(Hello in Base!);class Derived : Base public void Hello()System.Console.WriteLine(Hello in Derived!);则下列语句在控制台中的输出结果为_。Derived x = new Derived();x.Hello();A. Hello in Base! B. Hello in Derived!C. Hello in Base! D. Hello in Derived!Hello in Derived! Hello in Base!12. 下列关于接口的说法中,哪个选项是正确的?()A. 一个类可以有多个基类和多个基接口B. 抽象类和接口都不能被实例化C. 抽象类和接口都可以对成员方法进行实现D.派生类可以不实现抽象基类的抽象方法,但必须实现继承的接口的方法13. 下列关于构造函数的描述中,哪个选项是正确的?()A. 构造函数必须与类名相同 B. 构造函数不可以用private修饰C. 构造函数不能带参数 D. 构造函数可以声明返

      6、回类型14. 引用数组元素时,数组下标的数据类型可以允许哪项类型?()A. 整型常量 B. 整型表达式C. 整型常量或整型表达式 D. 任何类型的表达式15. 以下类MyClass 的属性count 属于_属性。class MyClassint i;int countget return i; A. 只读 B. 只写 C. 可读写 D. 不可读不可写 16. 要让用户选择和浏览要打开的文件,应使用什么对话框?()A. FileDialog B. OpenFileDialo C. SaveFileDialo D. FolderBrowserDialog17. 在Visual Studio 2005中,假设你正在单步调试某个应用程序。程序从入口开始,调用某个私有方法将产生异常。现在代码运行到如图所示位置,应该使用下面哪种方式进一步调试? A.使用逐语句调试 B.使用逐过程调试C.跳出调试 D.停止调试18. .NET Framework 2.0中,处理异常是很有用的功能。一个try代码块可以有多个catch块于之对应。在多个catch块中,下面哪个异常应该最后捕获?A. System.Ex

      7、ception类 B. System.SystemException类C. System.ApplicationException类 D. System.StackOverflowException类19. 在二维坐标系中,通常需要保存一组点的坐标。使用二维数组是一个解决方案。下面哪段代码正确初始化了2行2列的整数二维数组?A. int, array = new int2,2; B. int array = new int22;C. int, array = new int22; D. int array = new int2,2;20. 已经定义了一个Season枚举,它有4个成员Spring,Summer,Autumn,Winter。现在需要定义一个名为currentSeason的Season枚举,并将其赋值为Spring,应使用下面哪段代码?A. Season currentSeason = Spring; B. currentSeason = Spring;C. currentSeason = Season.Spring; D. Season currentSeason = Season.Spring;三简答题(每题5分,共10分)1. 类与对象有什么区别?答:类是用来描述某种具有相同属性和行为的事物,对象是类的一种具体表现。2. 什么叫多态性,在C#语言中如何实现多态?答:多态性是指一段程序能够处理多种类型对象的能力。四综合题(共40分)1. 下面这段程序要完成的功能是:从输入的字符串中找出小写字母并输出到终端。请检查下列代码,找出所有错误的代码,并写出该行完整的正确代码。(4分)1 using System;2 public class Program3 4 static void Main(string args)5 6 string inputString=Console.ReadLine();7 string lowerCase=string.Empty;8 foreach (char ch in inputString)9 if (ch=a|ch=z)10 lowerCase+

      《C程序设计语言期末考试题A卷有答案》由会员s9****2分享,可在线阅读,更多相关《C程序设计语言期末考试题A卷有答案》请在金锄头文库上搜索。

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