纪检监察网站建设的意义,电子商务网站建设方案书,房门户网站如何做优化,移动互联网软件开发与应用有不会的题可以后台问我的哦#xff0c;看见了就会回。
本文章主要是模拟卷#xff0c;知识点例题简答题已经发过了#xff0c;可以在主页专栏Java中找一下 一、单项选择题 1. 编译 Java Application 源程序文件将产生相应的字节码文件#xff0c;这些字节码文件的扩展名为…有不会的题可以后台问我的哦看见了就会回。
本文章主要是模拟卷知识点例题简答题已经发过了可以在主页专栏Java中找一下 一、单项选择题 1. 编译 Java Application 源程序文件将产生相应的字节码文件这些字节码文件的扩展名为 A. .java B. .class C. .html D. .exe 2. Java程序中的主类需包含main方法以下哪项是main方法的正确参数( A. String args B.String[] ar C.Char arg D. StringBuffer[] args 3.下列为Java合法变量名的是( 。 A.class B.123java C.hbs D.a_1 4.在Java中存放字符串常量的对象属于( )类的对象。 A.Character B.String C.StringBuffer D.Vector 5. 定义如下二维数组wudi下面的说法不正确的是( 。 int wudi[][]{(1,2,3), (4,5)} A.wudi.length的值是2 B.wudi[1].length的值是3 C.wudi[1][1]的值是5 D.二维数组wudi的第一行有3个元素 6.以下哪个不是Java的原始数据类型( )。 A.int B. Boolean C.float D.char 7.选出在Java语言中无效的注释声明( )。 A./注释 B./*注释*/ C./**注释*/ D.//**注释 8.设整数变量x1y2z4则表达式yz-/x的值是( )。 A.3 B.4 C.5 D.6 9.以下关于继承的叙述正确的是( )。A.在Java中类只允许单一继承 B.在Java中一个类只能实现一个接口 C. 在Java中一个类不能同时继承一个类和实现一个接口 D.在Java中接口只允许单一继承 10.下列叙述中正确的是()。A.Java语言的标识符是区分大小写的 B. Java源文件名可以与public类名不相同 C. lava 源文件的扩展名是.iar D. 源文件中public类的数目不限 11.关于构造方法下列叙述不正确的是 )。 A. 构造方法是类的一种特殊方法它的方法名必须与类名相同B. 构造方法的返回类型只能是void类型 C.构造方法的主要作用是完成对类的对象的初始化工作
D.一般在创建新对象时系统会自动调用构造方法 12. 定义如下数组int wudi[]{6、7、8、9}为了打印输出数组a的最后一个元素下面正确的代码是 )。 A. System.out.printIn(a[4]); B.System.out.println(a[3]); C. System.out.println(a[a.length]); D.System.out.println(a(3)); 13.能从循环语句的循环体中跳出的语句是 )。 A. for语句 B.break语句 C.while语句 D.continue 14.下列数据类型定义正确的是( )。 A. int a 5.5;
B.char chab;
C.double d20.233;
D.string str“必过” 15. 关于接口的说法不正确的是( ) A.接口中可以有抽象方法和非抽象方法。 B.接口中方法的访问权限一定都是public。 C. 接口中的常量必须指定初始值。D. final类可以实现接口。二、填空题 1. 创建类的对象时使用关键字_new_给对象分配内存空间。 2. 定义私有的成员函数或成员变量时利用关键字_private_定义。 3. 在循环中使用_continue_语句将跳过本轮循环的剩余语句进入循环的下一轮。 4. 设x2则表达式(x)*3的值是_9。 5.类是Java中基本的结构单位。 6.若有类定义class B extends A(..)则类B是类A的子类。 7._java.lang.Object_类是Java中所有类的父类。 8.抽象方法是一种只有方法头没有方法体的方法。 9.在Java中关键字final使类不能派生出子类。 10.一个类中可以有 多_个构造方法。三、程序阅读题(本大题共3小题每题10分满分30分) 1.试写出运行下列语句后代码1—5输出的结果。 class A{ int m5; void zengA(int x) { mmx; } int jianA(int y) { return m-y; } } class B extends A{ int m3; int jianA(int z) ; return super.jianA(z)m; } public class Test { public static void main(String args) A a1 new A(); A a2new A(); B b new B(); A a3,a4; a3b; a4a1; a1.zengA(5); a3.zengA(6); b.m4; System.out.println(a1.m); //【代码1】 System.out.printin(a2.m); //【代码2】 System.out.println(a3.m); /【代码3】 System.out.,println(a4.m); //【代码4】 System.out.println(a3.jianA(1));//【代码5】 } 答案 10 5 11 10 14 2. 试写出运行下列语句后代码1输出的结果 abstract class A{ public abstract double f(double x, double y); } class B extends A { double m; public double f(double a, double b){ return a*bm; } } public class E{ public static void main(String args) { B bnew B(); A ab; b.m2.0; System.out.println(a.f(2.0, 3.0));//【代码1】 } } 答案 8.0 3. 试写出运行下列语句后代码1、2输出的结果 static int m5; classA{ void zengA(int x){ mmx; ) } public class E{ public static void main(String[] args){ A a1 new AO; A a2 new AO; a2.zengA(5); System.out.println(a1.m); //【代码1】 System.out.println(a2.m);//【代码2】 } } 答案 10 10 四、编程题 定义一个类person成员属性有name(String)和age(int)定义两个构造方法一个不带参数用于给name赋值为“xaioming”age 赋值为18另一个带有参数 name(String)和age(int)使用参数分别给name 和age赋值在类中定义一个方法shuchu用于输出name和age 的内容。定义一个类tc继承自person在子类中重写方法shuchu使其可以输出“最强”。定义主类 E使其包含如下语句 tc anew tc(); a.shuchu(); class person{String name;int age;public person(){name小明;age18;}public person(String name, int age) {this.name name;this.age age;}public void shuchu(){System.out.println(name);System.out.println(age);}
}
class tc extends person{Overridepublic void shuchu() {System.out.println(最强);}
}
public class E {public static void main(String[] args) {tc anew tc();a.shuchu();}
}