Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版

哺赦谈态搭才谱抠盲肠蹿厘巍

10常用组件与布局

8.1随堂测验

1、单选题:
​下列属于容器的组件有‌

A: JButton
B: JPanel
C: JTextArea
D: Canvas
答案:  JPanel

2、单选题:
‍以下Swing组件中哪一个不是顶层容器组件(     )。‍

A: 框架
B: 对话框
C: 面板
D: 小程序
答案:  面板

3、单选题:
​以下对框架的描述不正确的是(   )‌

A: 框架是Swing的顶级容器组件
B: 框架是一个图形界面程序的主窗口
C: 框架一般包括标题栏、最小化最大化关闭按钮以及边框等
D: 一个图形界面程序只能有一个框架
答案:  一个图形界面程序只能有一个框架

4、单选题:
​在Swing中,以下列出的面板的作用中,错误的是(    )‏

A: 放置并排列组件
B: 显示背景图案
C: 接收事件
D: 显示面板的边框
答案:  接收事件

5、判断题:
‏JPanel是中间容器,可以在屏幕上单独显示。‌

A: 正确
B: 错误
答案:  错误

6、判断题:
‌弹出对话框后,可以通过设置禁止其他窗口的输入,直到这个对话框被关闭。‍

A: 正确
B: 错误
答案:  正确

7、填空题:
‍面板JPanel的默认布局方式为_____________‌
答案:  FlowLayout

8、填空题:
‌设置工具栏JToolBar是否能浮动,使用的方法为_________________‏
答案:  setFloatable()

8.2随堂测验

1、单选题:
‍容器被重新设置大小后,(       )布局管理器的容器中的组件大小不随容器大小的变化而改变。‌

A: CardLayout
B: FlowLayout
C: BorderLayout
D: GridLayout
答案:  FlowLayout

2、判断题:
‍容器为BorderLayout布局方式,则在添加组件时,不指定方位,默认添加到中间位置。‍

A: 正确
B: 错误
答案:  正确

3、判断题:
​网格布局时,改变容器大小,则组件的相对位置和大小都会发生变化。​

A: 正确
B: 错误
答案:  错误

4、填空题:
‌在使用布局管理器之前 ,需要写相应的导入包语句______________________​
答案:  import java.awt.*

5、填空题:
‌设置容器的布局管理器的方法是______________________‍
答案:  setLayout()

8.3随堂测验

1、单选题:
‎对于Swing基本控件单选框,若要使两个单选框对象之间具有相互排斥的关系,需要(    )。‌

A: 创建两个单选框对象时定义相同的对象名
B: 将两个单选框对象放在同一个面板上
C: 定义一个ButtonGroup对象group,将两个单选框对象加到group中
D: 让两个单选框排成一行或一列
答案:  定义一个ButtonGroup对象group,将两个单选框对象加到group中

2、判断题:
‏ButtonGroup是用于单选按钮分组的组件,同样需要添加到容器中​

A: 正确
B: 错误
答案:  错误

3、判断题:
‍多行文本域在构造时指定了行数和列数后,其行列值固定,不能更改其行列值。​

A: 正确
B: 错误
答案:  错误

4、判断题:
‌密码框JPasswordField 中显示的字符只能是’*‘,不能是其他字符。‍

A: 正确
B: 错误
答案:  错误

5、填空题:
‎获取文本框内容的方法是________。​
答案:  getText()

6、填空题:
‍判断单选按钮是否选中的方法是________。‏
答案:  isSelected()

11事件处理与高级组件

9.1随堂测试

1、单选题:
​下列适配器类中不属于事件适配器的是( )。‍

A: MouseAdapter
B: KeyAdapter
C: ComponentAdapter
D: FrameAdapter
答案:  FrameAdapter

2、判断题:
‎事件监听器接口定义了对特定的事件,事件处理器必须要实现的方法。事件适配器给事件监听器接口提供了默认的实现。‌

A: 正确
B: 错误
答案:  正确

9.2随堂测试

1、填空题:
‎Swing中用来表示表格的类是‌
答案:  JTable类

2、填空题:
​Box是javax.swing包中的类,默认的布局为‌
答案:  BoxLayout

12JDBC

10.1随堂测试

