java选择题库-.pdf
《java选择题库-.pdf》由会员分享,可在线阅读,更多相关《java选择题库-.pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1-1-1-1下面的 main()方法的定义哪些是正确的?(C )(A)public static void main(String args)(B)public static void main(String)(C)public static void main(String args)(D)public static void MAIN(String xyz)1-1-2-1用于定义简单数据类型的一组关键字是(b )(A)Student,float,main,public(B)byte,boolean,int,float(C)long,extends,float,double(D)class
2、,float,short,import 1-1-3-1以 下 变 量 定 义 中 正 确 的 是(b )(A)int I=123a (B)float f=7.8f(C)char c=abc (D)String str=d1-1-4-1 for(;)是(a)(A)循环结构 (B)分支结构 (C)顺序结构1-1-5-1 设类 B 和类 C 都不是抽象类,且类 B 是类 C 的父类。下列声明对象x1 的语句中不正确的是(d)(A)B x1=new B()(B)B x1=new C()(C)C x1=new C()(D)C x1=new B()1-1-6-1 设有对象 x 具有属性 a 则访问该属性的
3、方法为(c)(A)a.x(B)a.x()(C)x.a(D)x.a()1-1-7-2定义变量如下:int i=18;long L=5;float f=9.8f;double d=1.2;String s=”123”;以下赋值语句不正确的是(a)(A)L=f+i(B)f=L+i(C)s=s+i (D)s=s+i+f+d 1-1-8-2下面表达式的值的类型为(b)(int)(8/9.2*5)(A)short(B)int (C)double (D)float 1-1-9-2 设数组 Array 由以下语句定义int Array=new int10,则数组最后一个元素的正确引用方法为(b)(A)Arra
4、y10(B)Array9 (C)array10 (D)array9 1-1-10-2 定义类 A 如下:()class A int a,b,c;public void B(int x,int y,int z)a=x;b=y;c=z;下 面 对 方 法B()的 重 载 哪 些是 正 确 的(c)?(A)public void A(int x1,int y1,int z1)a=x;b=y;c=z;(B)public void B(int x1,int y1,int z1)a=x;b=y;c=z;(C)public void B(int x,int y)a=x;b=y;c=0;(D)public B
5、(int x,int y,int z)a=x;b=y;c=z;1-1-11-2 定义一个类Point,类中有两个double 型变量 x 和 y,对于其构造函数的声明不正确的是(d)(A)public Point(Point p)(B)public Point(int x)(C)public Point(int x,int y)(D)Point Point(int x)1-1-12-2 以 public 修饰的类如:public class Car 则 Car(a)(A)可被其它程序包中的类使用(B)仅能被本程序包中的类使用(C)不能被任意其它类使用 (D)不能被其它类继承1-1-13-2 下
6、列说法哪个正确?c(A)不需要定义类,就能创建对象(B)对象中必须有属性和方法(C)属性可以是简单变量,也可以是一个对象(D)属性必须是简单变量1-1-14-3 覆盖与重载的关系是(a)(A)覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中(B)覆盖方法可以不同名,而重载方法必须同名(C)final 修饰的方法可以被覆盖,但不能被重载(D)覆盖与重载是同一回事1-1-15-3 执行下列程序段后,b,x,y 的值正确的是(a)int x=6,y=8;boolean b;b=xy|+x=-y;(A)true,6,8(B)false,7,7(C)true,7,7 (D)false,6,8 1
7、-2-1-1下面说法正确的是(c )(A)Java 程序的源文件名称与主类(公共类)的名称相同,后缀可以是 java 或 txt(B)JDK 的编译命令是java(C)一个 java 源程序编译后可能产生几个字节码文件(D)在命令行运行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序1-2-2-1以 下 变 量定 义 语 句 正 确 的 是(b )(A)char c=”中”(B)double d=89L(C)byte b=512(D)double a=8.6f 1-2-3-1 有关 Java语言的说法中,哪种是错误的(c)(A)java是高级语言 (B)java是编译型语言(C)j
8、ava 是结构化设计语言(D)java 是移植性强的语言1-2-4-1 JDK 是(b)(A)一种全新的程序语言(B)一种程序开发辅助工具(C)一种由Java 写成的,并支持Java Applet 的浏览器(D)一种游戏软件1-2-5-1 关于构造函数的说法哪个正确?(c)(A)一个类只能有一个构造函数(B)一个类可以有多个不同名的构造函数(C)构造函数与类同名(D)构造函数必须自己定义,不能使用父类的构造函数1-2-6-1 下列关于finally的说法正确的是?(a)(A)无论程序是否找到合适的例外控制器,都会去执行finally 语句(B)finally语句应该放在所有例外控制器的最前面(
9、C)如果程序在前面的例外控制器中匹配到 了 合 适 例 外,就 不 再 执 行finally 语句(D)如果程序在前面的例外控制器中匹配到了多个合适的例外,就不再执行 finally 语句1-2-7-2以下语句输出的结果是(b )String str=”123”;int x=4,y=5;str=str+x+y;System.out.println(str);(A)int 1239 (B)12345(C)回产生编译错误 (D)123+4+5 1-2-8-2 定义类头时可以使用的访问控制修饰符是(a)(A)public(B)abstract(C)final(D)private 1-2-9-2下 面
10、 的 程 序 段 输 出的 结 果 是(d )int i=1,b,c;int a=new int3;b=ai;c=b+i;System.out.println(c);(A)0(B)2(C)4(D)1 1-2-10-2 构 造 函 数 何 时 被 调 用?(a)(A)创建对象时(B)类定义时(C)使用对象的方法时(D)使用对象的属性时1-2-11-2抽 象 类 与 接 口 的 区别 在 于:(c)(A)抽象类可以实现多重继承,而接口不行(B)抽象类不可以继承,而接口可以(C)抽象类中可以有非抽象的方法,而接口中只能有抽象方法(D)接口只是抽象类的另一种叫法1-2-12-2关 于 继 承 的 说
11、法 正确 的 是:(b)(A)子类将继承父类所有的属性和方法。(B)子类将继承父类的非私有属性和方法。(C)子类只继承父类public 方法和属性(D)子类只继承父类的方法,而不继承属性1-2-13-2 为了区分重载多态中同名的不同方法,要求(b)(A)返回值类型相同(B)采用不同的参数列表(C)参数名称不同(D)以上三项都不对1-2-14-3 下列语句序列执行后,k 的值是(d)int j=4,k=20;for(int i=1;i!=j;i+)k=k-i;(A)10(B)24(C)12(D)14 1-2-15-3 关于对象成员占用内存的说法哪个正确?(b)(A)同一个类的对象共用同一段内存(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 选择 题库
限制150内