中石油北京17秋《Java语言程序设计》第一二三次在线作业
第一次在线作业已完成0%(共40题,还剩40题)中国石油大学答案
单选题(共30道题)
收起
1.(2.5分)编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为
A、.java
B、.class
C、.html
D、.exe
2.(2.5分).Java程序的执行过程中用到一套JDK工具,其中java.exe是指
A、Java文档生成器
B、Java解释器
C、Java编译器
D、Java类分解器
3.(2.5分)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点
A、安全性
B、多线程
C、跨平台
D、可移植
4.(2.5分)Java语言是_____年由______公司第一次正式发布的,________被誉为Java之父
A、1996;IBM;BillJoe;
B、1995;Sun;BruceEckel;
C、1996;Microsoft;AndersHejlsberg
D、1995SunJamesGosling
5.(2.5分)关于JavaApplication和Applet的说法中,正确的是_________
A、都包含main()方法
B、都通过“appletviewer”命令执行
C、都通过“javac”命令编译
D、都嵌入在HTML文件中执行
6.(2.5分)下列哪个是面向大型企业级用容器管理专用构件的应用平台
A、J2EE
B、J2ME
C、J2SE
D、J2DE
7.(2.5分)下列对Java源程序结构的叙述中,错误的是
A、import语句必须在所有类定义之前
B、接口定义允许0或多个
C、JavaApplication中的publicclass类定义允许0或多个
D、package语句允许0或多个
8.(2.5分)下列对Java语言的叙述中,错误的是
A、Java的虚拟机解释执行字节码
B、JDK的库文件目录是bin
C、Java的类是对具有相同行为对象的一种抽象
D、Java中的垃圾回收机制是一个系统级的线程
9.(2.5分)下列Java源程序结构中前三种语句的次序,正确的是
A、importpackagepublicclass
B、import必为首,其他不限
C、publicclassimportpackage
D、packageimportpublicclass
10.(2.5分).在Java中,属于整数类型变量的是
A、single
B、double
C、byte
D、char
11.(2.5分)下列语句片段inta=10b=4c=20d=6System.out.println(a++*b+c*d)的结果为
A、144
B、28
C、140
D、不能执行
12.(2.5分)下列语句片段:inta=67b=116c=78intd=~a|b&cSystem.out.println(d)的结果为
A、70
B、67
C、78
D、56
13.(2.5分)给出下面代码:publicclasstest{staticinta[]=newintpublicstaticvoidmain(Stringargs[]){System.out.println(a)}}那个选项是正确的
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
14.(2.5分)下面哪些选项是正确的main方法说明?
A、publicmain(Stringargs[])
B、publicstaticvoidmain(Stringargs[])
C、privatestaticvoidmain(Stringargs[])
D、voidmain()
15.(2.5分)System类在哪个包中()
A、java.util
B、java.io
C、java.awt
D、java.lang
16.(2.5分)下列代码哪几行会出错()1)publicvoidmodify(){2}intIjk3}I=1004}while(I>0){5}j=I*26}System.out.println("Thevalueofjis"+j)7)k=k+18)I9)}10)}
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.(2.5分)在Java中,不属于整数类型变量的是
A、double
B、long
C、int
D、byte
19.(2.5分)Java变量中,以下不属于复合类型的数据类型是
A、类
B、字符型
C、数组型
D、接口
20.(2.5分)下面的语句片断输出结果是什么?intscore=1switch(score){case0System.out.print("Fail")defaultSystem.out.print("Error")case1System.out.print("Good")case2System.out.print("Best")break}
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.(2.5分)顺序执行下列程序语句后,则b的值是Stringa="Hello"Stringb=a.substring(02)
A、Hello
B、hello
C、He
D、null
26.(2.5分)下列的哪个选项可以正确用以表示八进制值8?
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.(2.5分)switch语句中表达式(expression)的值不允许用的类型是
A、byte
B、int
C、boolean
D、char
30.(2.5分)下列关键字中可以表示常量的是
A、final
B、default
C、private
D、transient
判断题(共10道题)
收起
31.(2.5分)Java语言是不区分大小写
正确
错误
32.(2.5分)Java语言不含指针和析构方法,所以Java程序只有在结束运行才释放占用的内存
正确
错误
33.(2.5分)Java程序一般应当含有main方法,因为它是所有Java程序执行的入口
正确
错误
34.(2.5分)数组、类和接口都是引用数据类型
正确
错误
35.(2.5分)定义完数组后,我们可以根据实际需要,再动态调整数组大小
正确
错误
36.(2.5分)Java语言中一个Char类型的数据占用2个字节大小的内存空间
正确
错误
37.(2.5分)编译语句DoubleaDouble=37.2D不会出现编译错误
正确
错误
38.(2.5分)if(true){inti=17}System.out.println(i)运行此程序的结果是输出17
正确
错误
39.(2.5分)floatx=26finty=26intz=x/y以上语句能正常编译和运行
正确
错误
40.(2.5分)int[]a={1234}System.out.println(a.length())以上语句运行的结果是显示4
正确
错误
更多学习资料请登录www.openhelp100.com
页:
[1]