欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    交通大学C语言第二次作业(25页).docx

    • 资源ID:39774453       资源大小:341.29KB        全文页数:25页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    交通大学C语言第二次作业(25页).docx

    -交通大学C语言第二次作业-第 25 页题目1正确满分1.00标记题目题干对于传值调用(By Value)的描述,哪一个正确?(     )选择一项:a. 实际参数和形式参数共占相同的内存位置b. 实际参数会把内存地址传递给形式参数c. 实际参数和形式参数可以使用不同的数据类型d. 实际参数会将变量内容复制后,把副本传给形式参数 题目2正确满分1.00标记题目题干关于多态,下列说法错误的是( )选择一项:a. 编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本 b. 多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一个函数名编写多个不同的实现代码来完成。c. 多态可以分为编译时多态和运行时多态。前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本d. 多态实际上就是重载,它们本质上是一样的题目3正确满分1.00标记题目题干关于静态成员,下列说法正确的是( )选择一项:a. 在类实例化后静态成员也被实例化,因此不同的对象有不同的静态成员b. 在类定义时静态成员属于类,在类实例化后静态成员属于对象c. 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员d. 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本 题目4正确满分1.00标记题目题干假设有类C继承类B,类B继承类A,则下面说法正确的是( )选择一项:a. C仅继承类A的所有成员,不继承类B的成员b. 类C仅继承类B的所有成员,不继承类A的成员c. 类C不仅继承类B的所有成员,也继承类A的所有成员 d. 类C继承类A的部分成员,同时继承类B的所有成员题目5正确满分1.00标记题目题干下列对于对象的描述,哪一个正确?(    )选择一项:a. 使用private将对象实例化b. 一个类只能产生一个对象c. 使用new运算符来自动实现属性d. 类下可以实例化多个对象 题目6正确满分1.00标记题目题干下面关于接口的说法,正确的是( )选择一项:a. 接口中定义的方法可以编写其实现代码b. 接口中定义的方法都必须是虚方法c. 接口中的所有方法都必须在其派生类中得到实现 d. 继承接口的类可提供被继承接口中部分成员的实现代码题目7正确满分1.00标记题目题干下面关于类的定义,错误的是(    )选择一项:a. class Avoid f( ) ;b. class Aprivate void f() return; c. class Avoid f( ) d. class Af( )     题目8正确满分1.00标记题目题干要从派生类中访问基类的成员,应使用关键字( )选择一项:a. base b. newc. thisd. override题目9正确满分1.00标记题目题干在类A中定义了属性y:class Apublic int ygetreturn 1;set 并试图通过下列代码来实现对属性y的访问A  b=new A();b.y=2;int x=b.y;对此,下列说法正确的是(   )选择一项:a. 属性y可读、但不可写,因此语句“b.y=2;”是错误的b. 属性y可读可写,因此变量x的值为2c. 属性y可写,但不可读,因此语句“int x=b.y;”是错误的d. 属性y可读可写,变量x的值为1 题目10正确满分1.00标记题目题干在类A中试图重载构造函数,并使用构造函数创建对象:class AA( )     /语句1public void A(int x)       /语句2public A(int x, int y)       /语句3class Programstatic voidMain(string args)A a=new A();    /语句4A b=new A(100,200);    /语句5其中,正确的语句包括(          ) 。选择一项:a. 语句1、语句2和语句3b. 语句3和语句5c. 语句2和语句4d. 语句1、语句3和语句5 题目11正确满分1.00标记题目题干对于类的static成员来说,即使没有实例化类的对象,也可以通过类名来引用选择一项:对 错题目12正确满分1.00标记题目题干不能直接实例化接口。选择一项:对 错题目13正确满分1.00标记题目题干抽象基类的方法中,所有方法都必须被声明为abstract选择一项:对错 题目14正确满分1.00标记题目题干对象定义后,需用“new”关键字将对象实例化,这样才能为对象在内存中分配保存数据的空间选择一项:对 错题目15正确满分1.00标记题目题干构造函数名字和类名相同选择一项:对 错题目16正确满分1.00标记题目题干具有抽象方法的类必须声明为abstract选择一项:对 错题目17正确满分1.00标记题目题干使用关键字sealed声明的类不能是基类选择一项:对 错题目18正确满分1.00标记题目题干析构函数可以重载选择一项:对错 题目19正确满分1.00标记题目题干在类定义中,数据成员(字段)被默认声明为public选择一项:对错 题目20正确满分1.00标记题目题干在属性的声明中,set完成对数据值的设置修改,value是一个关键字,表示要写入数据成员的值选择一项:对 错题目21正确满分1.00标记题目题干在一个派生类的对象被实例化以后,基类的构造函数被显式或隐式地调用,来完成在派生类对象中任何基类实例变量所需的初始化。选择一项:对 错题目22正确满分1.00标记题目题干调用方法传递参数时,形式参数和实际参数的( )必须匹配。选择一项:a. 名称b. 类型 c. 地址d. 访问修饰符题目23正确满分1.00标记题目题干假设A类有如下定义,设a是A类的一个实例,下列语句调用(              )是错误的。class  A            public int  i;              public  static  String  s;              public  void  method1()                  public  static  void  method2()     选择一项:a. A.method2();b. A.method1(); c. Console.Writeline (a.i);d. a.method1();题目24正确满分1.00标记题目题干类ABC定义如下:1  public  class  ABC2         public  int  max( int  a, int  b)    3           4        将以下(           )方法插入行3是不合法的。选择一项:a. private  int  max(int a, int b, int c)  b. public  float  max(float  a,  float  b)  c. public  float  max(float  a, float  b, float  c)  d. public  int  max (int  c,  int  d)   题目25正确满分1.00标记题目题干MyClass类定义如下:class MyClasspublic MyClass(int x)使用如下方式创建对象,(                   )是正确的。选择一项:a. MyClass myobj=new MyClass( );b. MyClass myobj=new MyClass;c. Myclass myobj= new MyClass(1); 题目26正确满分1.00标记题目题干假设类B继承了类A,下列说法错误的是 ( ) 。选择一项:a. 类B中的成员可以访问类A中的公有成员b. 类B中的成员可以访问类A中的私有成员 c. 类B中的成员可以访问类A中的保护成员题目27正确满分1.00标记题目题干为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用AB.method 就可以调用该方法。则下列( )方法的书写形式是正确的。选择一项:a. static void method( ) b. public void method( )c. final void method( )d. abstract void method( )题目28正确满分1.00标记题目题干产生继承关系的子类如果要使用基类的同名成员,要使用哪一个关键字?(   )选择一项:a. base b. virtual    c. new     d. override题目29正确满分1.00标记题目题干下列关于面向对象的程序设计的说法中,( )是不正确的。选择一项:a. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在b. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来的结构c. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示d. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象 题目30正确满分1.00标记题目题干下面关于构造方法的说法不正确的是( ) 。选择一项:a. 构造方法不可以重载 b. 构造方法没有返回值c. 构造方法也属于类的方法,用于创建对象的时候给成员变量赋值d. 构造方法一定要和类名相同题目31正确满分1.00标记题目题干下面关于命名空间的说法,错误的是( ) 。选择一项:a. C#中,命名空间可有可无,看需要来定义和使用b. 使用命名空间的好处是,不但在不同命名空间中的成员可以重名,而且在同一个命名空间中的成员也可以重名 c. 命名空间为程序的逻辑结构提供了一种良好的组织方法d. 同一个命名空间中的成员不能重名,不同命名空间中的成员可以重名题目32正确满分1.00标记题目题干下述( )说法是不正确的。选择一项:a. 实例变量是用static关键字声明的 b. 方法变量在使用之前必须初始化c. 实例变量是类的成员变量d. 方法变量在方法执行时创建题目33正确满分1.00标记题目题干现在有两个类:Person与Chinese,要使Chinese继承Person类,( )写法是正确的。选择一项:a. class Chinese extends Personb. class Chinese : Personc. class Chinese : Person d. class Chinese extands Person题目34正确满分1.00标记题目题干以下代码中,this是指 (            ) 。 class bird     int x,y;       void fly(int x,int y)              this.x=x;              this.y=y;选择一项:a. bird或flyb. birdc. 不一定,总是引用当前访问fly方法的那个对象 d. fly题目35正确满分1.00标记题目题干以下关于继承的叙述正确的是( )。选择一项:a. 在C#中接口只允许单一继承b. 在C#中一个类只能实现一个接口c. 在C#中一个类不能同时继承一个类和实现一个接口d. 在C#中类只允许单一继承 题目36正确满分1.00标记题目题干在C#中,以( )关键字定义的类不能派生出子类。选择一项:a. finalb. sealed c. constd. private题目37正确满分1.00标记题目题干对于方法成员,下列叙述哪一个正确?(    )选择一项:a. 传递的参数可以忽略类型b. return 语句返回运算后的结果 c. void表示一定要有返回值d. 返回值的类型不一定要和return语句相同题目38正确满分1.00标记题目题干执行下列两条语句后,结果s2的值为( )。String s=”abcdefgh”;String s2=s.substring(2,3);选择一项:a. ”bc”b. ”bcd”c. ”cde” d. ”cd”题目39正确满分1.00标记题目题干如果不带修饰符,C#中类成员被默认声明成( )选择一项:a. protectedb. publicc. private d. static题目40正确满分1.00标记题目题干在C#中,下列代码的运行结果是()。public class Teacherpublic int age;public Teacher(int age)this.age=age;public void ChangeAge(int age)age+;public void ChangeAge(Teacher tea) tea.age+;public static void Main()Teacher tea=new Teacher(18);Console.WriteLine(tea.age);tea.ChangeAge(tea.age);Console.WriteLine(tea.age);tea.ChangeAge(tea);Console.WriteLine(tea.age);选择一项:a. 输出:181920b. 输出:181819 c. 输出:181818d. 输出:181919

    注意事项

    本文(交通大学C语言第二次作业(25页).docx)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开