Java应用开发:基础知识全书作业练习题_第1页
Java应用开发:基础知识全书作业练习题_第2页
Java应用开发:基础知识全书作业练习题_第3页
Java应用开发:基础知识全书作业练习题_第4页
Java应用开发:基础知识全书作业练习题_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java应用开发:基础知识全书作业练习题专业名称:Java核心基础章节名称:基础语法目录TOC\o"1-2"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3作业名称Java入门作业说明对于Java第一天的课程进行巩固。作业目标增强学生对于Java语言的理解,加深学生对于关键字、标识符、注释、跨平台等知识点的理解。作业截止时间第二天上课前。作业要求独立完成作业,将答案通过编代码方式进行验证。作业内容选择题1.下列用来编译Java文件的命令是()。A.javaB.javacC.javadocD.javapE.javah2.Java文件编译之后产生的文件的拓展名是()。A..javaB..javacC..classD..batE..exe对于Test.class文件而言,能够正确运行出结果的命令是()。A.javacTest.classB.javacTestC.javaTest.classD.javaTestE.javapTest.class4.Java程序能够跨平台的基础是()。A.JDKB.JREC.JVMD.SDKE.J2SE5.下列说法正确的是()。A.一个.java文件中只能有一个类。B.class文件的文件名和Java文件的文件名对应。C.一个Java文件中可以有多个公共类。D.没有主函数,程序依然能够编译。E.即使没有主函数,程序也可以运行。6.下列各项中是Java关键字的是()。A.constB.StringC.SystemD.mainE.finalize7.下列各项中可以用作标识符的是()。A.stringB.IntC.S$SD.___E.cn.tedu.bigdata8.下列关于注释的说法正确的是()。A.Java中注释一共只有两种格式:单行注释、多行注释。B.单行注释之间可以嵌套。C.多行注释之间不能嵌套。D.文档注释中的内容可以利用javadoc命令进行提取。E.文档注释可以嵌套多行注释。填空题1.Java源程序文件的后缀是_____,Java字节码文件的后缀名称是______。2.Java程序实现可移植性,依靠的是__________。3.Java语言的三个分支是______、______和______。简答题1.简述Java实现可移植性的基本原理。2.简述Java中Path的作用。3.简述Java中标识符的组成原则。4.如果在一个Java源文件中定义了1个公共类以及三个普通类,那么编译该Java源文件会产生多少个字节码文件?5.对于代码:packagecn.tedu.day01;publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}1)假设这个代码在hello.java文件中,那这个程序能否编译通过?为什么?如果通不过应该怎么修改?2)假设这个.java文件放在C:\javafile目录下,该如何运行这个Java文件?专业名称:Java核心基础章节名称:基础语法目录TOC\o"1-2"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3简答题 5作业名称类型转换和运算符作业说明对于Java第二天的课程进行巩固作业目标增强学生对于Java语言的理解。加深学生对于进制及其转换、数据类型及其转换、算数运算符、赋值运算符、关系运算符等知识点的理解。作业截止时间第三天上课前作业要求独立完成作业,将答案通过编代码方式进行验证。作业内容选择题1.下列关于计算机常量的说法正确的是:A."2"是整数常量B.2.0是整数常量C.'2'是字符常量D."2.0"是小数常量E.'2.0'是小数常量2.3.15e2表示的数据是:A.3.15×2B.3.15×2-2C.3.15×22D.3.15×10-2E.3.15×1023.下列各项可以正确赋值的是:A.inti='a';B.floatf=-2;C.byteb=128;D.doubled=100d;E.charc=97;4.对于下列各项能够正确编译的是:A.byteb=5;b=b+1;B.bytea=3,b=5;bytec=a+b;C.byteb=127;b++;D.byteb=127;b+=3;E.byteb=5;b+='a';5.对于代码:publicclassTest{publicstaticvoidmain(String[]args){System.out.println(1.0/0);}}的运行结果是:A.0B.InfinityC.-InfinityD.NaNE.运行时报错6.下列说法正确的是:A.2+3+"a"的结果是23aB.'a'+2+3的结果是a23C.2+'a'+3的结果是2a3D.2+'a'的结果是99E."a"+true的结果是atrue简答题1.简述常量与变量的区别2.有如下代码:inta=5;intb=(a++)+(--a)+(++a);问执行完之后,b的结果是多少?3.一家商场在举行打折促销,所有商品都进行8折优惠。一位程序员把这个逻辑写成:shortprice=...;//先计算出原价shortrealPrice=price*8/10;//再计算出打折之后的价格问:这段代码是否正确?如果正确,假设price为100,那计算之后的realPrice值为多少?如果不正确,应该怎么改正?4.分别计算7和-9的原码、反码、补码。专业名称:Java核心基础章节名称:基础语法目录TOC\o"1-1"\h\u一、作业名称 2二、作业说明 2三、作业目标 2四、作业截止时间 2五、作业要求 2六、作业内容 3作业名称运算符和流程控制语句作业说明对于Java核心基础第三天的课程进行巩固作业目标增强学生对于Java基础语法的理解。培养学生逻辑思维能力和计算能力,增强学生对于运算符和流程控制语句的动手能力。作业截止时间Java核心基础第四天课程上课前作业要求独立完成作业,将答案通过编代码方式进行验证作业内容编程题1.读入一个整数,表示一个人的年龄。如果小于6岁,则输出“儿童”,6岁到13岁,输出“少儿”;14岁到18岁,输出“青少年”;18岁到35岁,输出“青年”;35岁到50岁,输出“中年”;50岁以上输出“中老年”。:2.读入一个整数,如果是1~5之间,则分别输出5个福娃的名字,否则输出“北京欢迎你”。输出9X9乘法表。简答题1.对于inti=3,j=5;请写出能够交换i和j的值的方式并比较各种方式的优劣性。专业名称:Java核心基础章节名称:基础语法目录TOC\o"1-1"\h\u一、作业名称 2二、作业说明 2三、作业目标 2四、作业截止时间 2五、作业要求 2六、作业内容 2作业名称数组和方法作业说明对于Java核心基础第四天的课程进行巩固。作业目标增强学生对于Java语言的理解。加深学生对于数组、for循环、方法的定义和调用等知识点的理解。培养学生的逻辑思维能力。作业截止时间面向对象章节上课前。作业要求独立完成作业,将答案通过编代码方式进行验证。作业内容编程题1.给定一个数组,将这个数组中所有元素的顺序进行颠倒。2.15个猴子围成一圈选大王,依次1-7循环报数,报到7的猴子被淘汰,直到最后一只猴子成为大王。问:哪只猴子会成为大王?:输入一个数字n,利用递归求出这个1~n的和。专业名称:Java核心基础章节名称:面向对象目录TOC\o"1-1"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3作业名称面向对象(一)作业说明对于面向对象第一天的课程进行巩固作业目标增强学生对于Java语言的理解。加深学生对于面向对象思想的理解,巩固创建对象、定义类知识点。作业截止时间面向对象(二)课程上课前作业要求独立完成作业,将答案通过编代码方式进行验证作业内容编程题定义一个类表示矩形,提供求周长和面积的方法。定义一个类Complex,用来表示复数。这个复数类具有两个属性:doublereal,表示实部,doubleim,表示虚部。并为Complex类增加add、sub、mul方法,分别表示复数的加法、减法和乘法运算。其中,add方法的声明如下:publicComplexadd(Complexc)//表示当前Complex对象与参数c对象相加publicComplexadd(doublereal)//表示当前Complex对象与实数real相加。专业名称:Java核心基础章节名称:面向对象目录TOC\o"1-1"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3作业名称面向对象(二)作业说明对于面向对象第二天的课程进行巩固作业目标增强学生对于Java语言的理解。加深学生对于抽象类、抽象方法和接口的理解,提高学生的动手编程能力。作业截止时间API课程上课前作业要求独立完成作业,将答案通过编代码方式进行验证作业内容编程题设计一个类MyClass,为MyClass增加一个count属性,用来统计总共创建了多少个对象。定义一个接口MediaPlayer,表示家庭影院的一个设备。MediaPlayer中包含play(),stop(),open()三个方法,分别表示播放、停止和开仓功能。MediaPlayer有三个实现类,分别为:DVDPlayer,表示DVD播放器。CDPlayer,表示CD播放器。TapePlayer,表示录音机,播放磁带。完成MediaPlayer接口及其子类的代码。专业名称:Java核心基础章节名称:常用API目录TOC\o"1-2"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3 思考题 3 编程题 3作业名称API作业说明对于API的课程进行巩固作业目标增强学生对于Java语言的理解。加深学生对于Object类、String类、包装类、数学类、日期日历类的理解和对重写的应用。提高学生的动手编程能力。作业截止时间异常$集合$映射课程上课前作业要求独立完成作业,将答案通过编代码方式进行验证作业内容思考题结合API的讲解,体会面向对象思想编程题输入一个字符串,统计每一个字符出现的次数输入一个字符串和一个数字,数字表示字节的个数,按照指定的字节个数截取字符串(使用GBK编码格式,如果出现乱码,那么舍弃乱码的内容)专业名称:Java核心基础章节名称:异常$集合$映射目录TOC\o"1-2"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3 编程题 3作业名称异常$集合$映射作业说明对于异常$集合$映射的课程进行巩固作业目标增强学生对于Java语言的理解。加深学生对于ArrayList和LinkedList实现原理的理解。提高学生的动手编程能力。作业截止时间IO流$线程课程上课前作业要求独立完成作业,将答案通过编代码方式进行验证作业内容编程题使用数组自己实现一个ArrayList,并提供ArrayList常用的方法使用内部类自己实现一个LinkedList,并提供LinkedList常用的方法专业名称:Java核心基础章节名称:IO流$线程目录TOC\o"1-2"\h\u一、作业名称 3二、作业说明 3三、作业目标 3四、作业截止时间 3五、作业要求 3六、作业内容 3HYPERLINK\l"_Toc314505

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论