《JAVA程序设计》试卷含答案

上传人:公**** 文档编号:504396617 上传时间:2022-10-28 格式:DOCX 页数:7 大小:19.06KB
返回 下载 相关 举报
《JAVA程序设计》试卷含答案_第1页
第1页 / 共7页
《JAVA程序设计》试卷含答案_第2页
第2页 / 共7页
《JAVA程序设计》试卷含答案_第3页
第3页 / 共7页
《JAVA程序设计》试卷含答案_第4页
第4页 / 共7页
《JAVA程序设计》试卷含答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《JAVA程序设计》试卷含答案》由会员分享,可在线阅读,更多相关《《JAVA程序设计》试卷含答案(7页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计 级班一、填空题(要求将答案写在空白处,共11道小题,每空1分,共20分)1、Java的三大体系分别是、o2、Java程序的运行环境简称之为o3、Java中的程序代码都必须在一个类中定义,类使用关键字来定义。4、布尔常量即布尔类型的两个值,分别是和o5、在Java中,byte类型数据占个字节,short类型数据占个字节,int类型数据占个字节,long类型数据占个字节。6、若x = 2,则表达式(x + + )/3的值是o7、若int a =2; a+=3;执行后,变量a的值为。:名姓8、若 int a= 12,45,34,46,23;,则 a2=。9、若 int a3二1,1

2、,2,2,3,3,则 a2l=。10、面向对象的三大特征是、和o11、定义在类中的变量被称为,定义在方法中的变量被称为二、选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题, 共10题,每题2分,共20分)1、以下选项中,哪个用来编译源程序A、Javadoc B、Java运行工具 C、Java编译器 D、Java打包工具2、Java属于以下哪种语言?A、机器语言 B、汇编语言C、高级语言D、以上都不对3、下面哪种类型的文件可以在Java虚拟机中运行?A、.java B、.jreC、class D、.exe4、以下选项中,switch语句判断条件可以接收的数据类型有哪些?(多选)

3、A、int B、byte C、char D、short5、假设int x = 2,三元表达式x0?x+l:5的运行结果是以下哪一个?A、0B、2C、3D、56、下面的运算符中,用于执行除法运算是哪个?A、B、C、/D、*7、下列语句哪些属于循环语句?(多选)A、for语句 B、if语句 C、while语句 D、switch语句8、下面哪种写法可以实现访问数组arr的第1个元素?A、arr0 B、arr(O) C、arrl D、arr(l)9、以下哪个选项可以正确创建一个长度为3的一维数组?A、new int 2;B、new int3;C、new int3;D、以上答案皆不对10、请先阅读下面的

4、代码。int x = 1;int y = 2;if (x % 2 = 0) y+; else y-;System.out.println(y= + y);上面一段程序运行结束时,变量y的值为下列哪一项?A、3 B、2 C、1 D、switch 语句三、程序阅读题(要求将分析结果写在答题纸上,共4道小题,每题5分,共20分)阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则 请说明编译失败的原因。代码一:public class TestOl public static void main(String args) byte b = 3;b = b + 4;Syst

5、em, out.println(b= + b);代码二:public class Test02 public static void main(String args)int x = 12;int y = 9&System.out.println(x is + x);System.out.println(y is + y);y = x;System.out.println(x is + x);代码三:public class Test03 public static void main(String args) Inputstream in=new FileInputStreamCd:/aa.

6、txt); in.read();代码四:public class Test public static void main (String args ) Set s=new HashSet(); s.add(a)s.add(“a”);s.add(“b”);System.out.print(s. size();四、简答题(要求将内容写在答题纸上,共2道题,每题5分,共10分)1、请列举Java语言中的八种基本数据类型,并说明每种数据类型所占用的空间大小。2、简述Java的特点。五、编程题(要求将代码和步骤写在答题纸上,共2题,每题15分,共30分)请按照题目的要求编写程序并给出运行结果。1、请编

7、写程序,实现计算“1+3+5+7+.+99”的值。提示:(1) 使用循环语句实现自然数199的遍历。(2) 在遍历过程中,通过条件判断当前遍历的数是否为奇数,如果是就累加,否则不加。2、有以下整数数组,里面元素是:6,24,6,76,6,96,28,运用Java集合部分知识,编程实现去 掉里面重复的数字。Java程序设计参考答案一、填空题(每空1分,共20分)1、Java EE Java SE、Java ME 级班2、JRE3、Class4、True false5、1,2,4,86、07、58、349、310、封装、继承、多态11、成员变量、局部变量:名姓二、选择题(每空2分,共20分)1、C

8、 2、C 3、C 4、ABCD 5、C 6、C 7、AC 8、A 9、C 10、C三、程序阅读题(每题5分,共20分)1、编译不通过。int值4和b相加时,由于变量b的类型为byte,取值范围没有int类型大, 存不下int类型的值,因此编译不通过。2、编译不通过。这是因为y是在最里层的代码块中定义的一个变量,只有在那个代码块中力 可使用,在使用y = x;语句时已经超过了 y变量的作用域,所以编译无法通过。3、程序不能编译通过,没有导入java.io包中的类。4、程序能够编译通过,运行的结果为2。四、简答题(每题5分,共10分)1、byte,short,int ,long,char,bool

9、ean,float,double 占用字节数分另ll是:1,2,4,8,2,1,4,82、面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。五、编程题(每题15分,共30分)1、public class TestOl public static void main(String args) int sum = 0;for (inti = 1; i 100; i+) if (i % 2 != 0)sum += i;System. out.println(sum);2、public class TestOl public static void main(String args) Set set = new HashSetf);int a=6,24,6,76,6,96,28;forfint i=0;ia.length;i+) set.add(ai);forfint n: set)System. out.print(n+wtw);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号