2021年QT理论试题及答案

上传人:学**** 文档编号:196747779 上传时间:2021-09-22 格式:DOCX 页数:9 大小:39.63KB
返回 下载 相关 举报
2021年QT理论试题及答案_第1页
第1页 / 共9页
2021年QT理论试题及答案_第2页
第2页 / 共9页
2021年QT理论试题及答案_第3页
第3页 / 共9页
2021年QT理论试题及答案_第4页
第4页 / 共9页
2021年QT理论试题及答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2021年QT理论试题及答案》由会员分享,可在线阅读,更多相关《2021年QT理论试题及答案(9页珍藏版)》请在金锄头文库上搜索。

1、精品word学习资料可编辑QT 理论试题1. 以下关于 QT 的描述正确选项:a. 是一个不跨平台的 C+图形用户界面b. 由挪威 TrollTech 公司出品c. 只支持 Unix ,Linuxd. QT API 和开发工具对所支持的平台是不一样的2. 以下关于 QT 的描述不正确选项:a. QT 支持 2D 图形渲染b. QT 支持 3D 图形渲染c. QT 支持 OpenGLd. QT 不支持 XML 3下关于不正确选项:a. 是面对嵌入式系统的 Qt 版本b. 是 Qt 的嵌入式窗口c. 基于 Windows 平台的开发工具d. 是完整的自包含 C+ GUI 的开发工具4. 内部对字符

2、集的处理接受以下哪个标准:a. UNICODEb. ASCIIc. GB2312d.ISO 8859-15. 以下关于 Qt 描述不正确选项a. 是基于面对对象的 C+语言b. 供应了 signal 和 slot 的对象通信机制c. 有可查询和可设计属性d. 没有字符国际化6. 以下描述正确选项:a. 标准的 C+对象模型可有效的支持运行时参数b. 标准的 C+对象模型的静态特性特别灵敏c. 图形用户界面编程无需运行得高效d. 图形用户界面编程无需运行得高灵敏性7. 以下不是 QT 增加的特性:a. 有效的对象通信 signal 和 slotb. 可查询和可设计的对象c. 大事及大事过滤器d.

3、 不使用指针8. 以下描述正确选项:a. 元对象系统可以对信号使用模板b. 元对象系统可以对槽使用模板c. Qt 可在多个平台的应用程序中完全应用模板d. Qt 不能在多个平台的应用程序中完全应用模板名师归纳总结欢迎下载精品word学习资料可编辑9. 以下关于 moc 表达正确选项:a. moc 即 Mult Object Compilerb. 可产生能被任何标准 C+编译拜望的附加 C+代码c. moc 必需手动调用d. 类声明中有无 Q_OBJECT 无所谓10以下关于信号和槽的描述正确选项:a. 用于 SOCKET 网络通信b. 用于 UDP 网络通信e.用于对象间通信c.用于串口通信1

4、1. 以下关于信号 /槽的表达不正确选项:a. 信号与槽通过 connected函数任意相连b. 信号/槽机制在 QObject 类中实现c. 从 QWidget 类继承的全部类可以包含信号和槽d. 当对象状态变化时信号被发送,对象不关怀是否有其他对象接收到该信号12. 以下类声明中有几处错误? classM : publicQobjectpublic :M ( ) ;int value ( ) constreturn va ;public slot :voidsetValue ( int ) ; signals :voidvalueChanged ( int ) ; private:intv

5、a ; ;a. 5b. 4c. 3d. 2 13设有如下声明voidM : : setValue ( intv )if ( v! = va )va = v ;emitvalueChanged ( v ) ;名师归纳总结欢迎下载精品word学习资料可编辑就对于如下语句Ma , b ;connect ( &a , SIGNAL ( valueChanged ( int ) ) , &b , SLOT ( setValue名师归纳总结欢迎下载精品word学习资料可编辑( int ) ) ) ;b.setValue ( 11 ) ; a.setValue ( 12 ) ; b.value ( ) ;名

6、师归纳总结欢迎下载精品word学习资料可编辑执行后,值为:a. 1111b. 1212c. 1112d. 121114. 以下关于槽的描述正确选项:a. 槽具有 public 和 protected 2个类b. protectedslots 表示只有该类的子类的信号才能连接c. 槽是一般成员函数d. 不能有 private slots 15以下关于元对象系统不正确选项a. 元对象系统只是用于处理对象间通信的信号/槽机制b. 元对象系统可处理运行时的类型信息和动态属性系统c. 元对象系统基于 Qobject 类d. bc 都对16不是元对象代码实现的特点的是:a. 供应信号 /槽机制b. Cla

7、ss.forName ( )在运行的时候返回类名称c. tr ( )用于国际化中的字符串翻译d. metaObject ( )返回该类所关联的元对象17以下关于 Q_OBJECT 表达不正确选项:a. 类定一种声明白 Q_OBJECT 后,该类才能使用元对象系统相关的特性b. Q_OBJECT 对全部类都无关紧要c. QObject 的子类中未实现信号和槽也可使用Q_OBJECTd. QObject 的子类中未实现属性也可使用Q_OBJECT 18以下关于元对象编译器的表达不正确选项:a. 元对象编译器不开放 #define ,但可开放 #includeb. 元对象编译器不开放 #includ