1、单选题:
‎Java 语言提供了丰富的类和接口用于数据库编程,主要包括java.sql和(        )两个包。‍

A: java.util  
B: java.net   
C: javax.sql  
D: javac.sql
答案:  javax.sql  

2、单选题:
‍JDBC驱动按照工作方式分为4种,分别是JDBC-ODBC桥接、本地API驱动、网络协议驱动和(   )。‌

A: Connection驱动  
B: Statement驱动 
C: 网络驱动 
D: 纯Java本地协议驱动
答案:  纯Java本地协议驱动

3、判断题:
‎ JDBC是一种用于执行SQL语句的Java API,提供了访问和操作关系数据库的方法。‏

A: 正确
B: 错误
答案:  正确

4、判断题:
‎JDBC就是用来操作数据库的。具体可以实现与数据库建立连接、向数据库发送SQL语句和获取并处理结果集三个功能。‍

A: 正确
B: 错误
答案:  正确

5、判断题:
‌本地API驱动将JDBC应用程序先把对数据库的访问请求传给网络上的中间服务器,中间服务器再把请求翻译成符合数据库规范的调用。‏

A: 正确
B: 错误
答案:  错误

10.2随堂测试

1、单选题:
‎下列哪一个方法用户执行返回多个结果。(      )‌

A: executeQuery
B: execute
C: executeUpdate
D: createStatement
答案:  execute

2、单选题:
​PreparedStatment接口中哪一个方法执行增加、删除、修改操作。(      )‏​‏

A: executeQuery  
B: query 
C: executeUpdate
D: execute
答案:  executeUpdate

3、判断题:
‍Statement对象提供了执行基本SQL语句的功能。‍

A: 正确
B: 错误
答案:  正确

4、判断题:
‌ResultSet接口又称结果集,是用来存储数据查询结果的对象。‎

A: 正确
B: 错误
答案:  正确

5、判断题:
‏Statement接口继承了PreparedStatement接口,用来执行预编译的SQL语句。​

A: 正确
B: 错误
答案:  错误

10.3随堂测试

1、单选题:
‏ResultSet中哪一个方法表示获取结果集当前行中指定字段的值。(       )​

A: next
B: previous
C: getXXX(int columnIndex) 
D: getXXX(String columnLabel)
答案:  getXXX(String columnLabel)

2、单选题:
‎下面哪一个方法表示将游标移动参数row指定的行号。(       )‌‎‌

A: getRow   
B: last 
C: absolute   
D: beforeFirst
答案:  absolute   

3、判断题:
​当执行查询操作时,执行对象的executeUpdate方法,该方法返回的是结果集ResultSet。‍

A: 正确
B: 错误
答案:  错误

4、判断题:
‍结果集只具有存储的功能,因为它只能做查询。​

A: 正确
B: 错误
答案:  错误

5、判断题:
​当执行对象创建使用无参数时,可以创建可滚动的查询对象。‏

A: 正确
B: 错误
答案:  错误

6、判断题:
‌ResultSet.SCROLL_INSENSITIVE:结果集的游标可以上下移动,当数据库变化时,当前的结果集不变。‎

A: 正确
B: 错误
答案:  正确

13输入与输出流

11.1随堂测验

1、单选题:
‏下列类中属于字节输入抽象类的是(             )。‍

A: FileInputStream
B: ObjectInputStream
C: FiterInputStream
D: InputStream
答案:  InputStream

2、单选题:
‌Character流与Byte流的区别是(             )。‏

A: 每次读入的字节数不同
B: 前者带有缓冲,后者没有
C: 前者是块读写,后者是字节读写
D: 二者没有区别,可以互换使用
答案:  每次读入的字节数不同

3、单选题:
‏建立文件 “file.txt” 的字节输入流的语句是‏

A: InputStream in=new FileInputStream(“file.txt”);
B: FileInputStream in=new FileInputStream(new File(“file.txt”));
C: InputStream in=new FileReader(“file.txt”);
D: InputStream in=new InputStream(“file.txt”);
答案:  InputStream in=new FileInputStream(“file.txt”);

4、单选题:
‏File类提供了许多管理磁盘的方法,其中建立目录的方法是(         )‎

A: delete()   
B: mkdir()
C: makedir()
D: exists()
答案:  mkdir()

