欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

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

    • 资源ID:3661138       资源大小:59.25KB        全文页数:52页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    电大 Java语言和WWW技术 阶段测验答案单选题: 1Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点? A安全性 B多线程 C跨平台 D可移植 2关于Java基本语法机制,以下选项中哪个与C+不同? A类 B接口 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(x5); A有编译错误。 B有运行错误。 C可以编译和运行,结果为0。 D可以编译和运行,结果为null。 6若所用变量都已正确定义,下列选项中,非法的表达式是哪个? Aa=1/2 Ba+32 C!a%3 Da!=4|b=1 7设有定义 int i=123; long j=456; 下面赋值不正确的语句是哪一个? Aj=i; Bj=(long)i; Ci=j; Di=(int)j; 8下列的哪个赋值语句是错误的? Afloat f = 11.1 Bdouble d = 5.3E12 Cdouble d = 3.14159 Dint i = 3 9下列选项中,合法的赋值语句是哪个? Aa = = 1; B+ i; Ca=a + 1= 5; Dy = int ( i ); 10下列选项中哪个是将一个十六进制值赋值给一个long型变量? Along number = 345L; Blong number = 0345; Clong number = 0345L; Dlong number = 0x345L; 11 下列语句序列执行后,a的值是多少? int a=13; a%=a/5; A1 B3 C13 D169 12现有整型数组a,它有10个元素,为了打印输出它的第9个数组元素,下面正确的代码是哪个? ASystem.out.println(a8); BSystem.out.println(a9); CSystem.out.println(a10); DSystem.out.println(aa.length-1); 13以下标识符中,哪个是无效的标识符? AIDoLikeTheLongNameClass B$byte Cok Dconst 14以下声明合法的是哪一个? Adefault String s Bpublic final static int w( ) Cabstract double d Dabstract 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.99 B输出结果为:value is 9 C输出结果为:value is 9.0 D编译错误 16 若有定义 int a = 2; 则执行完语句 a - = a * a; 后,a的值是多少? A0 B4 C-2 D-4 17设a、b、c、d 为已赋值的 int 型变量,下列表达式的结果属于非逻辑值的是哪个? Aa!=b & c%d < a Ba+ = =a+b+c+d C+a*b-+d Da+b>=c+d 18下列程序段执行后c的结果是多少? int a = 9, b = 11, c; c= a != b ? a+b : a-b; A2 B20 C11 D9 19下列程序段执行后y的结果是哪个? int x1 = 9, x2 = 6, y; y =? (x1+x2) :(x1- x2); A15 B9 C17 D3 20下列语句执行后,变量a、变量c 的值分别是多少? int x=182; int a,c; c=x/100; a=x%10; A1, 2 B2, 1 C1.82, 2 D100, 82 21执行下列程序段后,b, x, y 的值分别是多少? int x=6,y=8; boolean b; b=x>y&&+x=-y; Atrue, 6, 8 Btrue, 7, 7 Cfalse, 6, 8 Dfalse, 7, 7 22给出下面的代码: if (x>10) System.out.println("first"); else if (x>0) System.out.println("second"); else System.out.println("third"); x的取值在什么范围内时将打印字符串"second"? Ax > 10 | x < 0 Bx <= 10 & x > 0 Cx <=0 Dx > 0 23结构化程序设计所规定的三种基本控制结构是哪一组? 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-; A9 B10 C11 D12 25以下选项中循环结构合法的是哪一个? Awhile (int i<7) i+; System.out.println(“i is “+i); Bint j=3; while(j) System.out.println(“ j is “+j); Cint j=0; for(int k=0; j + k !=10; j+,k+) System.out.println(“ j is “+ j + “k is”+ k); Dint 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"); ADoing it for i is 0 BDoing it for i is 1 CDoing it for i is 2 DDoing it for i is 3 27以下是应用程序中定义的静态方法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"); else System.out.print("0"); System.out.println; /换行 A00000000000000000000000000000000 B00000000000000000000000000000001 C00000000000000000000000000000010 D00000000000000000000000000001111 28执行以下程序,输出是什么? 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); AThe value is 8 BThe value is 9 CThe value is 10 DThe value is 11 多选题: 1Java开发包括下列哪几部分? AJava2EE BJava2ME CJava2SE DJava2CE 2以下描述中哪些不是Java关键字? ATRUE Bsizeof Cconst Dsuper 3在Java API文档中下面的哪些部分被包括在内? A类及用途的描述 B父类的方法的列表 C成员变量的列表 D类层次 4变量"result"是一个boolean型的值,下面的哪些表达式是合法的? Aresult = true; Bif ( result ) . Cif ( result!= 0 ) . Dresult = 1 5下面哪些是合法的标识符 A*point B$persons CTwoUsers D _endline 6给出下面的代码片断: 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”。 A0 B1 C2 D3 判断题: 1调用System.gc方法不能保证JVM立即进行垃圾收集,而只能是建议。 正确 错误 2类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。 正确 错误 3Java数组的长度只在构造数组时指定,而在声明数组时不能指定。 正确 错误 4main方法前的public修饰符、static修饰符均是必须的。 正确 错误 5局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,其生存期和定义该变量的方法的生存期相同。 正确 错误 6数组元素没有进行显式赋值,系统根据数组声明的数据类型自动进行默认初始化。 正确 错误 7一个源文件可以不包含任何代码定义,即是一个空文件,编译时不会产生错误。 正确 错误 8一个源文件中,如果没有public类,则源文件名不必与源文件中其它类名一致。 正确 错误 9源文件命名可以依照Java语言标识符定义规定。 正确 错误 单选题: 1编译Java Application源程序文件将产生相应的字节码文件,扩展名为哪一个? Ajava Bclass Chtml Dexe 2关于Java基本语法机制,以下选项中哪个与C+相同? A数据类型 B程序流程控制 C结构化 D异常处理 E其他选项全是 3下列关于Java语言的特点,描述错误的是哪一个? AJava是跨平台的编程语言 BJava支持分布式计算 CJava是面向过程的编程语言 DJava支持多线程 4下述概念中不属于面向对象方法的是哪一组? A对象、消息 B继承、多态 C类、封装 D过程调用 5哪个表达式是声明一个含有10个String对象的数组? Achar str=new char 10; Bchar str10; CString str=new String10; DString str10; 6设 x = 1 , y = 2 , z = 3,则表达式y+=z-/+x的值是哪一个? A3 B3.5 C4 D5 7为了定义三个整型数组a1、a2、a3,下面声明正确的语句是哪组? AintArray a1,a2; int a3 =1,2,3,4,5; Bint a1,a2; int a3 =1,2,3,4,5; Cint a1,a2 ; int a3=1,2,3,4,5; Dint a1,a2; int a3=(1,2,3,4,5); 8下列的哪个声明是合法的? Along l = 4990; Bint i = 4L; Cfloat f = 1.1; Ddouble d = 34.4D; 9下列选项中哪个答案可以用来表示八进制值“8 ”? A010 B0x10 C08 D0x8 10下列选项中哪一个是表达式1+2+"aa"+3的值? A"12aa3" B"3aa3" C"12aa" D"aa3" 11现有一变量声明为 boolean aa; 下列赋值语句中正确的是哪个? Aaa=false; Baa=False; Caa="false" Daa=0; 12以下标识符哪些是合法的? A$persons Bconst C*point Dthis 13以下哪些是将一个八进制值赋值给一个long型变量? Along number = 345L; Blong number = 345; Clong number = 0345L; Dlong number = 0x345L; 14以下选项中的变量都已正确定义,不合法的表达式是哪个? Aa >= 4 = b<1 Bn-3 Ca=8 DA%6 15对于一个三位的正整数 n,取出它的十位数字k的表达式是哪个? Ak = n / 10 Bk = n % 10 Ck = n / 10 % 10 Dk = ( n - n / 100 * 100 )%10 16 若有定义 int a = 2; 则执行完语句 a += a -= a * a; 后,a的值是多少? A-4 B0 C4 D8 17下列程序段执行后 b3 的结果是多少? boolean b1=true, b2=true, b3; b3= !b1 ? b1 :!b2; A0 B1 Ctrue Dfalse 18下列程序段执行后t5的结果是多少? int t1 = 9, t2 = 11, t3=8; int t4,t5; t4 = t1 > t2 ? t1 : t2+ t1; t5 = t4 > t3 ? t4 : t3; A8 B20 C11 D9 19下列哪个表达式的值是x和y的最大值? A x>y?y:x Bx<y?y:x Cx=y?y:x Dx>y?(x+y):(x-y) 20有一声明语句为boolean t; 下面赋值语句中t的值为false的是哪个? At=5>3; Bt=!false; Ct=(true|false); Dt=(2=3)?true:false; 21执行下列程序段后,m,x,y 的值分别是多少? int x=2,y=4; boolean m; m=+x>y-; Atrue, 2,4 Btrue, 3, 3 Cfalse, 2,4 Dfalse, 3, 3 22给出下面的代码: if (x>0) System.out.println("first"); else if (x>-3) System.out.println("second"); else System.out.println("third"); x 的取值在什么范围内时将打印字符串"second"。 Ax > 0 Bx > -3 Cx <= -3 Dx <= 0 & x > -3 23下列关于for循环和while循环的说法中哪个是正确的? Awhile循环能实现的操作,for循环也都能实现 Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C两种循环任何时候都可替换 D两种循环结构中都必须有循环体 24下列语句序列执行后,x 的值是多少? int a=3, b=4, x=5; if ( +a<b ) x=x+1; A3 B4 C5 D6 25给出下面的代码: public class Test void printValue(int m) do System.out.println("The value is"+m); while( -m > 8 ) public static void main(String arg) int i=10; Test t= new Test; t.printValue(i); 输出将是什么? AThe value is 10 The value is 8 BThe value is 9 The value is 8 CThe value is 10 The value is 9 DThe value is 11 The value is 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"); ADoing it for i is 0 BDoing it for i is 1 CDoing it for i is 2 DDoing it for i is 3 27以下程序运行时,哪一行会产生编译错误? 1) public void modify 2) int i, j, k; 3) i = 100; 4) while ( i > 0 ) 5) j = i * 2; 6) System.out.println ("The value of j is " + j ); 7) k = k + 1; 8) i-; 9) 10) Aline 5 Bline 6 Cline 7 Dline 8 28执行以下程序,哪一行将出错? 1) String str = null; 2) if (str != null) && (str.length > 10) 3) System.out.println("more than 10"); 4) 5) else if (str != null) & (str.length < 5) 6) System.out.println("less than 5"); 7) 8) else System.out.println("end"); A第1行 B第2行 C第5行 D第8行 多选题: 1下面有关Java代码安全性的叙述哪些是正确的? A字节码校验器加载查询执行需要的所有类。 B运行时解释器执行代码。 C在运行时,字节码被加载,验证然后在解释器里面运行。 D类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。 2以下描述中哪些不是Java关键字? ATRUE Bsizeof Cconst Dsuper 3以下哪些是字节码校验器进行校验的内容? A类是否符合JVM规范的类文件格式 B有没有违反访问限制 C所有操作代码的参数类型是否正确 D有没有非法的数据类型转换 E代码有没有造成堆栈的上溢或者下溢 4下面关于变量的描述哪些是正确的? A实例变量是类的成员变量。 B实例变量用关键字static声明。 C在方法中定义的局部变量在该方法被执行时创建。 D局部变量在使用前必须被初始化。 5下面有关变量及其作用域的描述哪些是正确的? A在方法里面定义的局部变量在方法退出的时候被撤销。 B局部变量也叫自动变量。 C在方法外面定义的变量在对象被构造时创建。 D在方法中定义的参变量也是方法的局部变量。 6给出下面的代码片断: 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”。 A0 B1 C2 D3 判断题: 1垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。 正确 错误 2类加载器加载程序运行所需要的所有类,由网络系统导入的指定类总是先被加载。 正确 错误 3Java中所有参数的传递都采用值传递方式,即当传递一个参数到方法中时方法获得的是传递参数的副本。 正确 错误 4成员变量和局部变量由于其所属对象生命周期不同,生存周期也不同。 正确 错误 5如果在一个源文件中存在两个或两个以上public类定义,则会产生运行错误。 正确 错误 6一个源文件可以包含多个类。 正确 错误 7一个源文件只能包含一个public类。 正确 错误 8用来指定数组长度的数据类型只能是int类型。 正确 错误 9在源文件中,如果存在一个public类定义,则源文件名必须与public类名一致。 正确 错误 1、 Java Application与Java Applet的区别 Java Applet 与 Java Application 的主要区别在于其运行环境与执行方式的不同 l Application 是独立完整的程序,Application的主类中必须有一个 main方法。这个方法是Java Application的标志,也是Java Application程序执行的入口 l Applet 是在浏览器中运行的,必须创建一个 HTML 文件,通过编写 HTML 语言代码告诉浏览器载入何种Applet 以及如何运行 2、 Java解释器 Java解释器是指“java.exe”,Java解释器负责将Java虚拟机的代码.class程序在特定的平台上运行。 3、 简述局部变量的概念 局部变量是指方法或语句块内部定义的变量。局部变量的作用域就是它所在的方法或语句块,在程序调用方法(进入语句块)时,局部变量才被创建并可用,随方法(语句块)的退出,局部变量将被销毁。 4、 简述Java语言的基本数据类型 Java语言中定义了四类/八种基本数据类型 l 整型byte, short, int, long l 浮点型float, double l 字符型char l 逻辑型boolean 5、 简述Java编译器 Java编译器是指“javac.exe”,是将.java文件编译成.class字节码文件,Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 6、 简述Java的三种核心机制 l Java 虚拟机 l 垃圾收集机制 l 代码安全性检测 7、 简述成员变量的概念 成员变量是指方法外部、类的内部定义的变量。成员变量在类的定义中声明,在创建对象的同时创建有关的成员变量。成员变量创建后系统自动对其进行默认初始化和显式初始化。成员变量依附于对象(局部变量)存在,具有与对象相同的生存期和作用域 。 8、 简述Java语言的引用数据类型的概念 Java语言中除8种基本数据类型以外的数据类型称为引用类型。引用类型数据以对象的形式存在。引用类型变量的值是某个对象的存储地址,而不是对象本身。 单选题: 1main( )方法的返回类型是什么? Aint Bvoid Cboolean Dstatic 2读程序,哪一行将产生错误? 1) class Parent 2) private String name; 3) public Parent 4) 5) public class Child extends Parent 6) private String department; 7) public Child 8) public String getValue return name; 9) public static void main(String arg) 10) Parent p = new Parent; 11) 12) A第2行 B第6行 C第8行 D第10行 3读程序,以下描述中正确的是哪一个? public class Test private int x; public static void main(String args) x=2; A将“private int x”修改为“public int x”,则x=2语句合法。 B将“private int x”修改为“static int x”,则x=2语句合法。 C将“private int x”修改为“final int x”,则x=2语句合法。 D程序可以正常编译和运行。 4下面程序段执行后b的值是多少? String str = "java"; boolean b = str instanceof String; A0 B1 Ctrue Dfalse 5以下对Test类的定义中,哪种定义使Test类不能有子类? Aclass Test Babstract final class Test Cclass Test final; Dfinal class Test 6以下访问控制修饰符中仅允许同包中进行访问,不允许不同包访问的是哪一个? Apublic Bprivate Cprotected D缺省访问模式 7以下访问控制修饰符中允许不在同一个包中的子类访问父类? Apublic Bprivate Cprotected D缺省访问模式 8以下修饰符中不是访问控制修饰符的是哪一个? Apublic Bprivate Cstatic Dprotected 9以下修饰符中哪一个用来定义类后,该类不能有子类? Apublic Bfinal Cstatic Dabstract 10执行以下程序,运行结果是什么? public class Person int arr = new int10; public static void main(String a) System.out.println(arr1); A输出为0。 B输出为null。 C编译时将发生错误。 D编译正确,但是运行时出错。 11读程序,以下运行结果描述正确的是哪一个? class Test public final void amethod System.out.println("in amethod!"); public class Test722 extends Test public static void main(String args) Test t=new Test; t.amethod; A编译出错,Test类应是public修饰的类。 B编译出错,amethod方法是final的,在Test722类中不能直接调用。 C编译通过,但是运行出错。 D运行结果为:“in amethod!”。 12以下关于本地方法的声明中哪一个是正确的? Apublic native void test; Bpublic native void test Cpublic void native test Dpublic native test 13不符合方法重写规则的是哪个? A方法重写发生在类继承时。 B子类可以重写一个父类中已有的方法。 C重写的

    注意事项

    本文(电大 Java语言和WWW技术 阶段测验答案.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开