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