5、单选题:
‎不同操作系统使用不同的路径分隔符,静态数据separator表示路径分隔符,它属于的类是(        )。‌

A: FileInputStream
B: FileOutputStream
C: File   
D: InputStream
答案:  File   

11.2随堂测验

1、单选题:
​1.下列不是Wirter子类的是‍

A: FileWriter
B: OutputStreamWriter
C: FileOutputStream
D: BufferedWriter
答案:  FileOutputStream

2、单选题:
‍2.下列那个方法可以读入将整行文件?‍

A: flush()
B: readLine()
C: newLine()
D: readOneLine()
答案:  readLine()

3、单选题:
‍3.Java虚拟机对字符采用什么编码读写?‌

A: Unicode
B: ISO8859_1
C: GB2312
D: ASCII
答案:  Unicode

4、单选题:
‏4.文件FileReader读入一个字符相当于读入(         )个字节。‎

A: 1
B: 2
C: 3
D: 4
答案:  2

5、单选题:
‎5.类FileWriter用哪个方法将所有缓存数据写入输出文件的(              )‎

A: close()
B: flush()
C: write()
D: getEncoding()
答案:  flush()

11.3随堂测验

1、单选题:
‎1.下列流中________不属于字符流?‎

A: InputStreamReader
B: BufferedReader
C: FilterReader
D: FileInputStream
答案:  FileInputStream

2、单选题:
​2.用BufferedReader类读取一行文本,用什么方法?‎

A: readLine()
B: nextLine()
C: read()
D: readOneLine()
答案:  readLine()

3、单选题:
‍3.用BufferedWriter类写入一行文本,用什么方法?​

A: write()
B: writeLine()
C: writeOneLine()
D: newLine()+write()
答案:  newLine()+write()

4、单选题:
‎4.刷新流的缓冲区用哪个方法?‎

A: skip()
B: write()
C: flush()
D: close()
答案:  flush()

5、单选题:
​5.如果缓冲输入流读到流末尾,返回什么值?‌

A: null
B: ”
C: ‘n’
D: ‘r’
答案:  null

11.4随堂测验

1、单选题:
‍创建一个DataOutputStream 的语句是(       )‌

A: new DataOutputStream(“out.txt”);
B: new DataOutputStream(new File(“out.txt”));
C: new DataOutputStream(new Writer(“out.txt”));
D: new DataOutputStream(new OutputStream(“out.txt”));
答案:  new DataOutputStream(new Writer(“out.txt”));

2、单选题:
‌如果要读入一个整型数据,该用DataInputStream的哪个方法?‍

A: readLong()
B: readInt()
C: readInteger()
D: read()
答案:  readInt()

3、单选题:
‎如果要写入一个字符串,该用DataOutputStream的哪个方法?‎

A: write()
B: writeByte()
C: writeLine()
D: writeUTF()
答案:  writeUTF()

4、单选题:
‎序列化一个实体类需要类遵循什么规则?‎

A: 实现Serializable接口
B: 属性必须是全public的
C: 属性不能有私有的
D: 类可以是抽象类
答案:  实现Serializable接口

5、单选题:
‍写入一个实体对象到文件该如何实现?‍

A: 用ObjectOutputStream的write()方法
B: 用DataStream的writeObject()方法
C: 用ObjectOutputStream的writeObject()方法
D: 用FileOutputStream的writeObject()方法
答案:  用ObjectOutputStream的writeObject()方法

6.1继承

3.1随堂测验

1、单选题:
‎在Java中,所有类的根类是()‌

A: java.lang.Object
B: java.lang.Class
C: java.lang.String
D: java.lang.System
答案:  java.lang.Object

2、单选题:
‌如果任何包中的子类都能访问超类中的成员,那么应使用()限定词?‌

A: 缺省
B: private
C: protected
D: transient
答案:  protected

3、单选题:
‎如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰符()‌

A: private
B: protected
C: 缺省
D: public
答案:  private

4、单选题:
​Java语言的类间的继承关系是(  )&l



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第3张

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

Java程序设计(揭阳职业技术学院)1452257184 中国大学MOOC答案100分完整版第8张


垫菜擞撤息楼郊蓝柿千僵款睦