2020 Java程序设计(成都理工大学) 最新满分章节测试答案
- 【作业】第一章 Java概述 请安装配置Java编译环境,完成简单Java程序的编写及调试
- 第一章 Java概述 Java概述
- 第二章 Java编程基础 Java编程基础
- 第三章 Java程序控制结构 Java程序控制结构
- 第四章 数组 数组
- 【作业】第三章 Java程序控制结构 第三章作业
- 【作业】第四章 数组 第四章作业
- 第五章 类和对象 第五章测验
- 【作业】第五章 类和对象 第五章作业一
- 第六章 继承和多态 继承和多态
- 【作业】第六章 继承和多态 第六章作业
- 【作业】第六章 继承和多态 第六章作业(续)
- 第七章 抽象类和接口 抽象类和接口
- 第六章 继承和多态 第六章测验重新发布(已经做过测验的就不要再做了)
- 【作业】第七章 抽象类和接口 第七章作业
- 【作业】第八章 面向对象程序设计其他知识点 第八章作业
- 【作业】第九章 异常 第九章作业
- 第九章 异常 异常测验
- 【作业】第八章 面向对象程序设计其他知识点 第八章作业续
- 第十章 集合框架 集合框架
- 【作业】第十章 集合框架 第十章作业
- 【作业】第十一章 常用实用类 第十一章作业
- 【作业】第十二章 多线程 第十二章作业
- 【作业】第十二章 多线程 第十二章作业续
- 【作业】第十三章 输入输出流 第十三章作业
- 【作业】第十四章 Java图像用户界面设计 第十四章作业
- 【作业】第十四章 Java图像用户界面设计 第十四章作业续
- 【作业】第十五章 数据库应用编程 第十五章作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-03到2020-05-10
本篇答案更新状态:已完结
【作业】第一章 Java概述 请安装配置Java编译环境,完成简单Java程序的编写及调试
1、 问题:请安装配置JDK以及Eclipse,并且完成一个简单java程序的编写及调试,要求正确输出“hello java”。将程序运行及结果界面截图进行提交。
评分规则: 【 根据程序运行及结果界面截图进行评分。
】
第一章 Java概述 Java概述
1、 问题:下列不属于面向对象编程的特征的是()
选项:
A:封装
B:指针操作
C:多态性
D:继承
答案: 【指针操作】
2、 问题:Java程序是由什么组成的?
选项:
A:类
B:对象
C:包
D:函数
答案: 【类】
3、 问题:javac是Java的()
选项:
A:解释器
B:编译器
C:小程序浏览器
D:调试器
答案: 【编译器】
4、 问题:Java JDK中反编译工具是?
选项:
A:javac
B:java
C:jdb
D:javap
答案: 【javap】
5、 问题:下列哪个是Java应用程序主类中正确的main方法?
选项:
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[ ])
答案: 【public static void main (String args[ ])】
6、 问题:下列哪个是JDK提供的编译器?
选项:
A:java.exe
B:javac.exe
C:javap.exe
D:javaw.exe
答案: 【javac.exe】
7、 问题:以下是java语言的主要特点的是?
选项:
A:简单
B:面向对象
C:可移植
D:健壮
E:安全
答案: 【简单;
面向对象;
可移植;
健壮;
安全】
8、 问题:关于JAVA语言安全性,说法正确的是?
选项:
A:在Java语言里,像指针和释放内存等C++功能被删除,避免了非法内存操作。new出来的对象,不需要手动释放。
B:Java语言在你的机器上执行前,要经过很多次的测试。它经过代码校验,检查代码段的格式,检测指针操作,对象操作是否过分以及试图改变一个对象的类型。
C:java语言编译出来的class文件很容易被反编译和破解,因此java语言其实并不是那么安全的。
D:当Java用来创建浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更安全。
答案: 【在Java语言里,像指针和释放内存等C++功能被删除,避免了非法内存操作。new出来的对象,不需要手动释放。;
Java语言在你的机器上执行前,要经过很多次的测试。它经过代码校验,检查代码段的格式,检测指针操作,对象操作是否过分以及试图改变一个对象的类型。;
当Java用来创建浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更安全。】
9、 问题:JAVA JDK说法正确的有哪些?
选项:
A:JDK是Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具
B:SE(JavaSE),standard edition,标准版,是我们通常用的一个版本
C:EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序
D:截止2018-04月,最新的JDK版本是Java SE 10
答案: 【JDK是Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具;
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本;
EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序;
截止2018-04月,最新的JDK版本是Java SE 10】
10、 问题:JDK包含的基本组件包括哪些?
选项:
A:javac–编译器,将源程序转成字节码
B:javadoc–文档生成器,从源码注释中提取文档
C:java–运行编译后的java程序(.class后缀的)
D:JSP:全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计
E:jar–打包工具,将相关的类文件打包成一个文件
答案: 【javac–编译器,将源程序转成字节码;
javadoc–文档生成器,从源码注释中提取文档;
java–运行编译后的java程序(.class后缀的);
jar–打包工具,将相关的类文件打包成一个文件】
第二章 Java编程基础 Java编程基础
1、 问题:下列说法错误的是?
选项:
A:Java是跨平台的编译语言
B:Java支持分布式计算
C:Java支持多线程
D:Java是面向过程的编译语言
答案: 【Java是面向过程的编译语言】
2、 问题:为了使一个名为Example的类可以成功编译,运行,必须满足以下哪个条件?
选项:
A:Example类必须被创建为一个对象
B:Example类必须声明为public类
C:Example类必须定义一个正确的main()方法
D:Example类必须导入java.lang包
答案: 【Example类必须定义一个正确的main()方法】
3、 问题:请问,使一个名为Myclass的public类可以成功编译,需满足以下哪个条件?
选项:
A:Myclass类中必须定义一个正确的main()方法
B:Myclass类必须定义在Myclass.java源文件中
C:Myclass类必须定义在Myclass包中
D:Myclass类必须被导入
答案: 【Myclass类必须定义在Myclass.java源文件中】
4、 问题:在java中下列关于自动类型转换说法正确的是()
选项:
A:基本数据类型和String相加结果一定是字符串型
B:char类型和int类型相加结果一定是字符
C:double类型可以自动转换为int
D:char + int + double +"" 结果一定是double
答案: 【基本数据类型和String相加结果一定是字符串型】
5、 问题:下列哪个叙述是正确的?( )
选项:
A: 成员变量的名字不可以和局部变量的相同。
B:方法的参数的名字可以和方法中声明的局部变量的名字相同。
C:成员变量没有默认值。
D:局部变量没有默认值。
答案: 【局部变量没有默认值。】
6、 问题:下列哪个叙述是正确的?
选项:
A:String类是final 类,不可以有子类。
B:String类在java.util包中。
C:"abc"=="abc"的值是false 。
D:"abc".equals("Abc")的值是true。
答案: 【String类是final 类,不可以有子类。】
7、 问题:下列哪个表达式是正确的(无编译错误)?
选项:
A:int m =Float.parseFloat("567");
B:int m =Short.parseShort("567");
C:byte m =Integer.parseInt("2");
D:float m =Float.parseDouble("2.9")
答案: 【int m =Short.parseShort("567");】
8、 问题:3.对于如下代码,下列哪个叙述是正确的?public class E{ public static void main(String[] args){ String strOne="bird"; String strTwo=strOne; strOne="fly"; System.out.println(strTwo); } }
选项:
A:程序编译出现错误。
B:程序标注的【代码】的输出结果是bird。
C:程序标注的【代码】的输出结果是fly。
D:程序标注的【代码】的输出结果是null。
答案: 【程序标注的【代码】的输出结果是bird。】
9、 问题:下列哪项字符序列可以做为标识符?
选项:
A:true
B:default
C:_int
D:good-class
答案: 【_int】
10、 问题:下列哪一项叙述是正确的?
选项:
A:char型字符在Unicode表中的位置范围是0至32767
B:char型字符在Unicode表中的位置范围是0至65535
C:char型字符在Unicode表中的位置范围是0至65536
D:char型字符在Unicode表中的位置范围是-32768至32767
答案: 【char型字符在Unicode表中的位置范围是0至65535】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