中石油北京2018春《Java语言程序设计》第一次在线作业参考
2018春Java语言程序设计第一次在线作业1.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(2.5分)
无忧答案网整理提供
A、.java
B、.class
C、.html
D、.exe
2..Java程序的执行过程中用到一套JDK工具,其中java.exe是指(2.5分)
A、Java文档生成器
B、Java解释器
C、Java编译器
D、Java类分解器
3.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(2.5分)
A、安全性
B、多线程
C、跨平台
D、可移植
4.Java语言是_____年由______公司第一次正式发布的,________被誉为Java之父(2.5分)
A、1996;IBM;BillJoe;
B、1995;Sun;BruceEckel;
C、1996;Microsoft;AndersHejlsberg
D、1995;Sun;JamesGosling
5.关于JavaApplication和Applet的说法中,正确的是_________(2.5分)
A、都包含main()方法
B、都通过“appletviewer”命令执行
C、都通过“javac”命令编译
D、都嵌入在HTML文件中执行
6.下列哪个是面向大型企业级用容器管理专用构件的应用平台(2.5分)
A、J2EE
B、J2ME
C、J2SE
D、J2DE
7.下列对Java源程序结构的叙述中,错误的是(2.5分)
A、import语句必须在所有类定义之前
B、接口定义允许0或多个
C、JavaApplication中的publicclass类定义允许0或多个
D、package语句允许0或多个
8.下列对Java语言的叙述中,错误的是(2.5分)
A、Java的虚拟机解释执行字节码
B、JDK的库文件目录是bin
C、Java的类是对具有相同行为对象的一种抽象
D、Java中的垃圾回收机制是一个系统级的线程
9.下列Java源程序结构中前三种语句的次序,正确的是(2.5分)
A、import,package,publicclass
B、import必为首,其他不限
C、publicclass,import,package
D、package,import,publicclass
10..在Java中,属于整数类型变量的是(2.5分)
A、single
B、double
C、byte
D、char
11.下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);的结果为(2.5分)
A、144
B、28
C、140
D、不能执行
12.下列语句片段:inta=-67,b=116,c=78;intd=~a|b&c;System.out.println(d);的结果为(2.5分)
A、70
B、67
C、78
D、56
13.给出下面代码:publicclasstest{staticinta[]=newint;publicstaticvoidmain(Stringargs[]){System.out.println(a);}}那个选项是正确的(2.5分)
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
14.下面哪些选项是正确的main方法说明?(2.5分)
A、publicmain(Stringargs[])
B、publicstaticvoidmain(Stringargs[])
C、privatestaticvoidmain(Stringargs[])
D、voidmain()
15.System类在哪个包中()(2.5分)
A、java.util
B、java.io
C、java.awt
D、java.lang
16.下列代码哪几行会出错:()1)publicvoidmodify(){2}intI,j,k;3}I=100;4}while(I>0){5}j=I*2;6}System.out.println("Thevalueofjis"+j);7)k=k+1;8)I--;9)}10)}(2.5分)
A、line4
B、line6
C、line7
D、line8
17.指出正确的表达式(2.5分)
A、byteb=128;
B、Booleanb=null;
C、longl=0xfffL;
D、floatd=0.9239d;
18.在Java中,不属于整数类型变量的是(2.5分)
A、double
B、long
C、int
D、byte
19.Java变量中,以下不属于复合类型的数据类型是(2.5分)
A、类
B、字符型
C、数组型
D、接口
20.下面的语句片断输出结果是什么?intscore=1;switch(score){case0:System.out.print("Fail,");default:System.out.print("Error,");case1:System.out.print("Good,");case2:System.out.print("Best");break;}(2.5分)
A、没有输出
B、Good,
C、Good,Best
D、Error,Good,Best
21.下面哪个是合法的标识符_______(2.5分)
A、$persons
B、2Users
C、*point
D、this
22.下列布尔变量定义中,正确并且规范的是:(2.5分)
A、BOOLEANcanceled=false;
B、booleancanceled=false;
C、booleanCANCELED=false;
D、booleancanceled=FALSE;
23.数组中各个元素的数据类型是(2.5分)
A、相同的
B、不同的
C、部分相同的
D、任意的
24.下列语句中执行跳转功能的语句是(2.5分)
A、for语句
B、while语句
C、continue语句
D、switch语句
25.顺序执行下列程序语句后,则b的值是Stringa="Hello";Stringb=a.substring(0,2);(2.5分)
A、Hello
B、hello
C、He
D、null
26.下列的哪个选项可以正确用以表示八进制值8?(2.5分)
A、0x8
B、0x10
C、8
D、10
27.下列的哪个赋值语句是不正确的?(2.5分)
A、floatf=11.1;
B、doubled=5.3E12;
C、floatd=3.14f;
D、doublef=11.1E10f;
28.下列的哪个赋值语句是正确的?(2.5分)
A、chara="12";
B、inta=12.0;
C、inta=12.0f;
D、inta=(int)12.0;
29.switch语句中表达式(expression)的值不允许用的类型是(2.5分)
A、byte
B、int
C、boolean
D、char
30.下列关键字中可以表示常量的是(2.5分)
A、final
B、default
C、private
D、transient
31.Java语言是不区分大小写(2.5分)
正确
错误
32.Java语言不含指针和析构方法,所以Java程序只有在结束运行才释放占用的内存(2.5分)
正确
错误
33.Java程序一般应当含有main方法,因为它是所有Java程序执行的入口(2.5分)
正确
错误
34.数组、类和接口都是引用数据类型(2.5分)
正确
错误
35.定义完数组后,我们可以根据实际需要,再动态调整数组大小(2.5分)
正确
错误
36.Java语言中一个Char类型的数据占用2个字节大小的内存空间(2.5分)
正确
错误
37.编译语句DoubleaDouble=37.2D不会出现编译错误(2.5分)
正确
错误
38.if(true){inti=17;}System.out.println(i);运行此程序的结果是输出17(2.5分)
正确
错误
39.floatx=26f;inty=26;intz=x/y;以上语句能正常编译和运行(2.5分)
正确
错误
40.int[]a={1,2,3,4};System.out.println(a.length());以上语句运行的结果是显示4(2.5分)
正确
错误
更多中石油学习资料请进无忧答案网www.ap5u.com
页:
[1]