java上机题1 联系客服

发布时间 : 星期四 文章java上机题1更新完毕开始阅读

1. Java程序的开发周期一般包括(第二章) A. 编译 B.下载 C.解释 D.执行

答案:A,B,C,D

2. 设置环境变量时,Path需指向Java安装目录的子目录(第二章) A. jre B.lib C. bin D. demo 答案:C

3. 设置classpath环境变量时主要需要设置Java安装目录lib子目录下的哪两个jar文件(第二章) A. java.jar B. tools.jar C. dt.jar

D. jconsole.jar 答案:B,C

4. 编写Java程序时,以说法正确的是(第二章) A. 可以使用任何文本编辑器 B. 类的源文件名和类名可以不同

C. 可以使用javac命令编译Java源文件 D. 编译后文件的扩展名为class 答案:A,C,D

5. 下面哪些是虚拟机的执行特点(第二章) A. 多线程 B. 异常处理 C. 动态链接 D. 硬件相关 答案:A,B,C

6. Java语言和C++相比,下面哪些是Java特有的(第二章) A. 面向对象 B. 类库 C. 跨平台 D. 动态链接 答案:C

7. 下列选项中,关于编译程序说法正确的是(第二章) A. 编译生成目标代码

B. 编译程序与翻译程序作用相同

C. 语法分析属于编译程序的基本工作内容 D. 编译过程包括中间代码生成过程 答案:A,C,D

8. 不属于变量的组成部分是(第三章)

A.变量名 B.变量属性 C.变量大小 D.变量初值 答案 C

9. 关于基本数据类型的说法不正确的是(第三章) A.boolean是Java特殊的内置值,或者为真或者为假 B. float是带符号的32位浮点数 C. double是带符号的64位浮点数 D. char是16位Unicode字符 答案D

10. 下列关于自动类型转换的说法中,不正确的一个是(第三章) A. char类型数据能自动转换为任何简单数据类型的数据 B. char类型数据只能自动转换为int类型数据

C. char类型数据不能自动转换为boolean类型数据 D.char类型数据不能做自动类型转换 答案 ABD

11. 下列回车字符的正确转义字符是(第三章) A. /r B. /n C. \\n D. \\r 答案 D

12. 下列的赋值语句正确的是(第三章) A. char a=14; B. int a=14; C. int a=14.0f; D. int a=(int)14.0; 答案:BD

13. 下列代表八进制整数的数是 (第三章) A. 0Xa6 B. 0144 C. 1840 D. -1E3 答案 B

14. 下列不属于扩展赋值运算符的是(第三章) A. += B. <= C. /= D. <<= 答案 B

15. 下列运算符中,表示布尔逻辑运算符的是(第三章) A. ++ B. << 、

C. || D. & 答案 C

16. 下列关于equals()方法和== 运算符的说法,正确的是(第三章) A. ==运算符和equals()方法的功能一样可以互换

B.equals()方法可以用来比较复合数据类型的数值是否相等 C. ==运算符可以用来不能比较简单数据类型的数据值是否相等 D. ==运算符和equals()方法的功能不完全一样,不可互换 答案 BCD

17. 表达式(40==0)&&(1/0<1)的值为(第三章) A. true B. false C. 0

D. 运行出现异常 答案 B

18. 下列关于表达式类型的说法中,正确的是(第三章) A.若a、b和c都是整型变量,则a+b-c是整型表达式 B.若x和y都是布尔型变量,则x&&y是布尔型表达式 C.若x和y都是整型变量,则x>1 &&y<1是整型表达式

D.若a是布尔型变量,b和c都是整型变量,则a&&(b-c)>2是布尔型表达式 答案 ABD

19. 执行下列程序段之后,变量b的值为(第三章) public class Test1{

public static void main(String[ ] args){ int i=6; int j=12;

boolean a1=true;

boolean a=(j%i==0)&&(!a1) | | (j/i!=2); System.out.println(a); } }

A. false

B. true C. 2 D. 0 答案 A

20. 设定义int y=5;则执行以下语句y/= - -y-5;之后y的值为(第三章) A. - 5 B. - 4 C. - 1

D. 运行时出现异常 答案A

21. 执行如下语句之后,输出的结果是(第三章) public class ex21{

public static void main(String[ ] args){ int x=5, y=5; x=x -++y; } }

A. 0 B. 5 C. -1 D. 6 答案 C

22. int类型的存储范围 (第三章) A. -216~216-1 B -232~232-1 C. -264~264-1 D.- 231~231-1 答案 D

23. Character流与Byte流的区别是 (第三章) A.每次读入的字节数不同 B.前者带有缓冲,后者没有 C.二者没有区别,可以互换使用

D.前者是块读写,后者是字节读写 答案 D

24. 下面哪些不是java语言中的关键字? (第三章) A. sizeof B. abstract C. NULL D. Native 答案:ACD

25. char 类型的取值范围是(第三章) A. 2-7~27-1 B. 0~216-1 C. -215~215-1 D. 0~28-1 答案B

26. 下面表示注释的语句有 (第三章) A./**...* B. /*...*/ C. //

D. /**...*/ 答案 BCD

27. 下面语句正确的是 (第三章) A. char='abc'; B. long l=oxfff; C. float f=0.28;