第一周课堂测试

1、下列不属于Java后继技术的是(D)

A .Android

B .JSP

C .XML

D .Python

2、下列关于Java语言特点的描述,正确的一组是(C)

A .面向过程;平台相关;动态

B .面向过程;多线程;静态

C .面向对象;平台无关;动态

D .面向对象;单线程;静态

3、下列说法错误的是(B)

A .字节码不能被任何平台直接识别、执行。

B .C/C++源程序所产生的可执行文件在所有平台上都能被执行。

C .Java语言和其他语言相比,最大的优势就是编写的软件能在执行码上兼容。

D .无论哪种编程语言编写的应用程序,都需要经过操作系统和处理器完成程序的运行。

4、下列不属于Java集成开发环境的是(A)

A .PyCharm

B .NetBean

C .MyEclipse

D .IntelliJ IDEA

5、Java编译器和Java解释器位于src中,因此编辑系统变量时,为Path添加的新值是“E:\JDK1.8\src”。(B)

A .true

B .false

6、下列关于系统环境设置的说法,错误的是(B)

A .设置JAVA_HOME的好处之一是便于Path值的维护。

B .Android通过当前机器设置的classpath的值来寻找所需JDK。

C .classpath设置中的“.;”是指可以加载应用程序当前目录及其子目录中的类。

D .如果已设置系统变量JAVA_HOME的值是E:\JDK1.8,就可以用%JAVA_HOME%代替E:\JDK1.8。

7、下列关于Java程序开发步骤的描述,正确的是(BE)

A .课本P9的程序Hello.java,若将第三行System.out.println(“大家好!”);改为System.out.print(“大家好!”);,运行结果不变。

B .使用命令提示符编译源文件时,可以用“-source”参数指定版本。

C .编译产生Hello.class文件,运行时可使用“java Hello.class”命令。

D .运行时,java命令后是该java源文件的名字(不包括扩展名)。

E .反编译是把编译器得到的字节码文件还原为源文件。

8、下列说法正确的是(A)

A .Java虚拟机首先执行类中的main方法。

B .Java中,多个/**/注释可以嵌套。

C .一个源文件中必须有public类。

D .Java字节码的扩展名是.java。

9、下列哪个是Java应用程序主类中正确的main方法?(D)

A .public void main (String args[ ])

B .static void main (String args[ ])

C .public static void Main (String args[])

D .public static void main (String args[ ])

10、Java编译器、反编译器、解释器分别是:①java.exe ②javac.exe ③javap.exe ④javaw.exe(D)

A .②④③

B .③②①

C .①③④

D .②③①

11、Java的出现标志着分布式系统的真正到来。(A)

A .true

B .false

12、下列关于编写源文件的说法,错误的是(C)

A .源文件的名字必须是某个类的名字。

B .如果源文件有public类,那么源文件的名字必须是这个类的名字。

C .源文件可以有多个public类。

D .源文件的扩展名必须是.java。

13、Windows下在命令行提示符使用“dir”查看所在目录下的文件。(A)

A .true

B .false

14、主类不一定由public修饰。(A)

A .true

B .false

15、public static void main (String args[ ])中的“main”和“args”都不可随意修改。(B)

A .true

B .false

16、下列说法正确的是(AC)

A .Java SE提供了标准的Java Development Kit(JDK)。

B .Java SE平台包含Java EE平台。

C .使用Java EE可以构建企业级的服务应用。

D .Java SE增加了附加类库,以便支持目录管理等功能。

17、如果在使用JDK 1.9编译器时没有显式地使用“-source”参数,则默认取值1.9。(A)

A .true

B .false

18、下列关于Java语言特点和地位的说法,正确的是(B)

①Java具备“一旦写成处处可用”的特点。

②Java的面向对象特性让Java成为编写网络应用程序的佼佼者。

③C语言是最基础和非常实用的语言之一,Java具有和C语言同等重要的地位。

