上海开放大学Java程序基础-计分作业1答案
_、单选题
1(5分)
5
Java程序计算表达式7.5%-2的结果是(D)o
A)
2
B)
1
C)
-1.5
D)
1.5
2(5分)
5
从控制台输入信息需要使用哪个数据包(B)o
A)
java.awtJButton
B)
java.util.Scanner
C)
java.io.PrintWriter
D)
java.wing.JApplet
3(5分)
5
在java中,利用关键字(B)声明常量。
A)
int
B)
final
C)
char
D)
float
4(5分)
5
设有定义inti=6;则执行i+=i-1;后i的值为(B)。
A)
10
B)
11
C)
121
D)
100
5(5分)
5
如下Java程序运行结果为(B)o
publicclaTet(
publictaticvoidmian(Stringarg[])(
floatf=12.0f;
inti=3;
Sytem.out.println((f-)/(++i));
)
)
A)
3
B)
3.0
C)
4
D)
4.0
6(5分)
5
jdk在Window平台的目录下,java程序运行环境的根目录是(B)o
A)
bin
B)
jre
C)
lib
D)
rc.zip
7(5分)
5
下列属于合法标识符的是(C)。
A)
火AQabr
B)
Itati
C)
ADEF
D)
%341
8(5分)
5
下列常量定义合法的是(C)。
A)
intTIMKF=1024
B)
charTIMKF=〃1024
C)
finalintTIMKF=1024
D)
byteTIMKF=1024
9(5分)
5
下列数中,表示为八进制整数的是(B)。
A)
0xB8
B)
0156
C)
4096L
D)
\14T
10(5分)
5
如下选项中,用单引号括起来表示并占内存16位的数据类型是(C)。
A)
字节型
B)
短整型
C)
字符型
D)
布尔型
11(5分)
5
移位运算符可以起到对操作数乘2或者除2的作用,那么对操作数除2的移位运算符是(B)。
A)
B)
C)
D)
12(5分)
5
阅读下列代码
publicclaTet3{
publictaticvoidmain(Stringarg[]){
Sytem.out.println(100%3);
Sytem.out.println(100%3.0);
}
}
程序运行结果为(B).
A)
1和1
B)
1和1.0
C)
1.0和1
D)
1.0和1.0
13(5分)
5
利用Java虚拟机执行类名为HelloWord的应用程序,正确的命令是。(D)
A)
javaHelloWord.cla
B)
HelloWord.cla
C)
javaHelloWord.java.
D)
javaHelloWord
二、判断题
14(5分)
5
Java语言中,变量Sum与um是相同的变量。(B)
A)正确
B)错误
15(5分)
5
Java语言使用goto语句实现跳转。(B)
A)正确
B)错误
16(5分)
5
Java语言的源程序要执行只需要编译过程。(B)
A)正确
B)错误
17(5分)
5
说明或者声明数组时不分配内存,创建数组时才分配内存。(A)
A)正确
B)错误
18(5分)
5
运行字节码文