学习通Java作业

第一章
一. 单选题(共4题,32分)

  1. (单选题, 8分)安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?
    • A. Java文档制作工具
    • B. Java解释器
    • C. Java编译器
    • D. Java启动器
    我的答案: B正确答案: B
    8分

  2. (单选题, 8分)下面哪种类型的文件可以在Java虚拟机中运行?
    • A. .java
    • B. .jre
    • C. .exe
    • D. .class
    我的答案: D正确答案: D
    8分

  3. (单选题, 8分)Java属于以下哪种语言?
    • A. 机器语言
    • B. 汇编语言
    • C. 高级语言
    • D. 以上都不对
    我的答案: C正确答案: C
    8分

  4. (单选题, 8分)如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?
    • A. d:\jdk;
    • B. d :\jdk\bin;
    • C. d:\jre\bin;
    • D. d:\jre;
    我的答案: B正确答案: B
    8分

二. 多选题(共1题,8分)
5. (多选题, 8分)以下选项中,哪些属于JDK工具?
• A. Java编译器
• B. Java运行工具
• C. Java文档生成工具
• D. Java打包工具
我的答案: ABCD正确答案: ABCD
8分

三. 填空题(共5题,30分)
6. (填空题, 6分)Java程序的运行环境简称之为______。
我的答案:
6分
(1) JRE
正确答案:
(1)
JRE

  1. (填空题, 6分)
    Java的三大体系分别是______、______、______。

我的答案:
6分
(1) Java SE
(2) Java EE
(3) Java ME
正确答案:
(1)Java EE
(2) Java SE
(3) Java ME

  1. (填空题, 6分)编译Java程序需要使用______命令。
    我的答案:
    6分
    (1) javac
    正确答案:
    (1)
    javac

  2. (填空题, 6分)
    javac.exe和java.exe两个可执行程序存放在JDK安装目录的______目录下。

我的答案:
6分
(1) bin
正确答案:
(1)
bin

  1. (填空题, 6分)______环境变量用来存储Java的编译和运行工具所在的路径,而______环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。
    我的答案:
    6分
    (1) path
    (2) classpath
    正确答案:
    (1)path
    (2) classpath

四. 判断题(共5题,30分)
11. (判断题, 6分)JRE中又包含了Java基础类库、JVM和开发工具。
• A. 对
• B. 错
我的答案: 错正确答案: 错
6分

  1. (判断题, 6分)通过Java虚拟机可以在不同的操作系统上运行Java程序,从而实现跨平台特性。
    • A. 对
    • B. 错
    我的答案: 对正确答案: 对
    6分
  2. (判断题, 6分)Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。
    • A. 对
    • B. 错
    我的答案: 对正确答案: 对
    6分
  3. (判断题, 6分)java.util:包含Java中大量工具类、集合类等,例如Arrays、List、Set等。
    • A. 对
    • B. 错
    我的答案: 对正确答案: 对
    6分
  4. (判断题, 6分)Java语言和C语言一样,是面向过程的语言。
    • A. 对
    • B. 错
    我的答案: 错正确答案: 错

第二章
一. 单选题(共4题,26.4分)

  1. (单选题)以下哪个选项可以正确创建一个长度为3的二维数组?
    • A. new int [2][3];
    • B. new int [3][ ];
    • C. new int [ ][3];
    • D. 以上答案皆不对
    我的答案: B正确答案: B
    6.6分
  2. (单选题)以下关于变量的说法错误的是?
    • A. 变量名必须是一个有效的标识符
    • B. 变量在定义时可以没有初始值
    • C. 变量一旦被定义,在程序中的任何位置都可以被访问
    • D. 在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明
    我的答案: C正确答案: C
    6.6分
  3. (单选题)假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是以下哪一个?
    • A. 0
    • B. 2
    • C. 3
    • D. 5
    我的答案: C正确答案: C
    6.6分
  4. (单选题)
    请先阅读下面的代码。
    int x = 1;
    int y = 2;
    if (x % 2 == 0) {
    y++;
    } else {
    y–;
    }
    System.out.println(“y=” + y);
    上面一段程序运行结束时,变量y的值为下列哪一项?

• A. 1
• B. 2
• C. 3
• D. 0
我的答案: A正确答案: A
6.6分

二. 多选题(共1题,6.6分)
5. (多选题)以下选项中,哪些属于合法的标识符?
• A. Hello_World
• B. class
• C. 123username
• D. username123
我的答案: AD正确答案: AD
6.6分
三. 填空题(共5题,33分)
6. (填空题)在逻辑运算符中,运算符&和______用于表示逻辑与,|和______表示逻辑或。
我的答案:
6.6分

(1) &&
(2) ||
正确答案:
(1) &&
(2) ||

  1. (填空题)布尔常量即布尔类型的两个值,分别是______和______。
    我的答案:
    6.6分
    (1) true
    (2) false
    正确答案:
    (1) true
    (2) false

  2. (填空题)Java中的变量可分为两种数据类型,分别是______和______。
    我的答案:
    6.6分
    (1) 基本数据类型
    (2) 引用数据类型
    正确答案:
    (1) 基本数据类型
    (2) 引用数据类型

  3. (填空题)若int a =2; a+=3;执行后,变量a的值为______。
    我的答案:
    6.6分
    (1) 5
    正确答案:
    (1) 5

  4. (填空题)若int a[3][2]={ {123,345},{34,56},{34,56}},则a[2][1]= ______。
    我的答案:
    6.6分
    (1) 56
    正确答案:
    (1) 56

四. 判断题(共5题,34分࿰

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值