④用于设计Web应用的JSP、设计手机应用程序的Android等很多新的技术领域都涉及了Java语言。

A .①③

B .①③④

C .②③④

D .①②③④

19、只要平台提供了Java运行环境,Java编写的软件就能在其上运行。(A)

A .true

B .false

20、Java的源码扩展名为何?编译完后是哪个扩展名?(C)

A ..txt、.java

B ..c、.class

C ..java、.class

D ..cpp、.java

21、对JVM来说,可执行文件的扩展名正确的是?(B)

A .*.java

B .*.class

C .*.dll

D .*.pyc

22、在 Java 下载页面中,哪个下载选项安装后,会有 javac 编译器可以使用?(A)

A .JDK

B .JRE

C .JavaDoc

D .NetBeans

23、如果只是要运行 Java 程序,下载程序哪个安装即可?(B)

A .JDK

B .JRE

C .JavaDoc

D .Glassfish

24、Java 根据应用领域不同,区分为哪三大平台?(ABC)

A .Java SE

B .Java EE

C .Java ME

D .Android

25、以下哪些包括在JRE之中?(BCD)

A .开发工具程序

B .Java SE API

C .JVM

D .部署技术

26、如果在hello.java中撰写以下的程序代码:

public class Hello {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

以下描述正确的是(D)

A .执行时显示Hello World

B .执行时出现NoClassDefFoundError

C .执行时出现出现找不到主要方法的错误

D .编译失败

27、如果在Main.java中撰写以下的程序代码:

public class Main
public static main(String[] args) {
System.out.println("Hello World");
}
}

以下描述何者正确?(D)

A .执行时显示Hello World

B .执行时出现NoClassDefFoundError

C .执行时出现出现找不到主要方法的错误

D .编译失败

28、如果在Main.java中撰写以下的程序代码:

public class Main {
public static void main() {
System.out.println("Hello World");
}
}

以下描述何者正确?(C)

A .执行时显示Hello World

B .执行时出现NoClassDefFoundError

C .执行时出现出现找不到主要方法的错误

D .编译失败

29、如果在Main.java中撰写以下的程序代码:

public class Main {
public static void main(string[] args) {
System.out.println("Hello World");
}
}

以下描述何者正确?(D)

A .执行时显示Hello World

B .执行时出现NoClassDefFoundError

C .执行时出现出现找不到主要方法的错误

D .编译失败

30、如果 C:\workspace\Hello\classes 中有以下原始码编译而成的 Main.class:

public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

文本模式下你的工作路径是 C:\workspace,那么如何执行 Main 类别?(C)

A .java C:\workspace\Hello\classes\Main

B .java Hello\classes Main

C .java –cp Hello\classes Main

D .以上皆非

31、如果 C:\workspace\Hello\classes 中有以下原始码编译而成的 Main.class:

package cc.openhome;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

文本模式下你的工作路径是 C:\workspace,那么如何执行 Main 类别?(D)

A .java C:\workspace\Hello\classes\Main

B .java Hello\classes Main

C .java –cp Hello\classes Main

D .以上皆非

32、如果C:\workspace\Hello\src中有Main.java如下:

package cc.openhome;  public class Main {
public static void main(String[]args) {
System.out.println("Hello World");
}
}

文本模式下你的工作路径是C:\workspace\Hello,那么如何编译与执行Main类别?(C)

A .javac src\Main.java java C:\workspace\Hello\classes\Main

B .javac –d classes src\Main.java java –cp classes Main

C .javac –d classes src\Main.java java –cp classes cc.openhome.Main

D .javac –d classes src\Main.java java –cp classes/cc/openhome Main

