电大 Java语言和WWW技术 阶段测验答案.docx
《电大 Java语言和WWW技术 阶段测验答案.docx》由会员分享,可在线阅读,更多相关《电大 Java语言和WWW技术 阶段测验答案.docx(52页珍藏版)》请在三一办公上搜索。
1、电大 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
2、多态 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=(lon
3、g)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 下列语句序列执行后,
4、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
5、 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 + (x4) ? 99.9 :9); A输出结果为:value is 99.99 B输出结果为:value is 9 C输出结果为:value is 9.0 D编译错误
6、16 若有定义 int a = 2; 则执行完语句 a - = a * a; 后,a的值是多少? A0 B4 C-2 D-4 17设a、b、c、d 为已赋值的 int 型变量,下列表达式的结果属于非逻辑值的是哪个? Aa!=b & c%d =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
7、 的值分别是多少? 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=xy&+x=-y; Atrue, 6, 8 Btrue, 7, 7 Cfalse, 6, 8 Dfalse, 7, 7 22给出下面的代码: if (x10) System.out.println(first); else if (x0) System.out.println(second); else System.out.print
8、ln(third); x的取值在什么范围内时将打印字符串second? Ax 10 | x 0 Bx 0 Cx 0 23结构化程序设计所规定的三种基本控制结构是哪一组? A输入、处理、输出 B树形、网形、环形 C顺序、选择、循环 D主程序、子程序、函数 24下列语句序列执行后,k 的值是多少? int i=6, j=8, k=10, n=5, m=7; if( ij& mn ) k+; else k-; A9 B10 C11 D12 25以下选项中循环结构合法的是哪一个? Awhile (int i7) i+; System.out.println(“i is “+i); Bint j=3;
9、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 (j0); System.out.println(Finish); ADoing it for i is 0 BDoing it for i is 1 CDoing it for i
10、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 10) ; public static void main(String args) int i=10; Test t= new Test; t.printValue(i); AThe value is 8
11、 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!=
12、 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立即进行
13、垃圾收集,而只能是建议。 正确 错误 2类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。 正确 错误 3Java数组的长度只在构造数组时指定,而在声明数组时不能指定。 正确 错误 4main方法前的public修饰符、static修饰符均是必须的。 正确 错误 5局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,其生存期和定义该变量的方法的生存期相同。 正确 错误 6数组元素没有进行显式赋值,系统根据数组声明的数据类型自动进行默认初始化。 正确 错误 7一个源文件可以不包含任何代码定义,即是一个空文件,编译时不会产生错误。 正确 错误
14、 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下述概念中
15、不属于面向对象方法的是哪一组? 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
16、,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的值? A12aa3 B3aa3 C12aa Daa3 11现有一变量声明为 boolean aa; 下列赋值语句中正确的是哪个? Aaa=false; Baa=Fa
17、lse; 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 t2 ? t1 : t2+ t1; t5 = t4 t3 ? t4 : t3; A8 B20 C11 D9 19下列哪个表达式的值是x和y的最大值? A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 Java语言和WWW技术 阶段测验答案 Java 语言 WWW 技术 阶段 测验 答案

链接地址:https://www.31ppt.com/p-3661138.html