java选择题.docx
- 文档编号:643844
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:42
- 大小:28.54KB
java选择题.docx
《java选择题.docx》由会员分享,可在线阅读,更多相关《java选择题.docx(42页珍藏版)》请在冰豆网上搜索。
java选择题
第一章
1.java是(C)公司于(B)年推出的.
(1)A.IBM B.MicrosoftC.Sun D.Oracle
(2)A.1994 B.1995C.2000 D.1990
2.下列说法正确的是(A)。
A.当运行javac命令对一个Java源程序(.java文件)进行编译时,必须写出该源文件的完整文件名,包括扩展名.java。
B.当运行javac命令对一个java源程序(.java文件)进行编译时,不必写出该源文件的扩展名.java。
C.当用java命令解析运行一个class文件时,必须写出该class文件的扩展名.class。
D.无论是运行javac还是java命令,后面的文件都必须给出文件扩展名。
3.Java语言有多个特点,下列哪个特点不属于Java语言的特点(D)。
A.多线程 B.面向对象C.平台无关 D.编译执行
4.Java程序的执行过程中用到一套JDK工具,其中java.exe是指(B)。
A.Java文档生成器 B.Java解释器
C.Java编译器 D.Java类分解器
5.以下哪个是应用程序的main方法头(B)。
A.publicstaticintmain(charargs[])
B.publicstaticvoidmain(Stringargs[])
C.publicstaticvoidMAIN(Stringargs[])
D.publicstaticvoidmain(Stringargs)
6.下列说法中正确的是(C)。
A.Java只能用来写java小应用程序(javaApplet),不能写java应用程序(javaApplication)。
B.Java不区分大小写。
C.Java程序中公有类的名称必须与存放该类的文件名一致。
D.Java程序中主类的名称必须与存放该类的文件名一致。
7.编译和运行以下代码的结果为(D)。
publicclassMyMain{
publicstaticvoidmain(Stringargv){
System.out.println("Hellocruelworld");
}
}
A.编译错误。
B.运行输出"Hellocruelworld"。
C.编译无错,但运行时指示没有定义构造方法。
D.编译无错,但运行时指示没有正确定义main方法。
8.Java程序的执行过程中用到一套JDK工具,其中javac.exe是指(C)。
A.Java文档生成器B.Java解释器
C.Java编译器D.Java类分解器
9.下列叙述不正确的是(D)。
A.将java源程序“.java”文件经编译后产生的“.class”字节码与机器硬件和操作系统
平台无关。
B.一个java应用程序的文件中最多只能包含一个公有类。
C.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
D.java源程序的文件名(不包括扩展名)与其内包含的主类名相同。
E.JavaApplication源程序的主类是指包含有main方法的类。
10.下列哪个平台是java的标准运行平台(A)。
A.J2SEB.JAVAMEC.J2EED.J2ME
E.JREF.JVMG.JDKH.VC++6.0
11.如果jdk的安装路径为:
d:
\jdk,则将环境变量path设置为(B)后,在命令窗口中
任何当前路径下,都可以直接使用javac和java命令。
A.d:
\jdk;B.d:
\jdk\bin;C.d:
\jre\bin;D.d:
\jre;
第2章Java基础知识
一.选择题
1.下列不合法的标识符是(D)。
A._boyB.boyC.$boyD.6boy
2.下列合法的标识符是(C)。
A.#boyB.intC.IntD.&好
3.下列变量定义错误的是(A)。
A.charc=65555B.floatf=1.0fC.doubled=9.0dD.doubled=1.0
4.下列类型不属于整数类型的是(D)。
A.byteB.shortC.longD.boolean
5.下列程序运行的结果是(D)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
inti=50;
floaty=40;
y=i;
System.out.println(y);
}
}
A.40B.40.0C.50D.50.0
6.下列程序运行的结果是(D)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
inti=50;
floaty=40;
i=y;
System.out.println(i);
}
}
A.40B.40.0C.50D.编译出错
7.以下程序的运行结果为()。
publicclassA{
publicstaticvoidmain(Stringa[]){
intx=2;
inty=3;
System.out.println(x+y);(B)
System.out.println("x+y="+x+y);(E)
System.out.println("x+y="+(x+y));(F)
System.out.println(x+y+"x+y");(H)
}
}
A.23B.5C.x+yD.2+3=5
E.x+y=23F.x+y=5G."x+y"H.5x+y
I.23x+yJ.x+yx+yK.2+3=23L.x+y5
8.以下程序的运行结果为(C)。
publicclassA{
publicstaticvoidmain(Stringa[]){
System.out.print("good");
System.out.println();
System.out.println("Morning");
}
}
A.goodMorning
B."goodMorning"
C.good
Morning
D.goodMorning
9.现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为(B)类型。
A.intB.doubleC.floatD.long
10.下列程序运行的结果是(D)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
bytei=(byte)(-130);
System.out.println(i);
}
}
A.127B.-130C.130D.126
11.下面程序段的输出结果是(C)。
inta=2;
System.out.print(a++);
System.out.print(a);
System.out.print(++a);
A.333B.334C.234D.233
12.整型变量a,b的值定义如下:
inta=3;
intb=4;
则表达式++a==b的值为(D)。
A.4B.falseC.3D.true
13.下列程序运行的结果是(C)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
intf=1;
intk;
for(k=2;k<5;k++)
f*=k;
System.out.println(k);
}
}
A.24B.2C.5D.4
14.下列程序运行结果是(C)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
inti=0,j=2;
do{
i=++i;
j--;
}while(j>0);
System.out.println(i);
}
}
A.0B.1C.2 D.3
15.下列程序运行结果是(B)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
byteA=(byte)4096;
if(A==4096)
System.out.println("Equal");
else
System.out.println("NotEqual");
}
}
A.在第3行出现转换丢失精度的编译错误
B.输出"NotEqual"
C.输出"Equal"
D.以上都不对
16.下列程序运行结果是(C)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
inttotal=0;
for(inti=0,j=10;total>30;++i,--j){
System.out.println("i="+i+":
j="+j);
total+=(i+j);
}
System.out.println("Total"+total);
}
}
A.产生运行错误
B.产生编译错误
C.输出"Total0"
D.产生如下输出:
i=0:
j=10
i=1:
j=9
i=2:
j=8
Total30
17.下列程序运行的结果是(C)。
1.publicclassConditional{
2.publicstaticvoidmain(Stringargs[]){
3.intx=4;
4.System.out.println("valueis"+((x>4)?
99.99:
9));
5.}
6.}
A.输出:
valueis99.99
B.输出:
valueis9
C.输出:
valueis9.0
D.在第5行出现编译错误
18.下列程序运行结果是(A)。
publicclassA{
publicstaticvoidmain(Stringargs[]){
inti=1;
do{
i--;
}while(i>2);
System.out.println(i);
}
}
A.0B.1C.2D.-1
19.下列程序运行的结果是(C)。
classA{
pub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 选择题
![提示](https://static.bdocx.com/images/bang_tan.gif)