8、ec. 忽视遇到的全部预处理程序d. 无法处理全部 C+语法19有如下语句classYourClass : publicQobjectQ_OBJECTpublicslots :voidapply ( void( *apply ) ( List * , void * ) , char * ) ;以下正确选项a. 完全正确名师归纳总结欢迎下载精品word学习资料可编辑b. 可以没有 Q_OBJECTc. slots 关键字有误d. 函数指针不能作为信号和槽的参数20. 如下表达不正确选项:a. 不能把继承的成员函数升级为共有状态b. 宏不能用在信号和槽的参数中c. 嵌套类不能放在信号部分d. 嵌套

9、类可以放在槽部分21. 有如下声明:classAbc : publicQobject Q_OBJECT public :Q_PROPERTY(PrioritypriorityREADpriorityWRITE setPriority )Q_ENUM(SPriority)enumPriority High , Low , VeryHigh , VeryLow ; voidsetPriority ( Priority ) ;Prioritypriority ( ) const ;关于属性声明的位置以下正确选项:a. 原位置正确 b. 原位置不正确,应为 c. 原位置不正确,应为 22. 以下关于属

10、性的表达不正确选项:a. 基于元对象系统b. 在类声明中用宏声明c. 属性不是一个类的成员d. 属性只能在继承于 QObject 的子类中声明23以下关于 QObject 类表达不正确选项:a. 是全部 Qt 对象的基类b. QObject 对象树是一个静态的 QObjectList 类对象 object_treesc. object_trees链表中存有部分对象指针d. 通过 object_trees链表可查询到全部的对象24以下是大事处理方法的是:a. 重载 QApplication : : notify ( )b. 重载 QObject : : event ( )c. 重载 Qt 基类大

11、事处理函数d. 以上全是25. 以下关于定时器的表达不正确选项:a. 多数平台支持 2ms 精度的定时器b. 使用定时器,可以用 QTimer 类c. 使用定时器,可以用 QObject 类的定时器d. 定时器精度依靠于操作系统和硬件名师归纳总结欢迎下载精品word学习资料可编辑26. 以下关于 QObject 类定时器的表达正确选项:a. 当处理器正忙于其它大事的处理时,定时器仍可以马上触发b. 当定时器触发时,应用程序会发送QtimerEventc. 用 startTimer ( )开头一个定时器,假如成功就返回0d. 用 startTimer ( )开头一个定时器,假如失败就返回 -1

12、27以下是 QObject 供应的字符串翻译函数的选项是:a. translateit ( ) , trUtf8 ( )b. translation ( )c. tr ( ) , trUtf_8 ( )d. tr ( ) , trUtf8 ( ) 28以下关于元对象的表达不正确选项:a. 每个在类声明中含有 Q_OBJECT 宏的类都有一个对应的元对象b. 每个在类声明中含有 Q_OBJECT 宏的类都有一个对应的 QMetaObject 类对象c. 元对象是动态的d. 一个类可能含有多个元对象与之对应29. 窗口部件的父类包括:a. QWidgetb. QFramec. QScrollVie

13、wd. 以上全是30. 以下关于 QWidget 类,QFrame类和 QScrollView 类的关系表达正确选项:a. 三个类是兄弟关系b. 三个类是继承关系: QWidget 为祖父, QFrame为父, QScrollView 为子c. 三个类是继承关系: QFrame为祖父, QWidget 为父, QScrollView 为子d. 三个类是继承关系: QFrame为祖父, QWidget 与 QScrollView 互为兄弟31. 以下关于 Qt 风格表达正确选项:a. Qt 的风格类的基类是 QStyle 类b. QStyle 的多数成员函数即有声明也有实现c. 其实现只能在 Q

14、CommonStyle 类中通过重载来完成d. 其实现只能在 QWindowStyle 类中通过重载来完成32. 关于布局功能的表达,以下正确选项:a. 在布局空间中布置子窗口部件b. 设置子窗口部件间的间隙c. 治理在布局空间中布置子窗口部件d. 以上都对33. 以下关于 QLayout 的描述不正确选项:a. 是的布局系统抽象基类b. 其中,属性 int margin 代表布局的外边框的宽度c. 其中,属性 int spacing 代表布局内的窗口部件的大小d. 其中,属性 ResizeMode resizeMode代表布局的扩展方式34布局窗口部件包括:a. QHBoxb. QVBox名师归纳总结欢迎下载精品word学习资料可编辑c. QGridd. 以上全有35. 以下表达不正确选项:a. QHBox 答应子窗口部件按水平,垂直和网格排列b. QVBox 答应子窗口部件按水平,垂直和网格排列c. QGrid 答应子窗口部件按水平,垂直和网格排列d. 以上全不对36. 以下各项中,是 QLayout 子类的是:a. QGrid

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号