20145209刘一阳《JAVA程序设计》第一周课堂测试的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  3. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  4. 20172306 2018-2019《Java程序设计与数据结构课堂测试补充报告》

    学号 2017-2018-2 <程序设计与数据结构>课堂测试补充报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 刘辰 学号:20172306 实验教师:王志强 必 ...

  5. 20145209刘一阳《JAVA程序设计》课堂测试总结

    20145209刘一阳<JAVA程序设计>课堂测试总结 这次重新学习JAVA这门课,我对本学期没有参与的测试进行了总结并制作成二维码方便老师检查,详细内容如下: 第一周课堂测试### ht ...

  6. 20145209刘一阳《JAVA程序设计》第八周课堂测试

    第八周课堂测试 1.下面代码中共有(C)个线程? public class ThreadTest { public static void main(String args[]){ MyThread ...

  7. 20145209刘一阳《JAVA程序设计》第六周课堂测试

    第六周课堂测试 1.现有以下代码,哪些选项插入到第5行可以通过编译?(BDF) 1.import java.util.*; 2. 3.Class FindStuff { 4.public static ...

  8. 20145209刘一阳《JAVA程序设计》第九周课堂测试

    第九周课堂测试 1.域名解析服务器(ARP)负责将域名转化为IP地址,从而与主机连接.(B) A .true B .false 2.下列关于URL类的说法,正确的是(BD) A .URL 类自身可根据 ...

  9. 20145209刘一阳《JAVA程序设计》第七周课堂测试

    第七周课堂测试 1.命令"CREATE DATABASE "用来创建一个数据库.(A) A .true B .false 2.以下不属于驱动的四种类型的是(C) A .JDBC-O ...

随机推荐

  1. scala当中的继承

    1.Scala中继承(extends)的概念 Scala 中,让子类继承父类,与 Java 一样,也是使用 extends 关键字: 继承就代表,子类可继承父类的 field 和 method ,然后 ...

  2. Xposed模块开发基本方法记录

    由于某些课程实验的要求,需要通过xposed框架对某应用进行hook操作,笔者选用了开源且免费的xposed框架进行实现.虽然网上存在一些利用xposed实现特定功能的文章资源,但大多均将xposed ...

  3. CF284A Cows and Primitive Roots

    嘟嘟嘟 这道题就是求一个奇素数\(p\)的原根数量. 公式是\(\varphi(\varphi(p))\).又因为\(p\)是质数,所以就是\(\varphi(p - 1)\). (证明啥的我不会-- ...

  4. AI-Info-Micron:用内存解决方案演化神经网络智能

    ylbtech-AI-Info-Micron:用内存解决方案演化神经网络智能 1.返回顶部 1. 用内存解决方案演化神经网络智能 我们的大脑每天会进行数千次极其复杂的操作.无论是提醒我们小心被炉子烫到 ...

  5. LayIM.AspNetCore Middleware 开发日记(四)主角登场(LayIM介绍)

    前言 在前几篇中已经初步介绍了开发AspNetCore中间件的一些基础知识,不过都没有很深入的去研究,后续还是需要去看看源码.本篇呢,终于有点开头的味道了,就是要介绍LayIM了,其实标题写的是主角, ...

  6. 解决java log4j 配置log4jCaused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager

    前提安装http://mirror.bit.edu.cn/apache/logging/log4j/2.11.2/apache-log4j-2.11.2-bin.zip Buildpath 配置add ...

  7. 框架 Hibernate 2

    持久化类百度百科 http://baike.baidu.com/link?url=gNus-8jhK0Mi401aIR-16YUAnWKzOJfeMagUV8_t5iG8235JyjMrmZPd7rI ...

  8. cocos2d-x开发: 完善接口范例分离模块

    在上一篇文章中,我阐述了一下为什么要做分离这种工作,这篇文章没什么重点,只是将上一次没有完善的工作做完.原本我想做到像Lua-tests那样子,能够一次完全显示所有的tests,然后选择要执行的tes ...

  9. myeclipse2014黑色主题风格设置

    http://jingyan.baidu.com/article/915fc41494db8451384b2043.html?st=2&os=0&bd_page_type=1& ...

  10. Java 常用IO流操作详解

    1.基本概念 IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中. 2.IO流的分类 图示:(主要IO流) 3.字节流 ...