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

合集下载

电大 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语言和WWW技术简答题

电大_Java语言和WWW技术简答题1、Java Application与Java Applet的区别Java Applet 与Java Application 的主要区别在于其运行环境与执行方式的不同●Application 是独立完整的程序,Application的主类中必须有一个main()方法。

这个方法是Java Application的标志,也是Java Application程序执行的入口●Applet 是在浏览器中运行的,必须创建一个HTML 文件,通过编写HTML 语言代码告诉浏览器载入何种Applet 以及如何运行2、Java解释器Java解释器是指“java.exe”,Java解释器负责将Java虚拟机的代码.class程序在特定的平台上运行。

3、简述局部变量的概念局部变量是指方法或语句块内部定义的变量。

局部变量的作用域就是它所在的方法或语句块,在程序调用方法(进入语句块)时,局部变量才被创建并可用,随方法(语句块)的退出,局部变量将被销毁。

4、简述Java语言的基本数据类型Java语言中定义了四类/八种基本数据类型●整型——byte, short, int, long●浮点型——float, double●字符型——char●逻辑型(布尔型)——boolean5、简述Java编译器Java编译器是指“javac.exe”,是将.java文件编译成.class字节码文件,Java编译器针对Java 虚拟机产生class文件,因此是独立于平台的。

6、简述Java的三种核心机制●Java 虚拟机●垃圾收集机制●代码安全性检测7、简述成员变量的概念成员变量是指方法外部、类的内部定义的变量。

成员变量在类的定义中声明,在创建对象的同时创建有关的成员变量。

成员变量创建后系统自动对其进行默认初始化和显式初始化。

成员变量依附于对象(局部变量)存在,具有与对象相同的生存期和作用域。

8、简述Java语言的引用数据类型的概念Java语言中除8种基本数据类型以外的数据类型称为引用类型。

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、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技术阶段测验答案

