电大_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技术形考作业参考答案

《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开发基础(专)JAVA语言与WWW技术-0013辅导答案

贵州电大Java开发基础(专)JAVA语言与WWW技术-0013辅导答案

贵州电大形成阶段考核标准答案Java开发基础(专)JAVA语言与WWW技术-0013贵州广播电视大学形成性测评系统课程代码:5205419 参考资料JAVA语言与WWW技术-0013试卷总分:100单选题(共20题,共80分)1.(4分)以下哪个不是和日期处理有关的类()A、DateB、DateFormatC、CalendarD、Math参考答案:D2.(4分)Collections类中哪个方法向列表中填充元素()A、copyB、fillC、sortD、shuffle参考答案:B3.(4分)对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的以下哪个方法()A、finalizeB、notifyC、nofityAllD、hashCode参考答案:A4.(4分)往一个List类对象中加一个元素的方法public void add(Object obj),其中参数obj表示()A、所增加的元素只能是一个Object类的对象B、一个Class类的对象C、一个Process类的对象D、任何类的对象参考答案:D5.(4分)处理日期的类在Java的哪个包中()A、java.utilB、java.ioC、ngD、参考答案:A6.(4分)数组对象所包含的元素个数称为数组的长度。

数组具有成员域(),表示数组的长度A、lenB、lengthC、trimD、size参考答案:B7.(4分)下面这行代码String [][]s=new String[10][]; 的正确陈述是()A、该行代码非法B、s是一10行10列的数组C、s是一包含10个一维数组的二维数组D、s中每个元素设为""参考答案:C8.(4分)数据下标越界,则发生异常,提示为()A、RuntimeExceptionB、IOExceptionC、ArrayIndexOutOfBoondExceptionD、classCastException参考答案:A9.(4分)调用trim方法,可以去掉字符串的那部分空格()A、前部B、后部C、全部D、前后参考答案:D10.(4分)以下哪个接口没有继承Collection接口()A、SetB、ListC、MapD、都没有参考答案:C11.(4分)以下集合类哪个与数组类似()A、SetB、ListC、MapD、都不是参考答案:B12.(4分)以下哪个集合类是一种把键对象和值对象进行映射的集合,它的每一个元素都包含一对键对象和值对象()A、MapB、SetC、ListD、Collections参考答案:A13.(4分)用集合类List创建了一个对象后,该ListA、大小不可改变B、根据使用要求,大小可以改变C、只能表示一个平面列表D、只能表示一个三维列表参考答案:B14.(4分)若想连接字符串"Zang","Zoom"和"Moon",可使用哪种形式()A、"bang","Zoom","Moon"B、"bangZoomMoon"C、"bang"&"Zoom"&"Moon"D、"bang"+"Zoom"+"Moon"参考答案:D15.(4分)下列定义形式错误的是()B、floata[5]C、inta[]=newint[5]D、float[]c参考答案:B16.(4分)若有定义String to="I am a good cat";则to.indexOf("a",7)的值为()A、7B、13C、14D、8参考答案:B17.(4分)Collections类中哪个方法对List 中的元素进行自然排序()A、copyB、fillC、sortD、shuffle参考答案:C18.(4分)Java 语言用以下哪个类来把基本类型数据转换为对象()A、ClassC、MathD、包装参考答案:D19.(4分)若有定义String tom="I am a good cat";则tom.indexOf("a")的值为()A、2B、3C、4D、5参考答案:A20.(4分)集合类List中的元素不能是()A、Object类的对象B、Integer类的对象C、String类的对象D、基本数据类型的数据参考答案:D简答题(共2题,共20分)21.(10分)简述Java中接口的概念答:Java语言规定,类只能实现单继承,但接口可以实现多重继承。

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++){< 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技术》形成性考核第三次作业一、选择题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技术阶段测验答案

单选题:(共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
贵州广播电视大学形成性测评系统课程代码: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、整数型或逻辑型。

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

电大_Java语言和WWW技术判断题
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 intmaxElements=100;”。

T 30.类变量在该类被加载时被创建,不能用new Xxxx()创建,所有该类的实例对象共享类变量,其生存期是类的生存期。

T
31.实例变量在使用new Xxxx()创建该类的实例时被创建,而其生存期和该类的实例对象的生存期相同。

T
32.在一个抽象类中不能定义构造方法。

F
33.当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。

F
34.方法重写发生在类继承时,子类可以重写一个父类中已有的方法,必须在返回类型和参数列表一样时才能说是重写,否则就是重载。

T
35.一个源文件中最多只能包含一个包声明语句(package)。

T
36.在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。

T 37.重写的方法不能比被重写的方法抛弃(throws)更多种类的异常。

T
38.子类可以重写一个父类的构造方法。

F
39. ==操作符判定两个实例对象的内容和类型是否一致。

F
40.Object类的所有方法都被每个类继承。

T
41.利用equals()方法判定Date类时,判断的是对象的值而不是对象的地址。

T 42.Math类是final类,因此在被其他类继承时其中的方法不能被重写。

F
43.在Java中所有事件监听器接口中定义的方法,其访问权限都是public,返回值都是void。

T
44.Frame类的实例创建后默认是不可见,可以通过setEnabled(true)设置可见。

F 45.File类可以代表一个目录或者一个文件。

T
46.调用sleep()方法可以使一个线程停止运行。

T
47.线程的调度是分时间片式的,而不是抢先式的。

48.equals()方法只有在两个对象的内容一致时返回true。

F
49.Object类的所有方法都被每个类继承。

T
50.类File重写方法equals()在两个实例对象的内容和类型一致时返回true。

T
51.如果一个类没有使用extends关键字扩展任何类,则该类无父类。

F 52.Component类是所有界面组件的父类。

T
53.Frame类默认的布局管理器是BorderLayout,Dialog类没有默认的布局管理器。

F 54.Reader类和其子类都具有可读取float型和double型数据的方法。

F
55.具有比当前运行线程高优先级的线程可以使当前线程停止运行而进入就绪状态,不同优先级的线程间是抢先式的,而同级线程间是轮转式的。

T
56.一个新线程启动start()方法,表示线程可为JVM的线程调度程序调度而不表示它可以立即运行。

T。

相关文档
最新文档