作业+实验_类和对象基础.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业实验_类和对象基础

类和对象基础 选择题 下列哪一个不属于JAVA语言的数据类型 A)指针类型 B)类 C)数组 D)浮点类型 答案: 声明类的关链字是 A)Class B)class C)void D)main 答案: 不属于java类中的变量的是 A)实例成员变量 B)类成员变量 C)局部变量 D)寄存器变量 答案: 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为 A)隐藏 B)覆盖 C)重载 D)Java不支持此特性 答案: 不使用static修饰符限定的方法称为实例成员方法,下列哪一个说法是不正确的 A)成员方法可以直接调用父类的成员方法 B)成员方法可以直接调用父类的类方法 C)成员方法不可以直接调用其他类的成员方法 D)成员方法可以直接调用本类的类方法 答案: 函数重载是指 A)两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B)两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C)两个以上的函数名字不同,但形参的个数或类型相同 D)两个以上的函数取相同的函数名,并且函数的返回类型相同 答案: 下述哪个说法是不正确的 A)局部变量在使用之前无需初始化,因为有该变量类型的默认值 B)类成员变量由系统自动进行初始化,也无需初始化 C)参数的作用域就是所在的方法 D)for语句中定义的变量,当for语句执行完时,该变量就消亡了 答案: 下列代码的执行结果是: public class Test6{ public static void main(String args[]){ int a=4,b=6,c=8; String s=abc; System.out.println(a+b+s+c); System.out.println(); } } A)ababcc B)464688 C)46abc8 D)10abc8 答案: 下列关于变量作用域的说法中,正确的一项是 A)方法参数的作用域是方法外部代码段; B)异常处理参数的作用域是方法外部代码段; C)局部变量的作用域是整个类; D)局部变量的作用域是类的某个方法; 答案: 下列关于JAVA语言中要使用的一个变量,不正确的是: A)在JAVA程序中要使用一个变量,必须先对其进行声明; B)变量声明语句可以在程序的任何地方,只要在变量使用前就可以; C)变量不可以在其作用域之外使用; D)局部变量在使用之前可以不初始化,系统使用默认的初始值; 答案: 一个int型整数和一个double型浮点数进行加法运算,结果类型是( ) Int型 Double型 Float型 Long型 一个可以独立运行的Java应用程序( ) 可以有一个或多个main方法 最多有两个main方法 可以有一个或0个main方法 只能有一个main方法 13. ( ) 方法是JavaApplication执行的入口点。 Main方法 Init方法 Man方法 以下的变量定义语句中,合法的是( ) Int long=3.2345333L; Byte $_b1=224333; Float _*5=345.33532F; Double a=Double.MAX_VALUE; 下列关于Java程序结果的描述中,不正确的一项是( ) 一个Java源文件可以包括多个类定义,但只能有一个public类; 一个Java源文件可以包括一个package语句; 一个Java源文件可以有多个public类; 源文件名和程序类名必须保持一致。 分析题 下面程序是否通过编译,为什么? public class abc{ int age; String sname; age=23; } 答案:_____________________________________________________________ 指出下面出错的地方,为什么? class abc{ int age; String sname; static String classer; void setAge( age){ age=age; } static static void speak(){ System.out.println(“年龄:”+age+”;班级:”+classer); } } 答案: _____________________________________________________________ _______

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档