电大Java语言与WWW技术形成性考核判断题

合集下载

电大 Java语言和WWW技术 阶段测验答案

电大 Java语言和WWW技术 阶段测验答案

单选题:(共28道试题,每题2分)1.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?A.安全性B.多线程C.跨平台D.可移植2.关于Java基本语法机制,以下选项中哪个与C++不同?A.类B.接口(interface)C.自动内存回收D.多线程E.各选项全是3.关于垃圾收集的哪些叙述是正确的?A.程序开发者必须自己创建一个线程进行内存释放的工作。

B.垃圾收集将检查并释放不再使用的内存。

C.垃圾收集允许程序开发者明确指定并立即释放该内存。

D.垃圾收集能够在期望的时间释放被java对象使用的内存。

4.下面哪一个特性不是面向对象编程主要体现的特性?A.封装性B.继承C.多态D.类5.读程序,以下运行结果描述中哪一个是正确的?public class Test {public static void main(String args[]){static int x[]=new int [15];System.out.println(x[5]);}}A.有编译错误。

B.有运行错误。

C.可以编译和运行,结果为0。

D.可以编译和运行,结果为null。

6.若所用变量都已正确定义,下列选项中,非法的表达式是哪个?A.a=1/2B.a+32C.!a%3D.a!=4||b==17.设有定义 int i=123; long j=456; 下面赋值不正确的语句是哪一个?A.j=i;B.j=(long)i;C.i=j;D.i=(int)j;8.下列的哪个赋值语句是错误的?A.float f = 11.1B.double d = 5.3E12C.double d = 3.14159D.int i = 39.下列选项中,合法的赋值语句是哪个?A.a = = 1;B.++ i;C.a=a + 1= 5;D.y = int ( i );10.下列选项中哪个是将一个十六进制值赋值给一个long型变量?A.long number = 345L;B.long number = 0345;C.long number = 0345L;D.long number = 0x345L;11.下列语句序列执行后,a的值是多少?int a=13;a%=a/5;A.1B.3C.13D.16912.现有整型数组a,它有10个元素,为了打印输出它的第9个数组元素,下面正确的代码是哪个?A.System.out.println(a[8]);B.System.out.println(a[9]);C.System.out.println(a[10]);D.System.out.println(a[a.length-1]);13.以下标识符中,哪个是无效的标识符?A.IDoLikeTheLongNameClassB.$byteC.okD.const14.以下声明合法的是哪一个?A.default String sB.public final static int w( )C.abstract double dD.abstract final double hyperbolicCosine( )15.编译运行以下程序后,关于输出结果的说明正确的是哪一个?public class Conditional{public static void main(String args[ ]){int x=4;System.out.println("value is "+ ((x>4) ? 99.9 :9));}}A.输出结果为:value is 99.99B.输出结果为:value is 9C.输出结果为:value is 9.0D.编译错误16.若有定义int a = 2;则执行完语句a - = a * a;后,a的值是多少?A.0B.4D.-417.设a、b、c、d 为已赋值的 int 型变量,下列表达式的结果属于非逻辑值的是哪个?A.a!=b & c%d < aB.a++ = =a+b+c+dC.++a*b--+dD.a+b>=c+d18.下列程序段执行后c的结果是多少?int a = 9, b = 11, c;c= a != b ? a+b : a-b;A.–2B.20C.11D.919.下列程序段执行后y的结果是哪个?int x1 = 9, x2 = 6, y;y =(++x1 != x2 ++ )? (x1+x2) :(x1- x2);A.15B.9C.17D.320.下列语句执行后,变量a、变量c 的值分别是多少?int x=182;int a,c;c=x/100;a=x%10;A.1, 2C.1.82, 2D.100, 8221.执行下列程序段后,b, x, y 的值分别是多少?int x=6,y=8;boolean b;b=x>y&&++x==--y;A.true, 6, 8B.true, 7, 7C.false, 6, 8D.false, 7, 722.给出下面的代码:if (x>10) { System.out.println("first"); }else if (x>0) { System.out.println("second"); }else { System.out.println("third"); }x的取值在什么范围内时将打印字符串"second"?A.x > 10 | x < 0B.x <= 10 & x > 0C.x <=0D.x > 023.结构化程序设计所规定的三种基本控制结构是哪一组?A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数24.下列语句序列执行后,k 的值是多少?int i=6, j=8, k=10, n=5, m=7;if( i<j&& m<n ) k++; else k--;A.9B.10C.11D.1225.以下选项中循环结构合法的是哪一个?A.while (int i<7){ i++;System.out.println(“i is “+i);}B.int j=3;while(j){System.out.println(“ j is “+j);}C.int j=0;for(int k=0; j + k !=10; j++,k++){System.out.println(“ j is “+ j + “k is”+ k); }D.int j=0;do{System.out.p rintln( “j is “+j++);if (j = = 3) {continue loop;}} while (j<10);26.下面代码执行后,正确的输出结果是哪一个?public class Excmple{public static void main(String args[] ){int i=0;do{System.out.println("Doing it for i is:"+i);} while(--i>0);System.out.println("Finish");}}A.Doing it for i is 0B.Doing it for i is 1C.Doing it for i is 2D.Doing it for i is 327.以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是哪个?static void printBinary(int i) {System.out.print(i + "的2进制数表示为:");for (int j = 31; j >=0; j- -)if (((1 << j) & i) !=0) System.out.print("1");elseSystem.out.print("0");System.out.println(); //换行}A.00000000000000000000000000000000B.00000000000000000000000000000001C.00000000000000000000000000000010D.0000000000000000000000000000111128.执行以下程序,输出是什么?public class Test {void printValue(int m){do {System.out.println("The value is "+m);} while( - - m > 10) ;}public static void main(String args[]) {int i=10;Test t= new Test();t.printValue(i);}}A.The value is 8B.The value is 9C.The value is 10D.The value is 11多选题:(共6道试题,每题2分)1.Java开发包括下列哪几部分?A.Java2EEB.Java2MEC.Java2SED.Java2CE2.以下描述中哪些不是Java关键字?A.TRUEB.sizeofC.constD.super3.在Java API文档中下面的哪些部分被包括在内?A.类及用途的描述B.父类的方法的列表C.成员变量的列表D.类层次4.变量"result"是一个boolean型的值,下面的哪些表达式是合法的?A.result = true;B.if ( result ) { ... }C.if ( result!= 0 ) {... }D.result = 15.下面哪些是合法的标识符A.*pointB.$personsC.TwoUsersD._endline6.给出下面的代码片断:1) switch(m)2) { case 0: System.out.println("case 0");3) case 1: System.out.println("case 1"); break;4) case 2:5) default: System.out.println("default");6) }m为何值时输出值将会为“default”。

Java语言与WWW技术形成性考核第四次作业

Java语言与WWW技术形成性考核第四次作业

《Java语言与WWW技术》形成性考核第四次作业一、选择题1、以下关于线程和进程的描述中,错误的是()。

A. 进程是操作系统中正在运行的程序的实例,线程是进程中一个执行序列B. 进程分享系统CPU的时间单元,线程分享进程的时间单元C. 进程拥有自己独立的数据空间和系统资源,线程则是多个线程共享某个进程中的数据空间和系统资源D.线程和进程是程序在计算机上运行的两种不同的形式2、以下()不属于线程的状态。

A. 初始态B.运行C.中断D.死亡3、Thread类的()方法实现线程的暂时停止操作。

A.destroy ( )B.stop ( )C.sleep ( )D.suspend ( )4、运行下列程序,会产生()结果。

public class X extends Thread implements Runable{public void run ( ){System.out.println(“this is run ( )”);}public static void main (String args [ ] ){Thread t = new Thread ( new X( ));t.start ( );}}A.第一行会产生编译错误B.第三行会产生编译错误C.第十行会产生运行错误D、程序会运行和启动5、创建一个File类对象的构造方法不正确的是()A、File( Srting filename);B、File(Srting directorPath , Srting filename);C、File( File f , Srting filename);D、File( Srting filename,int Filesize );二、填空题1. 一个线程执行完run()方法后,进入运行状态。

2、在线程没有结束run()方法之前,再让线程调用start()方法,系统将发生__异常______3、创建线程的方法有:定义Thread类的子类和使用Runnable接口4、Java中的流中分别由四个抽象类来表示:InputStream,OutputStream,Reader,Writer。

JAVA语言与WWW技术形考作业参考答案

JAVA语言与WWW技术形考作业参考答案

《JA V A语言与WWW技术》形考作业参考答案注:本答案仅供参考,如有错误敬请指正作业一一、选择题1、D2、B3、B4、B5、C6、B7、D8、A9、D 10、D11、C 12、B 13、A 14、D 15、B16、A 17、ABE 18、CDE 19、D 20、B二、简答题1、JA V A是由SUN Microsystem公司推出的。

其特点如下:A、语法简单,功能强大B、分布式与安全性C、与平台无关D、解释运行,高效率E、多线程,可并行执行F、动态执行G、丰富的API文档和类库2、JA V A虚拟机即JVM:是在一台真正的机器上用软件方式实现的一台假想机,是编译后的JA V A程序和硬件系统之间的接口,可以将其看作一个虚拟的处理器,编译后的JA V A程序由JVM解释执行,而不是由CPU。

JVM的具体实现包括:指令集、寄存器组、类文件格式、栈、垃圾收集堆、内存区等几部分。

3、JVM是运行JA V A程序必不可少的机制,编译后的JA V A程序指令并不直接在硬件系统的CPU上执行,而是由JVM执行,JVM是编译后的JA V A程序和硬件系统之间的接口,程序员可把JVM看作一个虚拟的处理器,它不仅解释执行编译后的JA V A指令,而且还进行安全检查,它是JA V A程序能在多平台之间进行无缝移植的可靠保证,也是JA V A程序的安全检查引擎,JVM使用的代码是存在编译生成的.class文件中。

4、(略)5、(略)6、抽象:是指通过抽取具体事物的本质特征来描述事物的一种思想封装:是将数据及对数据类型的操作捆绑在一起成为类,形成一个不可分割的整体,并尽可能对外隐藏它的细节,只呈现少量接口的技术。

继承:是指在一个类中将另一个已有类中的数据和方法保留供自己用,再加上自己特殊的数据和方法而形成一个新类的技术。

多态:是指在一个类或多个类中让多个方法使用同一名字的技术,如方法的重载和覆盖等。

7、面向对象的程序设计方法:把问题看成是相互作用的事物集合,用属性来描述事物,把它的操作定义为方法,其中把事物称为对象,把属性称为数据,对象就是数据加方法。

Java语言和WWW技术(Java技术)第二次形考-浙江电大辅导资料

Java语言和WWW技术(Java技术)第二次形考-浙江电大辅导资料

请认真阅读完再下载:预览的题目顺序完全和您自己的试题顺序完全相同再下载!Java语言和WWW技术(Java技术)第二次形考浙江广播电视大学形成性测评系统课程代码:3305805 参考资料第二次形考试卷总分:100客观题单选题(共44题,共88分)1.(2分)下列选项中,按照箭头方向,可以进行自动类型转换的是()。

A、char → intB、short → charC、float → longD、char → short参考答案:A2.(2分)下列关于数据类型的说法中,错误的是()。

A、Java中的数据类型分为基本数据类型和引用数据类型B、int类型数据占4个字节C、浮点数类型变量不能赋予一个整数数值D、布尔类型的变量只有true和false这两个值参考答案:C3.(2分)下列选项中,按照箭头方向,需要进行强制类型转换的是()。

A、int ← shortB、int ← byteC、int ← charD、int ← float参考答案:D4.(2分)下列关于int类型变量的定义,错误的是()。

A、int a=10;B、int b,c=20;C、int d=e=30;D、int f=40;参考答案:C5.(2分)下列选项中,属于布尔常量的是()。

A、198B、2e3fC、trueD、null参考答案:C6.(2分)关于变量类型转换的描述中,正确的是()。

A、只有数据类型相同的数据才能进行运算B、byte类型和short类型的数据是不能一起运算的。

Java语言和WWW技术(Java技术)第三次形考-浙江电大辅导资料

Java语言和WWW技术(Java技术)第三次形考-浙江电大辅导资料

请认真阅读完再下载:预览的题目顺序完全和您自己的试题顺序完全相同再下载!Java语言和WWW技术(Java技术)第三次形考浙江广播电视大学形成性测评系统课程代码:3305805 参考资料第三次形考试卷总分:100客观题单选题(共38题,共76分)1.(2分)下列关于使用this调用构造方法的说法中,错误的是()。

A、使用this调用构造方法的格式为this([参数1,参数2…])B、只能在构造方法中使用this调用其它的构造方法C、使用this调用其它构造方法的语句必须放在第一行D、在一个类的两个构造方法中可以使用this互相调用参考答案:D2.(2分)下列关于this关键字的说法中,错误的是()。

A、this可以解决成员变量与局部变量重名问题B、this出现在成员方法中,代表的是调用这个方法的对象C、this可以出现在任何方法中D、this相当于一个引用,可以通过它调用成员方法与属性参考答案:C3.(2分)下列选项中,哪一个类是Object的子类?()A、public final class String{}B、public class Person{}C、public abstract Animal{}D、以上三个类都是Object子类参考答案:D4.(2分)以下关于接口继承的说法中,正确的是()。

A、接口继承自Object类B、一个接口只能继承一个接口C、一个接口可以继承多个接口D、接口不能被继承参考答案:C5.(2分)如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法?A、protectedB、staticC、privateD、final参考答案:B6.(2分)函数重写与函数重载的相同之处是()。

A、权限修饰符B、函数名。

Java语言与WWW技术形成性考核第二次作业

Java语言与WWW技术形成性考核第二次作业

《Java语言与WWW技术》形成性考核第二次作业一、选择题1、下列( )说法是错误的。

AJava语言只允许单一继承 B.Java语言允许实现多个接口C.Java语言不允许同时继承一个类并实现一个接口D.Java语言的单一继承使得代码更加可靠2、下述()说法是正确的。

A、实例变量是类的成员变量E、实例变量是用static关键字声明的C、方法变量在方法执行时创建D、方法变量在使用之前可以不用初始化3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A.static void metliod ()B.public void method ()C.filial void metliod QD.abstract void metliod ()4、下列关于修饰符混用的说法,错误的是( )。

A.abstract不能与filial并列修饰同一个类B.abstiact类中不可以W private的成员C.abstiact方法必须在abstract类中D.static方法中能处理非static的属性5、接口的实现所用的关键字是()。

A. interfaceB.unplementsC.extendsD.tluows6、卞面的类定义中,()成员变量或者成员方法是可以被同一包内的其他非子类所引用的。

package oig;public class myClass {private mt x;private double v;public boolean var;private mt getX(){}protected double getY() {}public boolean getVai* (){}}A. x,y B vai\ getVai() C・ getX () D. getY()7、.以下的类(接口)定义中正确的是( )。

A-public class a {private iiit x;public getX(){return x;}E・public abstract class a {private iiit x;public abstract int getX();public iiit aMethod() {return 0;}}c.public class a {private iiit x;public abstract int getX();}D・public interface iiiterfaceA {private iiit x;public iiit getX (){return x;}}8、已知A类被打包在packageA, E类被打包在packageB,且E类被声明为public,且有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了E类,则以下说法中正确的是( )。

电大Java语言与WWW技术形成性考核程序题

电大Java语言与WWW技术形成性考核程序题

电大Java语言与WWW技术形成性考核程序题一、写出下列程序完成的功能1、public class Sum{public static void main(String args[]){int sum =0;for ( int i=1;i<=100;i++)sum+=i;System.out.println("sum="+sum);}}上面这段程序所完成的功能是:求 1至100之间的整数的和,并在屏幕上显示出来。

2、import java.io.*;public class Class1{public static void main(String args[]){inti,Max,Min;int a[ ]={ 12,67,8,98,23,56,124,55,99,100 };Max=Min=a[0];for (i=1;i<a.length;i++){if(a[i]<min)Min=a [i];if(a[i]>Max)Max=a [i];}System.out.println(Max+" "Min);System.out.println();}}上面这段程序所完成的功能是:在数组中查找并输出最大值和最小值,并输出显示。

3、import java.io.*;public class Class1{public static void main(String args[] ){Fact N=new Fact(4);System.out.println(N.fact() );}}class Fact{int n;Fact(intnn){n=nn;}int fact(){inti,f=1;for(i=1;i<=1;i++ )f=f*i;return f ;}}上面这段程序所完成的功能是:定义一个计算n!(n阶阶乘)的类Fact,然后主类中创建一个对象求解4!的值。

Java语言与WWW技术形成性考核第三次作业

Java语言与WWW技术形成性考核第三次作业

《Java语言与WWW技术》形成性考核第三次作业一、选择题1、创建一个标识有”关闭”按扭的语句是()。

A.TextField b = new TextField(“关闭”);B.Label b = new Label(“关闭”);C.Checkbox b = new Button(“关闭”);D.Button b = new Button(”关闭”);2、在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包A.java.io B. java.awt C.java.applet D. java.awt.event3.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。

A. LabelB.ButtonC. TextAreaD. TextField4.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。

A.import java.awt.*;B.import java.applet.*;C.import java.io.*;D. import java.awt.event.*;5、AWT库中最基础的类是()。

A. ponentB. ng.ObjectC. java.awt.ContainerD. java.awt.Panel6.在Applet中,创建一个具有10行45列的多行文本区域对象ta的语句为:()A、TextEvent ta = new TextEvent(10 , 45 );B、TextArea ta = new TextArea( 10 , 45 );C、Lable ta =new Lable ( 10 , 45 );D、TextField ta = new TextField ( 10 , 45 )7、以下代码完成画线功能,所画线的颜色是()。

1.g.setColor(Color.red.green.yello.cyan);2.g.drawLine(0,0,100,100);A.redB.greenC.yelloD.cyan8、以下()可能包含菜单条。

电大Java语言和WWW技术阶段测验答案

电大Java语言和WWW技术阶段测验答案

单选题:(共28 道试题,每题 2 分)1.Java 语言具有许多优点和特点,下列选项中,哪个反映了Java 程序并行机制的特点?A .安全性B .多线程C .跨平台D .可移植2.关于Java 基本语法机制,以下选项中哪个与C++不同?A .类B .接口(interface )C .自动内存回收D .多线程E .各选项全是3.关于垃圾收集的哪些叙述是正确的?A .程序开发者必须自己创建一个线程进行内存释放的工作。

B .垃圾收集将检查并释放不再使用的内存。

C .垃圾收集允许程序开发者明确指定并立即释放该内存。

D .垃圾收集能够在期望的时间释放被java 对象使用的内存。

4.下面哪一个特性不是面向对象编程主要体现的特性?A .封装性B .继承C .多态D .类5.读程序,以下运行结果描述中哪一个是正确的?public class Test {public static void main(String args[]){static int x[]=new int [15];System.out.println(x[5]);}}A .有编译错误。

B .有运行错误。

C .可以编译和运行,结果为0。

D .可以编译和运行,结果为null 。

6.若所用变量都已正确定义,下列选项中,非法的表达式是哪个?A .a=1/2B .a+32C .!a%3D .a!=4||b==17.设有定义int i=123; long j=456; 下面赋值不正确的语句是哪一个?A .j=i;B .j=(long)i;C .i=j;D .i=(int)j;8.下列的哪个赋值语句是错误的?A .float f = 11.1B .double d = 5.3E12C .double d = 3.14159D .int i = 39.下列选项中,合法的赋值语句是哪个?A .a = = 1;B .++ i;C .a=a + 1= 5;D .y = int ( i );10.下列选项中哪个是将一个十六进制值赋值给一个long 型变量?A .long number = 345L;B .long number = 0345;C .long number = 0345L;D .long number = 0x345L;11.下列语句序列执行后, a 的值是多少?int a=13;a%=a/5;A .1B .3C .13D .16912.现有整型数组a,它有10 个元素,为了打印输出它的第9 个数组元素,下面正确的代码是哪个?A .System.out.println(a[8]);B .System.out.println(a[9]);C .System.out.println(a[10]);D .System.out.println(a[a.length-1]);13.以下标识符中,哪个是无效的标识符?A .IDoLikeTheLongNameClassB .$byteC .okD .const14.以下声明合法的是哪一个?A .default String sB .public final static int w( )C .abstract double dD .abstract final double hyperbolicCosine( )15.编译运行以下程序后,关于输出结果的说明正确的是哪一个?public class Conditional{public static void main(String args[ ]){int x=4;System.out.println("value is "+ ((x>4) ? 99.9 :9));}}A .输出结果为:value is 99.99B .输出结果为:value is 9C .输出结果为:value is 9.0D .编译错误16.若有定义int a = 2;则执行完语句a - = a * a;后,a 的值是多少?A .0B .4D .-417.设a、b、c、d 为已赋值的int 型变量,下列表达式的结果属于非逻辑值的是哪个?A .a!=b & c%d < aB .a++ = =a+b+c+dC .++a*b--+dD .a+b>=c+d18.下列程序段执行后 c 的结果是多少?int a = 9, b = 11, c;c= a != b ? a+b : a-b;A .–2B .20C .11D .919.下列程序段执行后y 的结果是哪个?int x1 = 9, x2 = 6, y;y = (++x1 != x2 ++ )? (x1+x2) :(x1- x2);A .15B .9C .17D .320.下列语句执行后,变量a、变量c 的值分别是多少?int x=182;int a,c;c=x/100;a=x%10;A .1, 2C .1.82, 2D .100, 8221.执行下列程序段后,b, x, y 的值分别是多少?int x=6,y=8;boolean b;b=x>y&&++x==--y;A .true, 6, 8B .true, 7, 7C .false, 6, 8D .false, 7, 722.给出下面的代码:if (x>10) { System.out.println("first"); }else if (x>0) { System.out.println("second"); }else { System.out.println("third"); }x 的取值在什么范围内时将打印字符串"second"?A .x > 10 | x < 0B .x <= 10 & x > 0C .x <=0D .x > 023.结构化程序设计所规定的三种基本控制结构是哪一组?A .输入、处理、输出B .树形、网形、环形C .顺序、选择、循环D .主程序、子程序、函数24.下列语句序列执行后,k 的值是多少?int i=6, j=8, k=10, n=5, m=7;if( i<j&& m<n ) k++; else k--;B .10C .11D .1225.以下选项中循环结构合法的是哪一个?A .while (int i<7){ i++;System.out.println( “i is “+i);}B .int j=3;while(j){System.out.println( “j is “+j);}C .int j=0;for(int k=0; j + k !=10; j++,k++){System.out.println( “j is “+ j + “k is ”+ k); }D .int j=0; do{System.out.p rintln( “j is “+j++);if (j = = 3) {continue loop;}} while (j<10);26.下面代码执行后,正确的输出结果是哪一个?public class Excmple{public static void main(String args[] ){int i=0;do{System.out.println("Doing it for i is:"+i);} while(--i>0);System.out.println("Finish"); }}A .Doing it for i is 0B .Doing it for i is 1C .Doing it for i is 2D .Doing it for i is 327.以下是应用程序中定义的静态方法printBinary ,若在其main 方法中有方法调用语句printBinary(2) ,则输出的结果是哪个?static void printBinary(int i) {System.out.print(i + " 的2 进制数表示为:");for (int j = 31; j >=0; j- -)if (((1 << j) & i) != 0) System.out.print("1");elseSystem.out.print("0");System.out.println(); // 换行}A .00000000000000000000000000000000B .00000000000000000000000000000001C .00000000000000000000000000000010D .0000000000000000000000000000111128.执行以下程序,输出是什么?public class Test {void printValue(int m){do {System.out.println("The value is "+m);} while( - - m > 10) ;}public static void main(String args[]) {int i=10;Test t= new Test();t.printValue(i); }}A .The value is 8B .The value is 9C .The value is 10D .The value is 11多选题:(共 6 道试题,每题 2 分)1.Java 开发包括下列哪几部分?A .Java2EEB .Java2MEC .Java2SED .Java2CE2.以下描述中哪些不是Java 关键字?A .TRUEB .sizeofC .constD .super3.在Java API 文档中下面的哪些部分被包括在内?A .类及用途的描述B .父类的方法的列表C .成员变量的列表D .类层次4.变量"result" 是一个boolean 型的值,下面的哪些表达式是合法的?A .result = true;B .if ( result ) { ... }C .if ( result!= 0 ) {... }D .result = 15.下面哪些是合法的标识符A .*pointB .$personsC .TwoUsersD ._endline6.给出下面的代码片断:1) switch(m)2) { case 0: System.out.println("case 0");3) case 1: System.out.println("case 1"); break;4) case 2:5) default: System.out.println("default");6) }m为何值时输出值将会为“default ”。

贵州电大Java开发基础(专)JAVA语言与WWW技术-0003标准答案

贵州电大Java开发基础(专)JAVA语言与WWW技术-0003标准答案

Java开发基础(专)JAVA语言与WWW技术-0003
贵州广播电视大学形成性测评系统课程代码:5205419 参考资料JAVA语言与WWW技术-0003
试卷总分:100
单选题(共25题,共100分)
1.(4分)
当把级别高的变量的值赋给级别低的变量时,必须使用的是()
A、混合型运算
B、强制类型转换
C、关系运算
D、逻辑运算
参考答案:B
2.(4分)
Java语言的编译器命令是()
A、javac
B、java
C、javaw
D、jar
参考答案:A
3.(4分)
不属于Java赋值运算符的是()
A、/=
B、&=
C、%=
D、#=
参考答案:D
4.(4分)
下面的不是Java语言特点的是()
A、动态性
B、面向对象
C、编辑型
D、多线程
参考答案:C
5.(4分)
把“1”放置在名叫ref的整数的高位处(该整数为0x00000001)可用代码()
A、ref>>31
B、ref>>=31
C、ref<<31
D、ref<<=31
参考答案:D
6.(4分)
switch语句中表达式的值必须是()
A、整数型或小数型
B、整数型或逻辑型。

电大_Java语言和WWW技术判断题(精品文档).docx

电大_Java语言和WWW技术判断题(精品文档).docx
判断题
1.调用 System.gc()方法不能保证 JVM立即进行垃圾收集,而只能是建议。T 2.类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入 的类增加安全性。T 3.Java数组的长度只在构造(创建)数组时指定,而在声明数组时不能指定。T 4.main()方法前的 public修饰符、static修饰符均是必须的。F 5.局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,其生存期和 定义该变量的方法的生存期相同。T 6.数组元素没有进行显式赋值,系统根据数组声明的数据类型自动进行默认初始化。T 7.一个源文件可以不包含任何代码定义,即是一个空文件,编译时不会产生错误。T 8.一个源文件中,如果没有 public类,则源文件名不必与源文件中其它类名一致。T 9.源文件命名可以依照 Java语言标识符定义规定。F 10.垃圾收集的过程在 Java程序的生存期中是自动的,不需要分配和释放内存,也避免了 内存泄漏。T 11.类加载器加载程序运行所需要的所有类,由网络系统导入的指定类总是先被加载。F 12.Java中所有参数的传递都采用值传递方式,即当传递一个参数到方法中时方法获得的 是传递参数的副本。T 13.成员变量和局部变量由于其所属对象生命周期不同,生存周期也不同。T 14.如果在一个源文件中存在两个或两个以上 public类定义,则会产生运行错误。F 15.一个源文件可以包含多个类。F 16.一个源文件只能包含一个 public类。T 17.用来指定数组长度的数据类型只能是 int类型。F 18.在源文件中,如果存在一个 public类定义,则源文件名必须与 public类名一致。F 19.friendly关键字是 Java语言友元类的访问控制修饰符。F 20.private修饰的顶层类(非内部类)可以被同一个包中的其他类所访问。F 21.任何变量在使用前都必须显式初始化。F 22.在 Java语言中,属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。T 23.包声明语句(package)必须放置在包引入语句(import)之前。T 24.当一个类没有显式定义构造方法时,Java系统总是为其创建一个默认的无参的构造方 法。T 25.一个源文件中有 class(类声明)、package(包声明)和 import(包引入)3中顶层元 素,同时出现时必须按照 import、package和 class的顺序出现。F 26.一个源文件中最多只能包含一个包引入语句(import)。如果源文件没有显式声明引入 包,则系统默认引入 ng包。F 27.在同一个类的不同构造方法中调用该类的其它构造方法需要使用 this(…)的形式,this(…)不 能在构造方法的第一行调用。F 28.重写的方法的访问权限不能比被重写的方法的访问权限高。F 29.maxElements是一个成员变量,声明为:“public static final int maxElements=100;”。T 30.类变量在该类被加载时被创建,不能用 new Xxxx()创建,所有该类的实例对象共享类 变量,其生存期是类的生存期。T 31.实例变量在使用 new Xxxx()创建该类的实例时被创建,而其生存期和该类的实例对象 的生存期相同。 T 32.在一个抽象类中不能定义构造方法。F

Java语言和WWW技术(Java技术)第一次形考-浙江电大辅导资料

Java语言和WWW技术(Java技术)第一次形考-浙江电大辅导资料

请认真阅读完再下载:预览的题目顺序完全和您自己的试题顺序完全相同再下载!Java语言和WWW技术(Java技术)第一次形考
浙江广播电视大学形成性测评系统课程代码:3305805 参考资料
第一次形考试卷总分:100
客观题单选题(共43题,共86分)
1.(2分)
关于continue语句的使用范围,下列说法正确的是()。

A、continue语句可以在选择语句中使用
B、continue语句可以在条件语句中使用
C、continue语句可以在循环语句中使用
D、不输出任何内容
参考答案:C
2.(2分)
下列选项中,哪一个不能通过编译()。

A、byte a=1;
B、short b=100;
C、int c='a';
D、long d=8888888888;
参考答案:D
3.(2分)
以下标识符中,不合法的是()。

A、user
B、$inner
C、class
D、login_1
参考答案:C
4.(2分)
下列关于方法的描述中,正确的是()。

A、方法是对功能代码块的封装
B、方法没有返回值时,返回值类型可以不写
C、没有返回值的方法,不能有return语句
D、方法是不可以没有参数的
参考答案:A
5.(2分)
下面选项中,哪一个是合法的标识符?()
A、hello world
B、1Demo
C、_3_
D、class
参考答案:C
6.(2分)
以下关于变量的定义,正确的是()。

A、int a=10;
B、b=2;。

【贵州电大】JAVA语言与WWW技术-0019辅导答案

【贵州电大】JAVA语言与WWW技术-0019辅导答案

JAVA语言与WWW技术-0019贵州广播电视大学形成性测评系统课程代码:5205510 参考资料试卷总分:100单选题(共20题,共80分)1.(4分)使用File类的哪个方法,判断文件是否可被可读A、getName()B、exits()C、canRead()D、canWrite()参考答案:C2.(4分)使用File类的哪个方法,判断文件是否存在A、getName()B、exits()C、canRead()D、canWrite()参考答案:B3.(4分)对于异常处理,以下说法哪个正确()A、在运行时一旦发现运行时异常,不会中断并退出程序B、受检异常在编译时不会被检测到C、受检异常程序必须处理D、运行时异常在编译时会被检测到参考答案:C4.(4分)main()需要一个参数,它是()A、一个整型量B、一个String对象C、一个实型量D、一个任意类的对象参考答案:B5.(4分)借助于BorderLayout,为往容器中c添加一个组件comp,应写代码()A、c.add(BorderLayout.CENTER,comp)B、c.add(comp,BorderLayout.CENTER)C、c.add(BorderLayout.CENTER,null)D、c.add(comp)参考答案:B6.(4分)类RandomAccessFile不同于其它的I/O流,该流的对象()A、只读B、只写C、可读和写D、不能单独读写流,只有和其它流连接才能读写参考答案:C7.(4分)FileInputStream使用()读取文件A、字节B、字符C、二进制D、ascii码参考答案:A8.(4分)哪个类的对象主要用来获取文件本身的一些信息,例如文件所在的目录、文件的长度、文件读写权限等A、WriterB、ReaderC、InputStreamD、File参考答案:D9.(4分)将一个RandomAccessFile对象中的文件指针移动到文件中的一个确定位置,应调用方法()A、skipBytes()B、seek()C、moveBytes()D、seekBytes()参考答案:B10.(4分)在java程序的main ()方法中,获取命令行参数( lyrics a kiss is but a kiss),访问单词“kiss”的是()A、args[0]B、args[2]C、args[4]D、args[3]参考答案:BJava异常的处理时,抛出异常可以利用什么语句()A、throwB、tryC、catchD、throws参考答案:A12.(4分)异常处理流程中,以下哪个代码块用于释放被占用的相关资源()A、tryB、catchC、finallyD、都不是参考答案:C13.(4分)在java程序的main ()方法中,获取命令行参数( lyrics a kiss is but a kiss),访问单词“but”的是()A、args[4]B、args[2]C、args[0]参考答案:A14.(4分)JVM会一直运行,直到()A、main()结束B、仅剩下用户线程C、仅剩下守护线程D、(1)或(3)任一条件参考答案:C15.(4分)Java 异常处理涉及的关键字,以下哪个不是()A、tryB、finalC、catchD、throws参考答案:B16.(4分)使用File类的哪个方法,判断文件是否可被写入A、getName()B、exits()C、canRead()D、canWrite()参考答案:D17.(4分)异常处理流程中,以下哪个代码块用来捕获并处理异常()A、tryB、catchC、finallyD、都不是参考答案:B18.(4分)在try-catch-finally 结构中,哪个说法不正确()A、可以存在多个catch语句块,表示可以捕捉多种异常B、不能同时没有catch语句块和finally语句块C、结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中D、在try-catch-finally结构中,不发生异常,finally语句块不会执行参考答案:D19.(4分)一个输入流的对象用int read()方法从流中读数据时,该方法的返回值()A、一个字符B、在0~255之间C、一行字符D、在0~65535之间参考答案:B20.(4分)下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组建居中放置()A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridbagLayout参考答案:C简答题(共2题,共20分)21.(10分)简述Java中接口的概念答:Java语言规定,类只能实现单继承,但接口可以实现多重继承。

Java语言和WWW技术(Java技术)(省)第三次形考

Java语言和WWW技术(Java技术)(省)第三次形考

第三次形考试卷总分:100客观题单选题(共38题,共76分)开始说明:结束说明:1.(2分)下列关于使用this调用构造方法的说法中,错误的是()。

A、使用this调用构造方法的格式为this([参数1,参数2…])B、只能在构造方法中使用this调用其它的构造方法C、使用this调用其它构造方法的语句必须放在第一行D、在一个类的两个构造方法中可以使用this互相调用2.(2分)下列关于this关键字的说法中,错误的是()。

A、this可以解决成员变量与局部变量重名问题B、this出现在成员方法中,代表的是调用这个方法的对象C、this可以出现在任何方法中D、this相当于一个引用,可以通过它调用成员方法与属性3.(2分)下列选项中,哪一个类是Object的子类?()A、public final class String{}B、public class Person{}C、public abstract Animal{}D、以上三个类都是Object子类4.(2分)A、接口继承自Object类B、一个接口只能继承一个接口C、一个接口可以继承多个接口D、接口不能被继承5.(2分)如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法?A、protectedB、staticC、privateD、final6.(2分)函数重写与函数重载的相同之处是()。

A、权限修饰符B、函数名C、返回值类型D、形参列表7.(2分)A、子类继承父类的所有属性和方法B、子类可以继承父类的私有的属性和方法C、子类可以继承父类的公有的属性和方法D、创建子类对象时,父类的所有构造方法都会被执行8.(2分)在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?()A、inheritsB、implementsC、extendsD、modifies9.(2分).已知类的继承关系如下:class Aclass B extends Aclass C extends A则以下语句中能够通过编译的是()。

Java语言和WWW技术(Java技术)(省)第一次形考

Java语言和WWW技术(Java技术)(省)第一次形考

第一次形考试卷总分:100客观题单选题(共43题,共86分)开始说明:结束说明:1.(2分)关于continue语句的使用范围,下列说法正确的是()。

A、continue语句可以在选择语句中使用B、continue语句可以在条件语句中使用C、continue语句可以在循环语句中使用D、不输出任何内容2.(2分)下列选项中,哪一个不能通过编译()。

A、byte a=1;B、short b=100;C、int c='a';D、long d=8888888888;3.(2分)以下标识符中,不合法的是()。

A、userB、$innerC、classD、login_14.(2分)下列关于方法的描述中,正确的是()。

A、方法是对功能代码块的封装B、方法没有返回值时,返回值类型可以不写C、没有返回值的方法,不能有return语句D、方法是不可以没有参数的5.(2分)下面选项中,哪一个是合法的标识符?()A、hello worldB、1DemoC、_3_D、class6.(2分)以下关于变量的定义,正确的是()。

A、int a=10;B、b=2;C、int=20;D、int a;b=a+10;7.(2分)下列字符串常量中,哪一个是错误的?()A、“abc”B、“12’12”C、“12”12”D、“”8.(2分)下列选项中,不属于赋值运算符的是()。

A、-=B、=C、==D、*=9.(2分)下列关于变量作用域的说法中,正确的是()。

A、在main()方法中任何位置定义的变量,其作用域为整个main()方法B、块中定义的变量,在块外也是可以使用的C、从定义处开始,到变量所在块结束位置D、变量的作用域不受块的限制10.(2分)下列关于多行注释的说法中,正确的是()。

A、多行注释中不能嵌套单行注释B、多行注释中可以嵌套多行注释C、多行注释中不可以有分号,逗号,括号等符号D、多行注释中可以没有换行11.(2分)请阅读下面的程序,下列选项中,哪个是程序的运行结果?()Public class Test {public static void main(String[] args) {int a = 0;int b = 0;for (int i = 1; i <= 5;i++) {a = i % 2;while (a-- >= 0) {b++;}}System.out.println(\"a =\" + a + \",b=\"+ b);}}A、a=8,b=-2B、a=-2,b=8C、a=3,b=0D、a=0,b=312.(2分)下面的运算符中,用于执行除法运算是哪个?()A、/B、\C、%D、*13.(2分)请阅读下面的程序,下列选项中,哪个是程序的运行结果?()public class Test {public static void main(String[] args) {int x;int y;for (x = 1, y = 1; x <= 100; x++) {if (y >= 20) {break;}if (y % 3 == 1) {y += 3;contin ue;}y -= 5;}System.out.println(“x=” + x + “,y=” + y);}}A、x=8,y=22B、x=22,y=8C、x=3,y=0D、x=0,y=314.(2分)下列选项中,哪一个是多行注释符号?()A、//* *//B、/* /*C、/ /D、/* */15.(2分)下列关于注释作用的描述中,错误的是()。

电大Java语言与WWW技术形成性考核程序题

电大Java语言与WWW技术形成性考核程序题

电大Java语言与WWW技术形成性考核程序题电大Java语言与WWW技术形成性考核程序题一、写出下列程序完成的功能1、public class Sum{public static void main(String args[]){int sum =0;for ( int i=1;i<=100;i++)sum+=i;System.out.println("sum="+sum);}}上面这段程序所完成的功能是:求1至100之间的整数的和,并在屏幕上显示出来。

2、import java.io.*;public class Class1{public static void main(String args[]){inti,Max,Min;int a[ ]={ 12,67,8,98,23,56,124,55,99,100 };Max=Min=a[0];for (i=1;i<a.length;i++){< p="">if(a[i]<="" p="">if(a[i]>Max)Max=a [i];}System.out.println(Max+" "Min);System.out.println();}}上面这段程序所完成的功能是:在数组中查找并输出最大值和最小值,并输出显示。

3、import java.io.*;public class Class1{public static void main(String args[] ){Fact N=new Fact(4);System.out.println(N.fact() );}}class Fact{int n;Fact(intnn){n=nn;}int fact(){inti,f=1;for(i=1;i<=1;i++ )f=f*i;return f ;}}上面这段程序所完成的功能是:定义一个计算n!(n阶阶乘)的类Fact,然后主类中创建一个对象求解4!的值。

电大 Java语言和WWW技术 阶段测验答案

电大 Java语言和WWW技术 阶段测验答案

单选题:(共28道试题,每题2分)1.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?A.安全性B.多线程C.跨平台D.可移植2.关于Java基本语法机制,以下选项中哪个与C++不同?A.类B.接口(interface)C.自动内存回收D.多线程E.各选项全是3.关于垃圾收集的哪些叙述是正确的?A.程序开发者必须自己创建一个线程进行内存释放的工作。

B.垃圾收集将检查并释放不再使用的内存。

C.垃圾收集允许程序开发者明确指定并立即释放该内存。

D.垃圾收集能够在期望的时间释放被java对象使用的内存。

4.下面哪一个特性不是面向对象编程主要体现的特性?A.封装性B.继承C.多态D.类5.读程序,以下运行结果描述中哪一个是正确的?public class Test {public static void main(String args[]){static int x[]=new int [15];System.out.println(x[5]);}}A.有编译错误。

B.有运行错误。

C.可以编译和运行,结果为0。

D.可以编译和运行,结果为null。

6.若所用变量都已正确定义,下列选项中,非法的表达式是哪个?A.a=1/2B.a+32C.!a%3D.a!=4||b==17.设有定义 int i=123; long j=456; 下面赋值不正确的语句是哪一个?A.j=i;B.j=(long)i;C.i=j;D.i=(int)j;8.下列的哪个赋值语句是错误的?A.float f = 11.1B.double d = 5.3E12C.double d = 3.14159D.int i = 39.下列选项中,合法的赋值语句是哪个?A.a = = 1;B.++ i;C.a=a + 1= 5;D.y = int ( i );10.下列选项中哪个是将一个十六进制值赋值给一个long型变量?A.long number = 345L;B.long number = 0345;C.long number = 0345L;D.long number = 0x345L;11.下列语句序列执行后,a的值是多少?int a=13;a%=a/5;A.1B.3C.13D.16912.现有整型数组a,它有10个元素,为了打印输出它的第9个数组元素,下面正确的代码是哪个?A.System.out.println(a[8]);B.System.out.println(a[9]);C.System.out.println(a[10]);D.System.out.println(a[a.length-1]);13.以下标识符中,哪个是无效的标识符?A.IDoLikeTheLongNameClassB.$byteC.okD.const14.以下声明合法的是哪一个?A.default String sB.public final static int w( )C.abstract double dD.abstract final double hyperbolicCosine( )15.编译运行以下程序后,关于输出结果的说明正确的是哪一个?public class Conditional{public static void main(String args[ ]){int x=4;System.out.println("value is "+ ((x>4) ? 99.9 :9));}}A.输出结果为:value is 99.99B.输出结果为:value is 9C.输出结果为:value is 9.0D.编译错误16.若有定义int a = 2;则执行完语句a - = a * a;后,a的值是多少?A.0B.4D.-417.设a、b、c、d 为已赋值的 int 型变量,下列表达式的结果属于非逻辑值的是哪个?A.a!=b & c%d < aB.a++ = =a+b+c+dC.++a*b--+dD.a+b>=c+d18.下列程序段执行后c的结果是多少?int a = 9, b = 11, c;c= a != b ? a+b : a-b;A.–2B.20C.11D.919.下列程序段执行后y的结果是哪个?int x1 = 9, x2 = 6, y;y =(++x1 != x2 ++ )? (x1+x2) :(x1- x2);A.15B.9C.17D.320.下列语句执行后,变量a、变量c 的值分别是多少?int x=182;int a,c;c=x/100;a=x%10;A.1, 2C.1.82, 2D.100, 8221.执行下列程序段后,b, x, y 的值分别是多少?int x=6,y=8;boolean b;b=x>y&&++x==--y;A.true, 6, 8B.true, 7, 7C.false, 6, 8D.false, 7, 722.给出下面的代码:if (x>10) { System.out.println("first"); }else if (x>0) { System.out.println("second"); }else { System.out.println("third"); }x的取值在什么范围内时将打印字符串"second"?A.x > 10 | x < 0B.x <= 10 & x > 0C.x <=0D.x > 023.结构化程序设计所规定的三种基本控制结构是哪一组?A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数24.下列语句序列执行后,k 的值是多少?int i=6, j=8, k=10, n=5, m=7;if( i<j&& m<n ) k++; else k--;A.9B.10C.11D.1225.以下选项中循环结构合法的是哪一个?A.while (int i<7){ i++;System.out.println(“i is “+i);}B.int j=3;while(j){System.out.println(“ j is “+j);}C.int j=0;for(int k=0; j + k !=10; j++,k++){System.out.println(“ j is “+ j + “k is”+ k); }D.int j=0;do{System.out.println( “j is “+j++);if (j = = 3) {continue loop;}} while (j<10);26.下面代码执行后,正确的输出结果是哪一个?public class Excmple{public static void main(String args[] ){int i=0;do{System.out.println("Doing it for i is:"+i);} while(--i>0);System.out.println("Finish");}}A.Doing it for i is 0B.Doing it for i is 1C.Doing it for i is 2D.Doing it for i is 327.以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是哪个?static void printBinary(int i) {System.out.print(i + "的2进制数表示为:");for (int j = 31; j >=0; j- -)if (((1 << j) & i) !=0) System.out.print("1");elseSystem.out.print("0");System.out.println(); //换行}A.00000000000000000000000000000000B.00000000000000000000000000000001C.00000000000000000000000000000010D.0000000000000000000000000000111128.执行以下程序,输出是什么?public class Test {void printValue(int m){do {System.out.println("The value is "+m);} while( - - m > 10) ;}public static void main(String args[]) {int i=10;Test t= new Test();t.printValue(i);}}A.The value is 8B.The value is 9C.The value is 10D.The value is 11多选题:(共6道试题,每题2分)1.Java开发包括下列哪几部分?A.Java2EEB.Java2MEC.Java2SED.Java2CE2.以下描述中哪些不是Java关键字?A.TRUEB.sizeofC.constD.super3.在Java API文档中下面的哪些部分被包括在内?A.类及用途的描述B.父类的方法的列表C.成员变量的列表D.类层次4.变量"result"是一个boolean型的值,下面的哪些表达式是合法的?A.result = true;B.if ( result ) { ... }C.if ( result!= 0 ) {... }D.result = 15.下面哪些是合法的标识符A.*pointB.$personsC.TwoUsersD._endline6.给出下面的代码片断:1) switch(m)2) { case 0: System.out.println("case 0");3) case 1: System.out.println("case 1"); break;4) case 2:5) default: System.out.println("default");6) }m为何值时输出值将会为“default”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电大Java语言与WWW技术形成性考核判断题1、()用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。

2、()容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。

3、()Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。

6、()所有的鼠标事件都由MouseListener监听接口的监听者来处理。

7、()Menu 表示菜单,Label表示按钮。

8、()一个容器中可以混合使用多种布局策略。

9、()Java Applet是由独立的解释器程序来运行的。

10、()容器可以使用add( )方法放置组件1、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE(T)2、Java是一门高级计算机语言。

(T)3、Java语言具体跨平台的特性(T)4、JDK工具中自带了一个JRE工具(T)5、JDK安装的时候不可以修改安装目录(F)6、JDK的安装目录中,只包含bin和lib两个目录。

(F)7、javac命令可以运行文件(F)8、在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path 环境变量配置成功。

(T)9、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。

(T)10、JDK5以后可以不用配置classpath环境变量。

(T)11、配置classpath环境变量时,路径后面加分号与不加分号是一样的。

(F)12、main()函数是java程序的执行入口。

(T)13、数组的遍历是指依次访问数组中的每个元素(T)14、continue 语句只用于循环语句中,它的作用是跳出循环。

(F)15、continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环(T)16、数组的排序算法只有冒泡排序这一种(F)17、方法的返回值类型可以定义也可以不定义(F)18、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值(T)19、若x = 5,则表达式(x + 5)/3的值是3(T)20、标识符可以为关键字(F)21、-5%3的运算结果是2(F)22、0xC5表示的是一个十六进制整数。

(T)23、在Java中判断方法重载的条件除了参数外,还可以通过返回值类型判断(F)24、方法递归次数过多会导致内存溢出(T)25、在Java中,小数会被默认是double类型的值(T)26、main是Java语言中的关键字(F)27、在进行赋值运算时,将运算符右边的值赋给左边的变量(T)28、Java中有一种特殊的赋值运算叫做三元运算,它和if-else语句类似(T)29、方法内部类是指在成员方法中定义的类,它只能在当前方法中被使用。

(T)30、一个类中如果没有定义构造方法,那么这个类就没有构造方法。

(F)31、垃圾回收器会随时将垃圾对象从内存中释放。

()32、封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。

(T)33、Java程序中,可以使用关键字new创建新的对象。

(T)34、静态方法随着类的加载而加载,随着类的消失而消失。

(T)35、只有private修饰成员变量才是类的封装体现。

(F)36、如果想通过外部类去访问内部类,则需要通过外部类对象去创建内部类对象。

(T)37、单例设计模式,构造方法的权限修饰符是private。

(T)38、this关键字可以在所有的方法中使用。

(F)39、类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,成员方法用于描述对象的行为。

(T)40、在一个类中可以定义多个构造方法,只要每个构造方法的参数类型或参数个数不同即可。

(T)41、静态变量可以被类和对象调用。

(T)42、Object类的构造方法第一行是super()语句(F)43、父类的引用指向自己子类的对象是多态的一种体现形式(T)44、匿名内部类其实就是一个没有类名的内部类(T)45、接口可以被多重implements,抽象类只能被单一extends(T)46、运行时异常是必须进行处理的异常,否则程序编译不能通过(F)47、import语句通常出现在package语句之前(F)48、抽象类中的方法只能定义成抽象的方法(F)49、throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确知道该方法有异常,并进行相关处理(T)50、方法重写时,子类抛出的异常类型大于等于父类抛出的异常类型(F)51、在实例化子类对象时,会自动调用父类无参的构造方法(T)52、类只支持单继承,不允许多重继承,C类不可以既继承A类又B类(T)53、在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、protected和public(F)54、jar命令的参数f可以解压缩jar文件(F)55、抽象类实现接口时,可以不实现接口中的任何方法(T)56、try..catch语句用于处理程序中的异常(T)57、自定义的异常类必须继承自Exception或其子类(T)58、如果前台线程全部死亡,后台线程也会自动死亡。

(T)59、静态方法不能使用synchronized关键字来修饰。

(F)60、字符串一旦初始化就不可以被改变。

(T)61、使用StringBuffer修改字符串时,并不会产生新的StringBuffer对象。

(T)62、StringBuffer类似一个字符容器,当在其中添加或删除字符时,并不会产生新的StringBuffer对象。

(T)63、()方法可以获取操作系统的属性。

(T)64、Runtime类用于表示虚拟机运行时的状态,它用于封装JVM虚拟机进程。

(T)65、ceil()、floor()和round()方法返回的都是double类型的数。

(F)66、Random类可以在指定的取值范围内随机产生数字。

(T)67、包装类可以将基本数据类型的值包装为引用数据类型的对象。

(T)68、Date类用于表示日期和时间。

(T)69、Calendar类是一个抽象类,不可以被实例化。

(T)70、DateFormat类可以将日期格式化为字符串。

(T)71、SimpleDateFormat类是抽象类(F)72、Java是一种高级计算机语言,具有简单性、安全性、面向对象等特征(T)73、安装JDK时可以选择不安装公共JRE(T)74、‘a’ + 0);语句的输出结果是a0(F)75、在为double类型的变量赋值时,后面可以加字母D或d,也可以不添加(T)76、while循环条件不能是boolean类型的常量(F)77、javadoc命令可以将文档注释提取出来生成帮助文档。

(T)78、if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型(F)79、若int[][] arr=new int[][]{{1},{2,3,4},{5,6}},则arr[1][1]的结果为3(T)80、当系统创建该类的实例时,系统自动为成员变量分配内存空间,并在分配内存空间后,自动为成员变量指定初始值。

(T)81、构造方法重载后,在构造方法中可以使用this语句进行构造方法之间的调用,在重载的两个构造方法中可以使用this语句相互调用。

(F)82、static关键字可以修饰成员变量,也可以修饰局部变量。

(F)83、成员内部类可以直接访问其所在的外部类中的成员,不用创建对象。

(T)84、final修饰的成员变量可以在构造方法中对其重新赋值(F)85、final可以在方法中修饰基本数据类型变量,但是不可以修饰引用数据类型变量(F)86、如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数(T)87、有如下三个类class A{...}class B extends A{...}class C extends A{...}因为 B类和C类不存在继承关系,因此他们之间不能进行类型转换(T)88、try…catch语句,catch部分可以独立存在(F)89、在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类(T)90、Jar -cvf命令中的参数v表示创建归档的文件(F)91、protected修饰的类,类中的所有方法只能给子类使用(F)92、线程结束等待或者阻塞状态后,会进入运行状态。

(F)93、使用String类的toCharArray()方法可以将一个字符串转为一个字符数组。

(T)94、(double d)方法的作用是将一个数四舍五入,并返回一个double类型的数。

(F)95、类提供一个无参数构造方法Date(),用来创建表示当前日期时间的Date对象。

(T)96、在Java中,通过强制类型转换可以将int类型的数据转换为boolean类型(F)97、运算符“|”和“||”都表示“或”操作(T)98、二维数组中的元素还是一个数组(T)99、instanceof关键字可以用于判断一个对象是否为某个类(或接口)的实例或者子类实例(T)100、在有多个静态代码块的情况下,虚拟机会随机运行。

(F)101、抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法(F)102、在定义一个类时,可以使用private关键字修饰该类,以防止其被外部直接访问。

(F)103、‘\u0000’表示一个空白字符,即在单引号之间没有任何字符(T)104、当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环(T)105、在Java中,子类可以访问父类的所有成员(F)106、System类中的currentTimeMillis()方法返回一个long类型的值。

(T)107、只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用。

(F)108、break语句可以在循环语句或者switch条件语句中使用(T)109、如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

(T)110、当int x = 3 , y = 4时,表达式boolean b =x == y ? true : false的结果是false (T)111、不存在继承关系的情况下,也可以实现方法重。

(F)112、当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环(T)113、接口可以实例化对象(F)114、成员内部类指的是将一个类定义在另一个类的内部。

(T)115、path环境变量是系统环境变量中的一种,它用于保存一系列的路径。

(T)116、方法内部类中不能访问外部类的成员变量。

(F)117、使用javac命令,可以将文件编译成文件(T)118、任何类都可以写成匿名内部类的形式(F)119、在命令行窗口中,编译文件可以输入javac Demo。

相关文档
最新文档