欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCJava程序设计(2024-2025第一学期)作业答案
Java程序设计(2024-2025第一学期)
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 建立Java开发环境,安装JDK,一般需要设置环境变量 、 。
答案: path;Path;PATH# classpath;CLASSPATH
2. 2. 缩写的JDK代表 ,JRE代表 。
答案: Java开发工具;开发工具# Java运行环境;运行环境
3. 3. Java语言最开始被称为 。
答案: Oak语言;Oak;oak
4. 4. 是为嵌入式和移动设备提供的Java平台。
答案: JavaME;J2ME
5. 5. 开发和运行Java程序需要经过的三个主要步骤为 、 和 。
答案: 编辑;编辑源程序# 编译;编译生成字节码# 运行;解释运行字节码
6. 6. Java应用程序中有一个main()方法,它前面有三个修饰符是 、 、 。
答案: public# static# void
7. 7. 如果jdk的安装路径为“d:\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?( )
A. d:\jdk
B. d:\jdk\bin
C. d:\jre\bin
D. d:\jre
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. Java语言最初是面向哪个应用领域设计的?
A. Internet
B. 制造业
C. 消费电子产品
D. CAD
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. Java语言与C++相比,最突出的特点是( )。
A. 面向对象
B. 跨平台
C. 高性能
D. 有类库
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 下列叙述中,错误的是( )。
A. Java提供了丰富的类库
B. Java最大限度地利用了网络资源
C. Java支持多线程
D. Java不支持TCP/IP
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 下列选项中,不属于Java语言特点的一项是( )。
A. 分布式
B. 安全性
C. 编译执行
D. 面向对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 下面哪种类型的文件可以在Java虚拟机中运行?( )
A. .class
B. .Java
C. .jre
D. .exe
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 对于可以独立运行的Java应用程序,下列( )说法是正确的。
A. 无须main方法
B. 必须有两个main方法
C. 可以有多个或零个main方法
D. 必须有一个main方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. Java源文件和编译后的文件扩展名分别是( )。
A. .class和.java
B. .java和.class
C. .class和.class
D. .java和.java
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 做为Java应用程序入口的main()方法,其声明格式可以是( )。
A. public static int mai(String[] args)
B. public void main(String[] args)
C. public static void main(String[] args)
D. public int main(String[] args)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 16. 编写一个Java源程序,编译该源程序的命令为 ,运行该程序的命令为 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 17. 在JDK目录中,Java程序运行环境的根目录是( )。
A. bin
B. demo
C. jre
D. lib
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 1. Java中的分隔符有 、 和 三种。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 2. 布尔型常量只有两个值: 和 ,表示“真”和“假”。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 3. 单行注释以 开始,表示注释一行。多行注释以 开始,到 结束,中间可写一到多行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 4. Java中的数据类型分为两种,分别是 和 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 5. Java中的显式类型转换是 ,隐式类型转换是 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 6. 要输出"\",输出语句为 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 7. 设a为double类型变量,b为char类型变量,c为long类型变量,则表达式b+a/c的值为 类型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 8. 要显示输出以下结果,以下输出正确的是( )。 姓名 性别 李青 男
A. System.out.print("姓名"); System.out.print("性别"); System.out.print("李青"); System.out.print("男");
B. System.out.print("姓名\n"); System.out.print("性别"); System.out.print("李青\n"); System.out.print("男");
C. System.out.print("姓名\t"); System.out.println("性别"); System.out.print("李青\t"); System.out.print("男");
D. System.out.print("姓名\t"); System.out.print("性别"); System.out.print("李青\t"); System.out.print("男");
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 9. 下面哪一项在Java中是非法的标识符?( )
A. $user
B. point
C. You&me
D. _endline
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 10. 下列不属于Java保留字的是:( )
A. sizeof
B. super
C. abstract
D. break
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 11. 下列整型数据类型中,需要内存空间最少的是 ( )。
A. short
B. long
C. int
D. byte
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 12. 哪个是将一个十六进制值赋值给一个long型变量?( )
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 13. 在Java中,表示换页符的转义字符是( )
A. \n
B. \f
C. 'f'
D. \dd
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 14. 下列关于boolean类型的叙述中,正确的是( )
A. 可以将boolean类型的数值转换为int类型的数值
B. 可以将boolean类型的数值转换为字符串
C. 可以将boolean类型的数值转换为char类型的数值
D. 不能将boolean类型的数值转换为其他基本数据类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 15. 创建了Scanner对象scan,以下能正确获取输入数据的是( )
A. int s=scan.nextFloat();
B. float s=scan.nextDouble();
C. float s=scan.nextInt();
D. String s=scan.nextInt();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 16. 在Java中,byte类型数据占 个字节,short类型数据占 个字节,int类型数据占 个字节,long类型数据占 个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 17. char类型的取值范围是( )
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 1. 如果要得到表达式20/3的浮点结果,表达式应改为 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 2. Java中的显式类型转换是 ,隐式类型转换是 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 3. 设a为double类型变量,b为char类型变量,c为long类型变量,则表达式b+a/c的值为 类型。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 4. 若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 的值是:( )
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 5. 假定有变量定义: int k=7,x=12; 那么能使值为3的表达式是:( )
A. x%=(k%=5)
B. x%=(k-k%5)
C. x%=k-k%5
D. (x%=k)-(k%=5)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 6. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
A. 3
B. 3.5
C. 4
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 7. 哪个是将一个十六进制值赋值给一个long型变量?( )
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 8. 下列的哪个赋值语句是正确的?
A. char a=12.0;
B. int a=12.0;
C. int a=12.0f;
D. int a=(int)12.0;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 9. 若定义有变量float a,b=6.5F,则下列说法正确的是( )
A. 变量a,b均被初始化为6.5
B. 变量a没有被初始化,b被初始化为6.5
C. 变量a,b均未被初始化
D. 变量b没有被初始化,a被初始化为6.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 10. 下列选项中,Java语句错误的是( )
A. float a=3.0;
B. Double a=3.5;
C. char a=20;
D. byte=15;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 11. 下列代码的执行结果是( ) Public class Test { Public static void main(String args[]) { System.out.println(5/2); } }
A. 2.5
B. 2.0
C. 2.50
D. 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 12. 下列关于boolean类型的叙述中,正确的是( )
A. 可以将boolean类型的数值转换为int类型的数值
B. 可以将boolean类型的数值转换为字符串
C. 可以将boolean类型的数值转换为char类型的数值
D. 不能将boolean类型的数值转换为其他基本数据类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 13. 创建了Scanner对象scan,以下能正确获取输入数据的是( )
A. int s=scan.nextFloat();
B. float s=scan.nextDouble();
C. float s=scan.nextInt();
D. String s=scan.nextInt();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 14. 设 x = 2 ,则表达式 ( x + + )/3 的值是______。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 1. 以下关于ArrayList集合的说明,不正确的是( )
A. ArrayList是List集合的实现类,是程序中较为常见的一种集合。
B. ArrayLsit内部封装了一个长度可变的数组对象。
C. ArrayList集合使用add()和get()方法实现元素的存取。
D. ArrayList可以增加或者删除指定位置的元素,效率较高,适合做大量的增删操作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 2. Map接口的特点是元素是_____________,其中________可以重复,________不可以重复。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 3. ArrayList底层使用________来保存元素,LinkedList采用__________存储方式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 4. Java集合类和数组不同,数组元素既可以是 类型,也可以是对象类型;而集合中的元素只能是 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 5. Java集合类主要由2个接口派生,一个是____________,另一个是____________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 6. Java集合可分成________类,其中Set集合中的元素不能_________________;List集合非常像__________________;Map集合的元素由2个值组成,一个是___________,一个是_________________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 7. Iterator接口是Java集合框架中的成员,和Cllection、Map集合不一样,Iteratoer接口主要用于______________Cllection 集合中的元素。Iterator 又称___________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 8. HashSet扩展自AbstractSet并实现了Set接口,它创建了一个类集,该类集使用_______表进行存储,里面的数据不允许重复,并且没有顺序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 9. Java中,标准类型的数组是定长的,一旦数组被创建,就不能被加长或缩短,但_______类解决了这个问题,它支持可随需要而增长的动态数组。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 10. 下面关于集合的说法正确的是( )
A. List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。
B. ArrayList 和 LinkedList是List接口的实现类
C. 要支持随机访问,选择LinkedList类较好;而顺序的访问列表元素使用,ArrayList类更好。
D. Set 接口继承 Collection 接口,而且它允许集合中存在重复项。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 11. 关于TreeSet集合的说法,不正确的是( )。
A. TreeSet是Set接口的一个实现类。
B. TreeSet内部采用自平衡的二叉树进行存储元素。
C. TreeSet集合中的元素可以重复,但只能重复一次。
D. TreeSet集合中没有重复的元素,且可以对元素进行排序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 12. 下列叙述中正确的是( )。
A. List的特点是元素无序,可重复。
B. List的特点是元素无序,不可重复。
C. List的特点是元素有序,可重复。
D. List的特点是元素有序,不可重复。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 13. 下列叙述中正确的是( )。
A. Set接口的特点是元素无序,且不可重复。
B. Set接口的特点是元素无序,可以重复。
C. Set接口的特点是元素有序,且不可重复。
D. Set接口的特点是元素有序,可以重复。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 14. 下列叙述中正确的是( )。
A. 使用ArrayList和LinkedList集合查找元素都很便捷,只是存储结构不同
B. 使用ArrayList集合在增删元素和查找元素时速度都很快
C. 使用LinkedList集合在增删元素和查找元素时速度都很快
D. ArrayList集合在查询元素时速度很快,LinkedList集合对增删元素操作效率高
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 15. 以下说法中,正确的是( )。
A. 较ArrayList集合,LinkedList集合增删元素的时候效率更高。
B. 需要遍历集合中的元素时,可以使用Iterator进行遍历,Iterator的get()方法对元素进行遍历。
C. 使用foreach对集合中的元素进行遍历的时候,需要知道集合的大小。
D. Set接口和List接口类似,两者中的元素都是有序的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