Java概述和数据类型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java概述和数据类型
一、选择题
1、下列能生成Java文档的命令是
A)java B)javaprof C)jdb D)javadoc
2、下列标识符中合法的是
A)_book B)5files C)+static D)-3.1415926
3、下列数中代表八进制整数的是
A)0xA6 B)0144 C)1840 D)-1E3
4、下列数中代表单精度浮点数的是
A)0652 B)3.4457D C)0.298f D)0L
5、下列数中代表十六进制整数的是
A)0123 B)1900 C)fa00 D)0xa2
6、下列属于反斜杠字符的正确表示是
A)\\ B)*\\ C) \ D)\’\’
7、下列说法中正确的是
A)Java的源文件名与程序类名可以不同
B)java语言以方法为程序的基本单位
C)Applet是Java的一类特殊应用程序,它嵌入HTML中随主页发布到互联网上
D)由//符号开始的是多行执行语句
8、下列特点中,属于Java虚拟机执行特点的是
A)字节代码B)二进制代码C)静态连接D)编译执行
9、Java语言的许多特点中,下列不属于C++语言特点的是
A)高性能B)跨平台C)面向对象D)有类库
10、Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是
A)多线程B)动态连接C)异常处理D)异步处理
11、在Java语言中对象的清除有多种实现的机制,下列技术属于垃圾回
收机制的是
A)字节编译B)内存跟踪C)语法检查D)堆栈上/下溢检查
二、填空题
1、按作用域分类,变量有局部变量、、方法参数和异常处理参数。
2、Java语言的各种数据类型之间提供两种转换:转换和强制转换。
3、字符变量以char表示其类型,它在内存中占bit。
4、Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型、第2操作数是float类型,其结果是类型。
5、在Java语言中,如数字后没有任何字母,计算机默认其值是类型。
三、编程题
1、在下划线处改正程序,并上机验证直到可执行为止:
public class ExerciseOne{
public static void main(String args[]){
int i=10;
short j;
j=(short)i;
System.out.println(j);
}
}
2、在下划线处改正程序,并上机验证直到可执行为止:
public class ExerciseTwo{
public static void main(String args[]){
int i=1;
int j=2;
byte k=(byte)(i+j);
System.out.println(k);
}
}
3、在下划线处补充程序,并上机验证直到可执行为止:
import java.io.*;
public class DataDefined{
public static void main(String args[]){
final int TIME=1867; //定义常量TIME为Int类型,且值为1867
byte b;
int i;
b=011;
i=123;
System.out.println(“TIME=”+TIME);
System.out.println(“b=”+b);
System.out.println(“i=”+i);
}
}