第一阶段作业一、多项选择题(共1道小题,共10.0分)1.windows 下安装Java开发工具包时需要配置路径修改的变量名为____A.ClasspathB.PathC.TEMPD.windir知识第一单元过关习题点:学生答[A;B;]案:试题分得分:[10]10.0值:提示:多选题二、单项选择题(共9道小题,共90.0分)1.利用Java开发工具包编译和运行Java程序需要用到哪两个命令____A.java、javacB.java、javaC.javac、javadocD.javadoc、java知识第一单元过关习题点:学生答[A;]案:试题分得分:[10]10.0值:提示:2.(错误)用Java虚拟机执行类名为Hello的应用程序的正确命令是____A.java Hello.classB.Hello.classC.java Hello.javaD.java Hello知识第一单元过关习题点:学生答[C;]案:试题分得分:[0]10.0值:提示:3.编译一个Java程序Hello.java的正确命令形式是____A.javac HelloB.Javac HelloC.javac Hello.javaD.javac.hello知识第一单元过关习题点:学生答[C;]案:试题分得分:[10]10.0值:提示:4.只包含一个带public方法的Java类Abc的java程序的正确命名是____A.AbcB.Abc.javaC.abc.javaD.一个任意的标识符后带后缀.java知识第一单元过关习题点:学生答[B;]案:试题分得分:[10]10.0值:提示:5.JVM机制的意义在于可以确立Java程序的____A.平台无关B.简单性C.安全性D.多线程知识第一单元过关习题点:学生答[A;]案:试题分得分:[10]10.0值:提示:6.最早的程序语言是____A.机器语言B.汇编语言C.面向对象的程序语言D.面向过程的程序语言知识第一单元过关习题点:学生答[A;]案:试题分10.0得分:[10]值:提示:7.小王编了一个打印他名字的程序public classic Hello{public void main (String[] args){System.out.printIn(“你好,王凯”);}}该程序有如下哪种可能的结果____A.执行时产生异常B.程序不能编译C.执行后输出:“你好,王凯”D.执行后不输出任何东西知识第一单元过关习题点:学生答[A;]案:试题分10.0得分:[10]值:提示:8.一般来说,程序的执行方式有____A.解释执行B.编译执行C.解释执行和编译执行D.上述都不正确知识第一单元过关习题点:[C;]案:试题分得分:[10]10.0值:提示:9.Java语言的特点不包括_____A.平台无关B.面向对象C.多重继承D.多线程知识第一单元过关习题点:学生答[C;]案:试题分得分:[10]10.0值:第二阶段作业一、多项选择题(共1道小题,共5.0分)下列变量的声明中,正确的是____1int $x;1int 123;1int _123;1int #dim;1int %percent;1int *divide;1int central_sales_region_Summer_2005_gross_sales;知识第二单元过关自测点:学生[A;C;答案:G;]得分:[5]试题分值:5.0提示:二、单项选择题(共19道小题,共95.0分)阅读分析下列程序段:if(x>0){System .out .println(“first”);}else if (x<20) {System .out .println(“second”);}else {Syst em .out .println(“third”)}当程序输出“second”时,x的范围为____ 1x<=01x<20&&x>01x>01x>=20知识点:主题5自测学生答案:[A ;]得分:[5]试题分值:5.0提示:下列程序片段输出的是什么_____int a=3;int b=1;if(a=b)System.out.println(“a=”+a);1a=11a=31编译错误,没有输出1正常运行,但没有输出知识点:主题5自测学生答案:[C ;]得分:[5]试题分值:5.0提示:所有的程序均可用几种控制类型控制结构编写____ 1顺序结构、选择结构、循环结构1顺序结构、循环结构1顺序结构、选择结构1选择结构、循环结构知识点:主题5自测学生答案:[A ;]得分:[5]试题分值:5.0提示:char的数值范围是____10~3276710~655351-256~2551-32768~32767知识点:主题3自测学生答案:[B ;]得分:[5]试题分值:5.0提示:使整数变量x加1,下面表达式错误的是____ 1x++1++x1x=x+11x=+1知识点:主题4自测学生答案:[D ;]得分:[5]试题分值:5.0提示:编译执行下列程序段后,c与result的值是____ boolean a=false;boolean b=true;boolean c=(a&b)&&(!b);int result=b= =false?1:2;1c=false; result=1;1c=true; result=2;1c=true; result=1;1c= false; result=2;知识点:主题4自测学生答案:[D ;]得分:[5]试题分值:5.0提示:(错误)下列对数组初始化的语句中不正确的是____ 1int x[] = {1,2,3};1int x[3] = {1,2,3};1int[] x = {1,2,3};1int x[] = new int[]{1,2,3};知识点:第二单元过关自测学生答案:[B ;]得分:[0]试题分值:5.0提示:下列语句执行后,k的值为____ int j=4,i,k=10;for(i=2;i!=j;i++)k=k-i;14151617知识点:第二单元过关自测学生答案:[B ;]得分:[5]试题分值:5.0提示:下列语句执行后,i,j的值是____ int i=1,j=8;do{if(i++>--j) continue;}while(i<4);1i=4,j=51i=5,j=41i=4,j=61i=5,j=6知识点:第二单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:分割for语句的各个部分的符号是____1逗号1分号1圆点1顿号知识点:第二单元过关自测学生答案:[B ;]得分:[5]试题分值:5.0提示:下列语句执行后,z的值为____ int x=3,y=4,z=0;switch(x%y+2){case 0:z=x*y ;break ; case 6:z=x/y ;break; case 12:z=x-y;break; default:z=x*y-x;}115191-2112知识点:第二单元过关自测学生答案:[B ;]得分:[5]试题分5.0值:提示:下列语句执行后,x的值为____ int a=4,b=5,x=3;if(++a==b) x=x*a;13112115120知识点:第二单元过关自测学生答案:[C ;]得[5试题分5.0分:]值:提示:当条件为真和条件为假时,下列控制结构可以执行不同的动作的是_____1switch1while1for1if/else知识点:第二单元过关自测学生答案:[D ;]得分:[5]试题分值:5.0提示:在switch语句块中,用于处理其他所有情况的语句是____ 1default1otherwise1else if1else知识点:第二单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:执行下列程序段后,ch,x,y的值正确的是____ int x=3,y=4 ;boolean ch ;ch=x < y||((++x)== (--y));1true,3,41true,4,31false , 3 ,41false , 4, 3知识点:第二单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:有程序段:int x=2;int y=(x++)*5;执行后,y的值是____110114115116知识点:第二单元过关自测学生答案:[A ;]得[5试题分5.0分:]值:提示:下面的程序段中,有两行是错误的,请指出____ class hello{public void main(){Boolean isok=’false’;System.out.printIin(isok);}}11,312,312,413,4知识第二单元过关自测点:学生答案:[D ;]得分:[5]试题分值:5.0提示:变量名不能用哪些字符打头?_____ 1美元符号1双斜线1字母1下划线知识点:第二单元过关自测学生答[B ;]案:得分:[5]试题分值:5.0提示:第三阶段一、单项选择题(共20道小题,共100.0分)下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____ 1public1private1static1final知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:关于接口和抽象类,正确的是____1抽象类可以有构造方法1接口可以有构造方法1可以用new操作符操作一个抽象类1可以用new操作符操作一个接口知识点:第三单元过关自测学生答[A ;]得分:[5]试题分值:5.0提示:下列说法正确的是____1子类只能覆盖父类的方法,而不能重载1子类只能重载父类的方法,而不能覆盖1子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法1重载就是一个类中有多个同名但有不同形参和方法体的方法知识点:第三单元过关自测学生答[D ;]得分:[5]试题分值:5.0提示:关于抽象类,正确的是____1抽象类不可以有非抽象类1某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法1绝对不能用抽象类去创建对象1接口和抽象类是一回事知识点:第三单元过关自测学生答案:[C ;]得分:[5]试题分值:5.0提示:在调用构造函数时,____1子类可以不加定义就使用父类的所有构造函数1不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数1先调用父类的构造函数1先调用形参多的构造函数知识点:第三单元过关自测学生答案:[A ;]得[5试题 5.0分:]分值:提示:方法的作用不包含____1使程序结构清晰1功能复用1代码简洁1重复代码知识点:第三单元过关自测学生答案:[D ;]得分:[5]试题分值:5.0提示:构造函数在____时被调用1创建对象时1类定义时1使用对象的方法时1使用对象的属性时知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:return语句____1可以让方法返回数值1方法都必须包含1方法中不可以有多个return语句1不能用来返回对象知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:被声明为private,protected及public的类成员,在类外部____ 1只能访问声明为public的成员1只能访问到声明为protected和public的成员1都可以访问1都不可以访问知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:分析下列程序:1 public class X {2 public Object m(){3 object o=new Float(3.14F);4 object [] oa=new Object [1];5 oa[0]=o;6 o=null;7 oa[0]=null;8 return o;9 }10 }当第三行的Float对象产生后,在哪一行会作为垃圾被回收 ____ 1在第5行之后1在第6行之后1在第7行之后1不会在该方法中进行知识点:第三单元过关自测学生答案:[C ;]得分:[5]试题分值:5.0提示:下列说法正确的是____1一个程序可以包含多个源文件1一个源文件中只能有一个类1一个源文件中可以有多个公共类1一个源文件只能供一个程序使用知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分5.0值:提示:(错误)下列声明中哪一种可防止该类产生子类?____ 1static public FooBar{}1private class FooBar{}1abstract class FooBar{}1final public class FooBar{}知识点:第三单元过关自测学生答案:[B ;]得分:[0]试题分值:5.0提示:分析下列程序public class Test{public static void main(String[] args){ String s1=new String("true");boolean b1=new Boolean(true);if(s1.equals(b1)){System.out.println("Equal");}}}以上程序的输出结果是____1无输出1输出“Equal”1在第5行出现编译错误1程序执行后产生异常点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:下述概念中不属于面向对象方法的是______ 1对象、消息1继承、多态1类、封装1过程调用知识点:主题8自测答案:;]得分:[5]试题分值:5.0提示:关于被私有访问控制符private修饰的成员变量,以下说法正确的是_____1可以被三种类所引用:该类自身、与它在同一个包中的其他类在其他包中的该类的子类1可以被两种类访问和引用:该类本身、该类的所有子类1只能被该类自身所访问和修改1只能被同一个包中的类访问知识点:主题8自测答案:;]得分:[5]试题分值:5.0提示:关于方法的说法正确的是_____1方法中的形参可以和方法所属类的属性同名1方法必须有形参1同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果1没有返回值的方法可以用void来表示,也可以不加知识点:主题8自测学生[A答案:;]得分:[5]试题分值:5.0提示:下列关于修饰符混用的说法,错误的是1abstract不能与final并列修饰同一个类1abstract类中不可以有private的成员1abstract方法必须在abstract类中1static方法中能处理非static的属性知识点:主题9自测学生答案:[D ;]得分:[5]试题分值:5.0提示:下列关于构造方法的叙述中,错误的是____1Java语言规定构造方法名与类名必须相同1Java语言规定构造方法没有返回值,但不用void声明1Java语言规定构造方法不可以重载1Java语言规定构造方法只能通过new自动调用知识点:主题9自测学生答案:[C ;]得分:[5]试题分5.0值:提示:下列说法正确的是_____1Java中允许一个子类有多个父类1某个类是一个类的子类,它仍有可能成为另一个类的父类1一个父类只能有一个子类1继承关系最多不能超过四层知识点:主题9自测学生答案:[B ;]得分:[5]试题分值:5.0提示:关于继承的说法正确的是____1子类将继承父类所有的属性和方法1子类继承父类的非私有属性和方法1子类只继承父类public方法和属性1子类只继承父类的方法,而不继承属性知识点:主题9自测学生答案:[B ;]得分:[5]试题分值:5.0提示: 2020-2-8。