哺赦谈态搭才谱抠盲肠蹿厘巍
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.手机浏览器可以添加书签收藏本网页
点击浏览器底部菜单-【添加书签】-收藏本网页
点击浏览器底部菜单-【书签/历史】-可查看本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:
http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
APP下载
APP功能说明
1.可查看各种网课答案
点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案
点击【中国大学慕课答案】,可查看mooc慕课答案
2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券
如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券
垫菜擞撤息楼郊蓝柿千僵款睦