zoukankan      html  css  js  c++  java
  • day01作业

     

    ===  做最靠谱的IT培训 , 授专业的技能课程 ===

    初识Java作业

    一、    填空题

    1. Java技术按照用途不同分为三大版本,分别是JavaSE、    JavaEE  和JavaMe
    2. Java虚拟机就是一个虚拟的用于执行 Java程序   的计算机。它是Java最核心的技术,是Java跨平台的基础。
    3. DOS命令中用来改变当前目录的命令是    cd      ,用来查看当前目录下的文件和子文件夹的命令是    dir    
    4. 安装JDK后,为了告诉计算机javac.exe和java.exe等执行文件的位置,需要配置的环境变量是___JAVA_HOME_____。
    5. 使用Java开发应用程序包括编写源程序,编译源程序,解释并运行三个步骤,其中Java源程序编译后生成的字节码文件的扩展名为     .class          
    6. Java提供了三种注释类型,分别是单行注释,多行注释和____文档注释__。
    7. 一个Java源程序是由若干个类组成。如果源文件中有多个类时,则只能有一个类是

       class  类,并且这个类必须与源文件名同名。

    二、    选择题

    1.

    以下选项中关于Java跨平台原理的说法正确的是(CD )。(选择二项)

     

     

     

     

    A

    Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行

     

    B.

    Java的跨平台原理决定了其性能比C/C++高

     

    C.

    Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口

     

    D.

    Java语言具有一次编译,到处运行的特点,可以在所有的平台上运行

     

    2.

    以下选项中是对一个Java源文件进行正确编译的语句是( A (选择一项)

     

     

     

     

    A.

    javac Test.java

     

    B.

    javac Test

     

    C.

    java Test

     

    D.

    java Test.class

    3.

    Java中,源文件Test.java中包含如下代码,则程序编译运行的结果是(  C)。(选择一项)

     

    public class Test {

             public static void main(String[ ] args) {

                       system.out.println("Hello!");

             }

    }

     

     

     

     

     

    A

    输出:Hello!

     

    B.

    编译出错,提示“无法解析system”

     

    C.

    运行正常,但没有输出任何内容

     

    D.

    运行时出现异常

     

    4.

    有一段Java 程序,其中public类名是A1,那么保存它的源文件名可以是()。(选择一项)

     

     

     

     

    A

    A1.java

     

    B.

    A1.class

     

    C.

    A1

     

    D.

    都不对

    三、    判断题

    1. Java语言是一种面向对象的语言,具有较好的安全性和可移植性及与平台无关等特性。(  ×  )
    2. Java具有一次编译,到处运行的特点,其含义是Java的源代码可以一次性编译成计算机的机器码,并在不同的平台上运行。( ×   )
    3. 和C++相比,Java取消了指针,不再有多重继承,不需要手动回收垃圾。(  × )
    4. 假设有一个Java源程序文件,它只定义了一个具有public属性的类Hello,那么解释执行该类的命令是“java  Hello.class”。(  × )
    5. 注释是程序员为读者作的说明,是提高程序可读性的一种手段。Java注释不会出现在字节码文件中,即Java编译器编译时会跳过注释语句。(  √ )
    6. Javadoc是一种从文档注释生成HTML帮助文件的工具。它可以处理在Java源程序中介于“/*”和“*/”之间的注释,并生成相应的程序文档。( ×  )

    四、    简答题

    1. Java的跨平台原理,和C语言跨平台原理的不同之处(*****)。

    Java程序在Java虚拟机上运行,只要安装不同系统的Java虚拟机就可以实现跨平台。C语言不了解。

    1. 什么是JVM?什么是JDK? 什么是JRE?

    JVM:Java虚拟机。JDK:Java开发工具包。JRE:JVM+类库

    1. Java的优点

    简单性,解释性,面向对象,高性能,分布式,多线程,健壮性,动态,结构中立安全性,开源,免费,跨平台

    1. 什么是注释?注释分为几种?注释有什么作用?

    源代码中用来解释说明的文字。注释分为三种:单行注释,多行注释,文档注释。注释可以提高代码阅读性,方便客户了解功能,方便程序员修改代码。

    1. Java语言的执行过程。

    编译器编译生成class文件,再由JVM运行

    1. 演示常见的DOS命令

    D:切换盘符,dir 显示目录,cd 改变目录,cd..返回上一级目录,cd\ 返回根目录,cls 清屏, exit 退出dos命令行

    1. Java语言的书写格式

    1.大括号要对齐,成对写。2.左大括号前要写空格。3.大括号左侧缩进,tab。4.方法和程序块之间加空格使程序看起来清晰。5.并排语句之间加空行,如for语句。6.运算符两侧加空格。

    1. 标识符中常见的命名规则

    单个单词首字母大写,多个单词每个词首字母大写。

    五、    编码题

    1. 使用记事本编写Java程序,进行自我介绍。输出格式如图所示,在对应项后面填写自己的个人信息。

    class Self{

             public static void main(String [] args){

             System.out.println("姓名:侯金鑫");

             System.out.println("年龄:23");

             System.out.println("性别:男");

             System.out.println("爱好:唱歌");

             System.out.println("籍贯:内蒙古赤峰");

             System.out.println("崇拜的偶像:詹姆斯");

             System.out.println("座右铭:腹有诗书气自华");

             }

    }

            


    1. 使用记事本编写Java程序,分段介绍自己学习情况。

    1)         第一段:本章主要讲解了哪些内容

    2)         第二段:你的学习感受

    3)         第三段:输出“最课程,我的Java梦开始的地方”

    class Text2{

       public static void main(String[] args){

       System.out.println("第一段:本章主要讲了Java的背景和基础知识");

       System.out.println("第二段:知识点比较多,需要认真记");

       System.out.println("最课程,我的Java梦开始的地方");

       }

    }

    1. 使用记事本编写Java程序,打印九九乘法表的前四行,如图所示。(思考有没有更好的解决途径)。

    class Text3{

             public static void main(String[] args){

             System.out.println("1*1=1");

             System.out.println("1*2=2  2*2=4");

             System.out.println("1*3=3  2*3=6  3*3=9");

             System.out.println("1*4=4  2*4=8  3*4=12  4*4=16");

             }

    }

    六、    可选题

                       

    1. 网上查询资料,了解如下内容

    1)         计算机语言发展历史

    2)         Sun公司、Oracle公司发展历程

    3)         JDK的版本历史,最新版本是多少 

    4)         Java编码规范

    1. 使用记事本编写Java程序,开发学生管理系统主菜单界面,如图所示。

             class Text4{

             public static void main(String[] args){

             System.out.println("==================");

             System.out.println("        主  菜  单");

             System.out.println("        1.注册");

             System.out.println("        2.登录");

             System.out.println("        3.帮助信息");

             System.out.println("请选择");

             System.out.println("==================");

    }

    }

    学习小TIPS:

    a.注明"掌握"的内容必须熟练掌握;
    b.注明"了解"的内容需了解,扩展知识面,应对面试有谈资;
    c.记笔记:重点+难点;
    d.边学边练:时时敲代码是成为大牛的必练绝学!

  • 相关阅读:
    LeetCode 977 有序数组的平方
    LeetCode 24 两两交换链表中的节点
    LeetCode 416 分割等和子集
    LeetCode 142 环形链表II
    LeetCode 106 从中序与后序遍历序列构造二叉树
    LeetCode 637 二叉树的层平均值
    LeetCode 117 填充每个节点的下一个右侧节点
    LeetCode 75 颜色分类
    redhat 7.4 挂载ntfs格式的u盘并且使用
    redhat 查看CPU frequency scaling(CPU频率缩放)
  • 原文地址:https://www.cnblogs.com/houjx/p/9296487.html
Copyright © 2011-2022 走看看