大一Java期末复习重点:选择填空题及答案解析

需积分: 45 58 下载量 95 浏览量 更新于2024-09-09 25 收藏 48KB DOC 举报
"大一java期末复习习题和答案,包含选择、填空等题型,涉及Java基础知识,如JDK目录、关键字、循环结构、import语句、数据类型、常量表示、数组使用、逻辑判断及switch语句等。" 在Java编程学习中,这些题目涵盖了基础且重要的知识点: 1. JDK的工具软件所在目录:运行Java程序需要JDK的bin目录,因为这里包含了编译(javac)和运行(java)Java程序的命令。 2. Java关键字:NULL不是Java中的有效关键字,const在Java中是保留字但未被使用,false和this是合法的关键字。 3. 循环结构:for和while循环在功能上等价,都可以实现任何循环操作,但while循环通常用于当循环条件基于某个计算结果时,而for循环则适用于已知循环次数的情况。 4. import语句:在Java中,import语句用于导入类库,可以有多个,也可以没有,但不强制至少有一个。它们必须出现在所有类定义之前。 5. 数据类型:boolean占用1个字节,char占用2个字节,int和float各占用4个字节,byte和short各占用1个字节,double占用8个字节。 6. double型常量表示:选项C(2.0)是正确的,因为浮点数常量默认为double类型。 7. 数组访问:未初始化的数组元素默认值为0,因此arr[1]的值为0。该代码在运行时会产生错误,因为main方法中不能直接访问类级别的变量。 8. 逻辑判断:或运算符"||",如果i大于j或者m小于k减1,则k++,否则k--。由于i小于j,k的值不会增加,因此k保持10。 9. switch语句:j-i的结果是9,匹配case 9,k增加2。由于没有break语句,将继续执行case 10,k再增加6。最后default分支不会执行,k的值为17。 10. 字符变量:字符变量的值可以通过ASCII码进行计算和比较。题目中缺少部分代码,但通常涉及字符转换和比较。 通过这些题目,学生可以复习Java的基本语法和概念,为大一的Java期末考试做好准备。理解并熟练掌握这些知识点对于进一步学习Java高级特性至关重要。