Qt Creator快速入门期末试卷及答案 霍亚飞版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Qt复习提纲
Qt基础
1、以下关于QT的描述正确的是____B_____
A是一个不跨平台的C++图形用户界面
B由挪威TrollTech公司出品
C只支持Unix、Linux
D QT API和开发工具对所支持的平台是不一致的
2、以下关于Qt描述不正确的是_____D__
A是基于面向对象的C++语言
B提供了signal和slot的对象通信机制
C有可查询和可设计属性
D没有字符国际化
3、以下不是QT增加的特性_____D___
A有效的对象通信signal和slot
B可查询和可设计的对象
C事件及事件过滤器
D不使用指针
4、以下关于信号和槽的描述正确的是__C_____
A用于SOCKET网络通信
B用于UDP网络通信
C用于对象间通信
D用于串口通信
5、以下关于信号/槽的叙述不正确的是__B?______
A信号与槽通过connected函数任意相连
B信号/槽机制在QObject类中实现
C从QWidget类继承的所有类可以包含信号和槽
D当对象状态变化时信号被发送,对象不关心是否有其他对象接收到该信号
6、关于布局功能的叙述,以下正确的是____D____
A在布局空间中布置子窗口部件
B设置子窗口部件间的空隙
C管理在布局空间中布置子窗口部件
D以上都对
7、布局管理器包括____D____
A QHBox
B QVBox
C QGrid
D 以上全有
8、以下叙述正确的是__D_______
A QHBox允许子窗口部件按水平、垂直和网格排列
B QVBox允许子窗口部件按水平、垂直和网格排列
C QGrid允许子窗口部件按水平、垂直和网格排列
D 以上全不对
9、创建一个窗体对象后,要想显示该窗体,需要调用对象的___show_______方法,要想隐藏该窗体需要调用对象的____hide______方法。
10、Qt标准输入对话框提供了4种数据类型的输入,它们是:____字符串______、______i nt 类型的数据_____、____double类型的数据_______、__下拉列表框的条目______。
11、Qt的Graphics View框架结构主要包含了三个主要的类,分别是:____QGraphicsScene_______、___QGraphicsView_______、____QGraphicsItem________。12、要设定窗体中某一部分的颜色,需要首先创建一个调色板对象,该对象的类型是__Qpalette________,然后通过窗体对象的__palette_()_______方法获取窗体的调色板对象,再调用调色板对象的__setColor()_________方法设置窗体某一部分的颜色,最后,调用_ setPalette()_______方法将设置好的调色板对象应用到窗体对象上。
13、Qt提供的主窗体类是__QMainWindow_______类,通过该类可以在主窗体中包含一个__菜单_____条,一个__工具______栏,一个状态条和一个____中央可编辑______窗体。
14、使QTimer对象开始计时的方法是___start()__________。
15、设置QLabel对象显示文本内容的方法是___show()________。
16、MVC模式中的M代表___Model_______,V代表__View________,C代表___Controller ______。
17、Qt的文本域控件是哪个类____QText_Edit_____。
18、Qt中的常用标准对话框有____FileDialog___________、__ColorDialog__________、___FontDialog_________。
19、Qt中常用的布局管理器有___QHBoxLayout_______、__QVBoxLayout_________和_QGridLayout_________等。
20、写出Qt中提供的标准对话框有那些。
答:Qt中的常用标准对话框有、FileDialog、ColorDialog、FontDialog。
21、Qt中提供了几种显示进度的类,他们的区别是什么。
答:QProgressBar 提供了一种横向或纵向显示进度的控件表示方法,用来描述任务的完成情况
QProgressDialog 提供了一种针对慢速过程的进度对话框的表示方法,用来描述任务完成的进度情况。
22、列举出Qt中常用的布局管理器,分别实现什么样的布局管理。
答:QHBoxLayout 从左到右的水平排列布局
QVBoxLayout 从顶到底的垂直排列布局
QGridLayout 表格排列布局
23、Qt中的标准输入对话框有那些。
答:字符串int类型的数据double类型的数据下拉列表框
25、QTextBlock、QTextList、QTextFrame、QTextTable、QTextCursor分别代表文本编辑折
26、Qt中有那些消息框。
Question Information Warning Ctritical About
27、Qt的GraphicsView框架结构主要包含了那三个主要的类,他们分别代表了什么。答:QGraphicsSene
QGraphicsView
QGraphicsItem
28、在文件目录浏览器实例中,使用了一个模型和三个视图,他们分别是那几个类。答:QDirModel QTreeView QTableView QListView