单选题:(共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语言和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技术 实验作业2

电大 Java语言和WWW技术 实验作业2

实验1要求
• 读程序,给以下程序添加输出语句,以 显示m的值 • 调试并记录结果 • 画出m变量创建过程中内存的变化
实 验 1 程 序
public class MyDate { private int day = 1; private int month = 1; private int year = 2000; public MyDate(int d, int m, int y) { year = y; month = m; day = d; } public void display() { System.out.println(year + " / " + month+ " / " +day); } public static void main(String[] args) { MyDate m = new MyDate(1, 8, 2003); } }
实验5
• 将程序1 Parent类和程序2 Child类存于同一 包(目录)中,并调试程序,记录结果。 • 将程序1 Parent类存于当前包的子包parent 中,程序2 Child类存于当前包中,并调试 程序,记录结果。 • 比较以lass Parent{ private int f1 = 1; int f2 = 2; protected int f3 = 3; public int f4 = 4; private void fm1() { System.out.println("in fm1() f1=" + f1);} void fm2() { System.out.println("in fm2() f2=" + f2);} protected void fm3() { System.out.println("in fm3() f3=" + f3);} public void fm4() { System.out.println("in fm4() f4=" + f4);} }

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

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

第二次形考
试卷总分:100
客观题
单选题(共44题,共88分)
开始说明:
结束说明:
1.(2分)
下列选项中,按照箭头方向,可以进行自动
类型转换的是()。

A、char → int
B、short → char
C、float → long
D、char → short
2.(2分)
下列关于数据类型的说法中,错误的是()。

A、Java中的数据类型分为基本数据类型
和引用数据类型
B、int类型数据占4个字节
C、浮点数类型变量不能赋予一个整数数

D、布尔类型的变量只有true和false这
两个值
3.(2分)
下列选项中,按照箭头方向,需要进行强制类型转换的是()。

A、int ← short
B、int ← byte
C、int ← char
D、int ← float
4.(2分)
下列关于int类型变量的定义,错误的是
()。

A、int a=10;
B、int b,c=20;。

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

《Java语言与WWW技术》形成性考核第二次作业.
int n;
Fact(int nn){n=nn;}
int fact(){
int i,f=1;
for(i=1;i<=1;i++ )
f=f*i;
return f ;
}
}
上面这段程序所完成的功能是:定义一个计算n!(n阶阶乘)的类Fact,然后主类中创建一个对象求解4!的值。
2、import java.io.*;
A.interfaceB.implements C.extends D.throws
6、下面的类定义中,()成员变量或者成员方法是可以被同一包内的其他非子类所引用的。
package org;
public class myClass {
private int x;
private double y;
public booleanvar;
public class abc
{
public static void main(String args[])
{
SubClass sb=new SubClass();
System.out.println(sb.max());
}
}
class SuperClass
private int x;
public getX( ){
return x;
}
}
B.
public abstract class a {
private int x;
public abstract int getX( );
public int aMethod( ) {
return 0;
}
}
C.
public class a {

国家开放大学JAVA语言与WWW技术模拟试题

国家开放大学JAVA语言与WWW技术模拟试题

7631(8456)JAVA语言与WWW技术 Java语言与面向对象程序设计一、填空题1.编译Java程序需要使用javac命令。

2.Java中的程序代码都必须在一个类中定义,类使用_ class关键字来定义。

3.若int []a={12,45,34,46,23}; ,则a[2]=34。

4.面向对象的三大特征是封装、继承、_和_多态。

5.定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。

6.异常的捕获通常由try、catch两部分组成,try代码块用来存放可能发生异常,catch代码块用来处理产生的异常。

7.String类中用于返回字符串字符个数的方法是length()。

8.JDK中提供了一系列可以存储任意对象的类,统称为集合。

9.在Java中,能实现线程间通信的流是管道流。

10.System.out是PrintStream类的对象,称为标准输出流,调用System类的etOut(PrintStream out)方法可以实现标准输出流的重定向。

11.Java的三大体系分别是Java EE、Java SE、Java ME。

12.Java中的程序代码都必须在一个类中定义,类使用Class关键字来定义。

13.若int []a={12,45,34,46,23}; ,则a[2]= 34 _。

14.Java中的变量可分为两种数据类型,分别是基本数据类型_和引用数据类型。

15.在非静态成员方法中,可以使用关键字This访问类的其它非静态成员。

16.异常的捕获通常由try、catch两部分组成,try代码块用来存放可能发生异常,catch _代码块用来处理产生的异常。

17.被static关键字修饰的成员变量被称为静态变量,它可以被该类所有的实例对象共享。

18.在程序开发中,要想将一个包中的类导入到当前程序中,可以使用import _关键字。

19.System类中所提供的属性和方法都是静态的,想要引用这些属性和方法,直接使用System类调用即可。

9002JAVA语言与WWW技术期末复习题

9002JAVA语言与WWW技术期末复习题

哈电大开放教育本科计算机科学与技术专业《JAVA语言与WWW技术》复习题一、填空题,在横线上填写正确的内容1.Java语言中表示当前(所在)类的关键字为________。

2.Java语言中的方法Math.random()返回0到________之间的一个随机小数。

3.假定整数变量x和y的值分别为5和10,则逻辑表达式x>5 || y<=10的值为________。

4.在类中一个方法定义的参数表中,每个参数的名称(允许/不允许)________与该类成员变量的名称相同。

5.假定要利用一个类XXK6的对象x访问其中的成员方法size(),则应表示为__________。

6.在方法调用中,首先需要进行传递,此传递分为按值传递和_______传递两种方式。

7.Java语言中的类的层次结构为树状结构,树根节点为系统定义的____________类。

8.假定一个字符串对象x的值为"abcdef\n",则x.length()的值为________。

9.假定一个数组对象为x,则x.length的值为该数组所包含元素的________。

10.假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则该数组包含的整型元素的个数为________。

11.Java语言中的char类型的长度为________个二进制位。

12.Java语言中的方法Math.sqrt(x)是求x的________的值。

13.假定整数变量x的值为10,则执行y=2*--x赋值后,y的值为________。

14.创建一个类的对象需要使用的单目运算符为________。

15.假定要在一个类中访问另一个类XXK4中的静态数据成员abc,则此访问应表示为________。

16.方法定义中的参数表称为形式参数表,其中的每个参数被称为形式参数,每个形式参数的定义(声明)包括________和参数名两个方面。

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;。

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

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

A、char → int
B、short → char
C、float → long
D、char → short
参考答案:A
2.(2分)
下列关于数据类型的说法中,错误的是()。

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

A、int ← short
B、int ← byte
C、int ← char
D、int ← float
参考答案:D
4.(2分)
下列关于int类型变量的定义,错误的是()。

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

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

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

相关文档
最新文档