交大c语言第二次作业答案,交通大学C语言第二次作业

《交通大学C语言第二次作业》由会员分享,可在线阅读,更多相关《交通大学C语言第二次作业(24页珍藏版)》请在人人文库网上搜索。

1、题目1正确满分1.00标记题目题干对于传值调用(By Value)的描述,哪一个正确?()选择一项:a.实际参数和形式参数共占相同的内存位置b.实际参数会把内存地址传递给形式参数c.实际参数和形式参数可以使用不同的数据类型d.实际参数会将变量内容复制后,把副本传给形式参数题目2正确满分1.00标记题目题干关于多态,下列说法错误的是( )选择一项:a. 编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本b. 多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一个函数名编写多个不同的实现代码来完成。c.。

2、 多态可以分为编译时多态和运行时多态。前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本d. 多态实际上就是重载,它们本质上是一样的题目3正确满分1.00标记题目题干关于静态成员,下列说法正确的是( )选择一项:a. 在类实例化后静态成员也被实例化,因此不同的对象有不同的静态成员b. 在类定义时静态成员属于类,在类实例化后静态成员属于对象c. 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员d. 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本题目4正确满分1.00标记题目题干假设有类C继承类B,类B继。

3、承类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。

4、. 接口中的所有方法都必须在其派生类中得到实现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. baseb. newc. thisd. override题目9正确满分1.00标记题目题干在类A中定义了属性y:class Apublic int。

5、 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) /语句3cla。

6、ss 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。

7、正确满分1.00标记题目题干对象定义后,需用“new”关键字将对象实例化,这样才能为对象在内存中分配保存数据的空间选择一项:对错题目15正确满分1.00标记题目题干构造函数名字和类名相同选择一项:对错题目16正确满分1.00标记题目题干具有抽象方法的类必须声明为abstract选择一项:对错题目17正确满分1.00标记题目题干使用关键字sealed声明的类不能是基类选择一项:对错题目18正确满分1.00标记题目题干析构函数可以重载选择一项:对错题目19正确满分1.00标记题目题干在类定义中,数据成员(字段)被默认声明为public选择一项:对错题目20正确满分1.00标记题目题干在属性的声明中。

8、,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;。

9、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,。

10、 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。

11、,下列说法错误的是 ( ) 。选择一项: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标记题目题干产生继承关系的。

12、子类如果要使用基类的同名成员,要使用哪一个关键字?()选择一项:a.baseb.virtualc.newd.override题目29正确满分1.00标记题目题干下列关于面向对象的程序设计的说法中,( )是不正确的。选择一项:a. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在b. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来的结构c. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示d. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象题目30正确满分1.00标记题目题干下面关于构造方法的说法不正确的是( ) 。选。

13、择一项:a. 构造方法不可以重载b. 构造方法没有返回值c. 构造方法也属于类的方法,用于创建对象的时候给成员变量赋值d. 构造方法一定要和类名相同题目31正确满分1.00标记题目题干下面关于命名空间的说法,错误的是( ) 。选择一项:a. C#中,命名空间可有可无,看需要来定义和使用b. 使用命名空间的好处是,不但在不同命名空间中的成员可以重名,而且在同一个命名空间中的成员也可以重名c. 命名空间为程序的逻辑结构提供了一种良好的组织方法d. 同一个命名空间中的成员不能重名,不同命名空间中的成员可以重名题目32正确满分1.00标记题目题干下述( )说法是不正确的。选择一项:a. 实例变量是用s。

14、tatic关键字声明的b. 方法变量在使用之前必须初始化c. 实例变量是类的成员变量d. 方法变量在方法执行时创建题目33正确满分1.00标记题目题干现在有两个类:Person与Chinese,要使Chinese继承Person类,( )写法是正确的。选择一项:a. class Chinese extends Personb. class Chinese : Personc. class Chinese : Persond. class Chinese extands Person题目34正确满分1.00标记题目题干以下代码中,this是指 ( ) 。class birdint x,y;voi。

15、d 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. sealedc. constd. private题目37正确满分1.00标。

16、记题目题干对于方法成员,下列叙述哪一个正确?()选择一项: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. privated. s。

17、tatic题目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. 输出:181819c. 输出:181818d. 输出:181919。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值