Java程序基础测试
(测试时间:100分钟,总分:100分)
一、填空(每题2分,总计40分)
1. 分别写出数字17的二进制、八进制和十六进制表示形式:________________
写出-17的补码:_____________
2. int类型的变量在内存中占用______字节,char型的变量在内存占用_____位。
3. Java语言的基础开发工具是:_____________,集成开发工具是:____________
4. 在JDK中,Java语言的编译命令是____________,Java语言的执行命令是_______。
5. 已知字符a的编码是97,大写字符A的编码是65,而且大写字符和小写字符的编码都是连续的,则小写字符e和大写字符E的编码依次是:_____________
6. 写出以下表达式的结果:
1) 5 % 6 / 3
2) true && false
3) 5 >> 3
4) 12 ^ -4
7. 修改以下代码中的错误:
1) floatf = 1.0;
2) charc = 100000;
3) byteb = 200;
4) longint = 100;
8. 阅读以下代码,写出程序执行结果:
int first = 100;
int second = 100;
first = second++;
second = ++first;
则变量first和second的值依次是________________
9. 在程序设计中,流程控制语句的类型有:______________________
10. 在switch(表达式)中,表达式的类型可以是那些类型:___________________
11. 找出以下代码中存在的语法错误:
int n = 10;
switch(true){
default:
n++;
case n:
n *=2;
case 10:
n *=2;
}
12. 写出以下循环执行的次数是:_________________
int k = 65535;
while(k != 0){
k /= 2;
}
13. 阅读以下代码:
int[] kind;
kind = new int[15];
其中kind[0]的值是:_________
那么kind[15]的呢?________________
14. 阅读以下代码:
int[] test = {4,2,3,1,2,1};
则test[4]的值是:___________
而test[6]的值呢?___________
15. 写出以下代码运行结束以后,数组中每个元素的值:
int[] n = {1,3,4,2};
n[0] = 10;
n[3] += n[2];
n[1] = n[2] + n[3];
n[2]++;
则数组中各元素的值依次是:___________________
16. 以下是求数组中最大值的代码,请补充完整:
int[] m = {3,20,12,13};
int max = _________________;
for(int i = 0;i < m.length;i++){
if(_____________){
max = m[i];
}
}
17. 把以下英文翻译成中文:
Java is a simple program language, and we will study it in our mobile game develop course.
中文意思是:________________________________
18. 逻辑题:把7个大小一样的苹果,使用一般的水果刀平均分配给4个人,每个苹果最多切3刀,如何来分?
__________________________________
19. 数学题:求解二元一次方程
2x + 3 = 3y
3x + 2 = 2y
则x和y的值依次是:__________________
20. 数学题:已知圆的半径是10,则该圆的周长和面积依次是:__________________
(说明:∏值取3.14)
二、简答题(每题5分,总计15分)
1. 简述Java语言实现平台无关(跨平台)性的原理。
2. 按照下面的代码简述for语句的执行流程
for(语句A;语句B;语句C){
语句D;
}
3. 说明Java语言中三种注释的语法格式,以及用途
三、编程题(每题15分,总计45分)
要求:编写完整的代码,代码以独立文件的格式提交,每个题目建立一个java源文件)
1. 编写代码,判断数字1059是否是质数(素数)?
说明:质数指只能被1和自身整除的自然数,最小的质数是2.
2. 编写代码,实现数组元素的颠倒。例如{1,2,3,4}变成{4,3,2,1}
3. 编写代码,输出99乘法表。
分享到:
相关推荐
"1+X 初级 Java程序设计基础 1-9 章测试题汇总"是一个针对初级Java程序员的全面学习资源,旨在帮助学习者巩固和提升Java编程技能。这个资料集合了蓝桥官网的1到9章测试题,覆盖了Java语言的基础概念、语法和常用编程...
【Java基础测试题目详解】 1. **面向对象的特征** - **抽象**:抽象是面向对象编程的核心概念,它允许我们关注问题的关键部分,忽略不重要的细节。抽象分为过程抽象和数据抽象。过程抽象是将一个复杂的过程简化为...
Java程序设计测试试卷A B两套是为初学者量身定制的评估工具,旨在帮助他们检验自己在Java编程领域的基础知识和理解能力。这两份试卷分别命名为"Java程序设计_A.doc"和"Java程序设计_B.doc",可能包含了选择题、填空...
2. "~$va笔试题常见英语.doc" 提到了笔试题,这可能是面试或招聘过程中的Java测试题目,其中可能包含了一些与Java测试相关的英文术语或概念。 3. "SCWCD Exam Study(updated).pdf" SCWCD代表Sun Certified Web ...
11. **题目:** 在编写执行JAVA程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、java.exe、_javadoc.exe(或java文档生成器)____、javap.exe、jkb.exe **解析:** JDK工具集...
为了确保开发者对Java基础知识有扎实的理解,各种基础测试题应运而生。本资源“java基础测试”提供了一份详细的答案参考,旨在帮助你顺利通过Java基础水平的检验。 首先,Java语言的核心特性包括面向对象、平台独立...
2. **数据结构**:为了存储和管理英语测试题目,开发者可能使用了数组、链表、栈、队列或者更复杂的集合框架如ArrayList、LinkedList、HashMap等。这些数据结构用于存储和检索题目,确保它们按顺序显示,并记录用户...
**Java程序设计基础篇(第8版)第五章编程题答案** 在学习Java编程时,实践是提升技能的关键。本书的第五章可能涵盖了基础至进阶的编程概念,旨在帮助读者掌握面向对象编程的核心思想。编程题是检验理解并深化理论...
java语言程序设计(基础篇)原书第十版 课后习题答案,自己一个行一行写的代码,不是标准答案,但每个答案都测试过。 从第9章到第13章。 包含的题目有: 第九章:9.1-9.5 9.7-9.9 9.13 第十章:10.1 10.4-10.7 第十...
### Java基础测试题知识点解析 #### 1. Java程序编译输出文件格式 - **知识点**: Java源程序通过编译器编译后,会生成字节码文件,这些文件的扩展名为`.class`。 - **解析**: 在Java编程中,程序员编写的源代码...
### JAVA基础编程题知识点解析 #### 一、网络通信程序设计 本题要求设计并实现一个简单的网络通信程序,具体包括服务器端程序的设计与实现。客户端程序虽然不做具体要求,但在实际开发过程中也是必不可少的一部分。...
根据给定文件中的标题、描述、标签以及部分内容,我们可以从中提炼出多个重要的Java程序设计相关的知识点,这些知识点覆盖了从基础到高级的不同层次,并且针对不同的应用领域进行了具体阐述。 ### 1. 聊天室小程序 ...
本资源“软件测试题大全(Java,c++)”汇聚了丰富的测试题目和测试用例,旨在帮助Java和C++开发者及测试工程师提升自己的技能,理解测试的核心原理和实践方法。以下是根据标题、描述以及可能包含的文件内容,对软件...
"JAVA基础测试(二).txt"和"JAVA基础测试题(一).txt"很可能是两个包含了多种Java基础题目和解答的文本文件,涵盖了Java语法、面向对象特性、异常处理、集合框架、输入输出流等关键知识点。这些测试题通常包括选择...
Java语言程序设计基础篇是学习Java编程的入门教程,第8版可能包含了最新的语言特性,如Java 8或更高版本的特性。这份“Java语言程序设计基础篇》课后习题答案”文档对于正在学习Java的初学者来说,无疑是一份宝贵的...
JRE(Java Runtime Environment)是Java运行时环境,用于执行已编译的Java程序,不包含开发工具。 2. **Java的平台无关性**:Java的字节码可以在任何安装了Java虚拟机(JVM)的平台上运行,实现了“一次编写,到处...
2. **main函数**:Java程序的入口点是`main`方法,其正确格式是`public static void main(String[] args)`。 3. **基本数据类型默认值**:`boolean`类型的默认值是`false`。 4. **字符串比较**:在Java中,字符串...
在第一个题目中,给出了一个简单的Java程序 `HelloWorld.java`,它包括了一个公共类 `HelloWorld` 和一个静态方法 `main`。这个程序的作用是输出字符串 "Hello World!"。 #### 代码分析: ```java public class ...
Java 程序语言课程设计报告中包含两个题目:记忆测试系统和数据库通用查询系统。下面是对这两个题目的详细分析和知识点总结。 记忆测试系统 记忆测试系统旨在通过回忆法测试记忆能力,测试手段分为初级、中级、...