版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、qt理论试题1 以下关于qt的描述正确的是: a. 是一个不跨平台的c+图形用户界面b. 由挪威trolltech公司出品c. 只支持unix、linuxd. qt api和开发工具对所支持的平台是不一致的2 以下关于qt的描述不正确的是:a. qt支持2d图形渲染b. qt支持3d图形渲染c. qt支持opengld. qt不支持xml3 下关于不正确的是:a. 是面向嵌入式系统的qt版本b. 是qt的嵌入式窗口c. 基于windows平台的开发工具d. 是完整的自包含c+ gui的开发工具4 内部对字符集的处理采用以下哪个标准: a. unicodeb. asciic. gb2312d.
2、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. 不使用指针8 以下描述正确的是:a. 元对象系统可以对信号使用模板b. 元对象系统可以对槽使用模板c. qt可在多
3、个平台的应用程序中完全应用模板d. qt不能在多个平台的应用程序中完全应用模板9 以下关于moc叙述正确的是: a. moc即mult object compilerb. 可产生能被任何标准c+编译访问的附加c+代码c. moc必须手动调用d. 类声明中有无q_object无所谓10以下关于信号和槽的描述正确的是: a. 用于socket网络通信b. 用于udp网络通信e. 用于对象间通信c. 用于串口通信11以下关于信号/槽的叙述不正确的是: a. 信号与槽通过connected函数任意相连b. 信号/槽机制在qobject类中实现c. 从qwidget类继承的所有类可以包含信号和槽d. 当
4、对象状态变化时信号被发送,对象不关心是否有其他对象接收到该信号12以下类声明中有几处错误?class m : public qobjectpublic :m ( ) ;int value ( ) constreturn va ;public slot :void setvalue ( int ) ;signals :void valuechanged ( int ) ;private:int va ;;a. 5b. 4c. 3d. 213设有如下声明void m : : setvalue ( int v )if ( v != va )va = v ;emit valuechanged ( v
5、) ;则对于如下语句m a , b ;connect ( &a , signal ( valuechanged ( int ) ) , &b , slot ( setvalue ( int ) ) ) ;b.setvalue ( 11 ) ;a.setvalue ( 12 ) ;b.value ( ) ;执行后,值为: a. 11 11b. 12 12c. 11 12d. 12 1114以下关于槽的描述正确的是: a. 槽具有public和protected 2个类b. protected slots 表示只有该类的子类的信号才能连接c. 槽是普通成员函数d. 不能有priva
6、te slots15以下关于元对象系统不正确的是a. 元对象系统只是用于处理对象间通信的信号/槽机制b. 元对象系统可处理运行时的类型信息和动态属性系统c. 元对象系统基于qobject类d. bc都对16不是元对象代码实现的特征的是:a. 提供信号/槽机制b. class.forname ( )在运行的时候返回类名称c. tr ( )用于国际化中的字符串翻译d. metaobject ( )返回该类所关联的元对象17以下关于q_object叙述不正确的是: a. 类定一种声明了q_object后,该类才能使用元对象系统相关的特性b. q_object对所有类都无关紧要c. qobject的子
7、类中未实现信号和槽也可使用q_objectd. qobject的子类中未实现属性也可使用q_object18以下关于元对象编译器的叙述不正确的是: a. 元对象编译器不展开#define ,但可展开#includeb. 元对象编译器不展开#includec. 忽略遇到的所有预处理程序d. 无法处理所有c+语法19有如下语句class yourclass : public qobjectq_objectpublic slots :void apply ( void ( *apply ) ( list * , void * ) , char * ) ;以下正确的是a. 完全正确b. 可以没有q_o
8、bjectc. slots关键字有误d. 函数指针不能作为信号和槽的参数20如下叙述不正确的是: a. 不能把继承的成员函数升级为共有状态b. 宏不能用在信号和槽的参数中c. 嵌套类不能放在信号部分d. 嵌套类可以放在槽部分21有如下声明:class abc : public qobjectq_object public : q_property(priority priority read priority write setpriority ) q_enums ( priority )enum priority high , low , veryhigh , verylow ;void s
9、etpriority ( priority ) ;priority priority ( ) const ;关于属性声明的位置以下正确的是: a. 原位置正确 b. 原位置不正确,应为 c. 原位置不正确,应为 22以下关于属性的叙述不正确的是: a. 基于元对象系统b. 在类声明中用宏声明c. 属性不是一个类的成员d. 属性只能在继承于qobject的子类中声明23以下关于qobject类叙述不正确的是: a. 是所有qt对象的基类b. qobject对象树是一个静态的qobjectlist类对象object_treesc. object_trees链表中存有部分对象指针d. 通过objec
10、t_trees链表可查询到所有的对象24以下是事件处理方法的是: a. 重载qapplication : : notify ( )b. 重载qobject : : event ( )c. 重载qt基类事件处理函数d. 以上全是25以下关于定时器的叙述不正确的是: a. 多数平台支持2ms精度的定时器b. 使用定时器,可以用qtimer类c. 使用定时器,可以用qobject类的定时器d. 定时器精度依赖于操作系统和硬件26以下关于qobject类定时器的叙述正确的是: a. 当处理器正忙于其它事件的处理时,定时器仍可以立即触发b. 当定时器触发时,应用程序会发送qtimereventc. 用s
11、tarttimer ( )开始一个定时器,如果成功则返回0d. 用starttimer ( )开始一个定时器,如果失败则返回-127以下是qobject提供的字符串翻译函数的选项是: a. translateit ( ) , trutf8 ( )b. translation ( )c. tr ( ) , trutf_8 ( )d. tr ( ) , trutf8 ( )28以下关于元对象的叙述不正确的是: a. 每个在类声明中含有q_object宏的类都有一个对应的元对象b. 每个在类声明中含有q_object宏的类都有一个对应的qmetaobject类对象c. 元对象是动态的d. 一个类可能
12、含有多个元对象与之对应29窗口部件的父类包括: a. qwidgetb. qframec. qscrollviewd. 以上全是30以下关于qwidget类、qframe类和qscrollview类的关系叙述正确的是: a. 三个类是兄弟关系b. 三个类是继承关系:qwidget为祖父,qframe为父,qscrollview为子c. 三个类是继承关系:qframe为祖父,qwidget为父,qscrollview为子d. 三个类是继承关系:qframe为祖父,qwidget与qscrollview互为兄弟31以下关于qt风格叙述正确的是: a. qt的风格类的基类是qstyle类b. qst
13、yle的多数成员函数即有声明也有实现c. 其实现只能在qcommonstyle类中通过重载来完成d. 其实现只能在qwindowstyle类中通过重载来完成32关于布局功能的叙述,以下正确的是:a. 在布局空间中布置子窗口部件b. 设置子窗口部件间的空隙c. 管理在布局空间中布置子窗口部件d. 以上都对33以下关于qlayout的描述不正确的是:a. 是的布局系统抽象基类b. 其中,属性int margin代表布局的外边框的宽度c. 其中,属性int spacing代表布局内的窗口部件的大小d. 其中,属性resizemode resizemode代表布局的扩展方式34布局窗口部件包括:a.
14、qhboxb. qvboxc. qgridd. 以上全有35以下叙述不正确的是:a. qhbox允许子窗口部件按水平、垂直和网格排列b. qvbox允许子窗口部件按水平、垂直和网格排列c. qgrid允许子窗口部件按水平、垂直和网格排列d. 以上全不对36以下各项中,是qlayout子类的是:a. qgridlayoutb. qhboxlayoutc. qvboxlayoutd. b和c37如果对默认放置位置不满意,则须采取相应的措施,以下哪项不是:a. 创建没有父布局的布局对象b. 调用addlayout ( )把这个布局插入到其他布局中c. 没有办法d. a和b38以下关于集合类描述不正确
15、的是:a. 它是装有多个条目的容器b. 每个条目是某种数据结构c. 集合类可对容器中的条目做插入操作d. 集合类不能对容器中的条目做删除操作39以下各项中属于基于值的集合类是:a. qcacheb. qmapc. qptrlistd. qdict40以下各项中属于基于指针的集合类的是:a. qintcacheb. qvaluestakc. qvaluevectord. qvaluelist41以下各项中既不基于指针也不基于值的是:a. qintdictb. qptrlistc. qptrstackd. qmemarray42所有基于指针的集合继承了如下哪个类?a. qgcacheb. qgve
16、ctorc. qptrcollectiond. qglist43当插入一个条目到一个集合时,如下不正确的是:a. 仅拷贝指针而不拷贝条目本身的,称“浅拷贝”b. 不允许只拷贝指针而不拷贝条目本身c. 拷贝所有条目的数组到集合中是可能的d. 选项c又称“深拷贝”44以下各项中不是与qt线程相关的类的是:a. qmutexb. qsemaphorec. qthreadd. 以上都不是45以下关于qt线程叙述正确的是:a. qt中提供了thread线程类b. qt中提供了qthread线程类c. 通过重载thread : : run ( ) 函数定义线程的执行内容d. 通过重载qthread : :
17、 _run ( ) 函数定义线程的执行内容46有如下关于线程的代码:class your_class : public qthreadpublic :virtual void run ( ) ; ;void your_class : run ( )for ( int i=0 ; i < 100 ; i+ ) ;int main ( )your_class a ;a . run ( ) ;return 0 ;其中有几处错误:a. 1b. 2c. 3d. 447以下关于线程编程时的注意事项中不正确的是:a. 在持有qt库互斥量时必须执行阻塞操作b. 在调用除了qt容器和工具类外的任何内容之前
18、,锁定qt应用程序互斥量c. 只在gui线程中使用qnetwork类d. 不要在应用程序中把普通qt库与支持线程的qt库混用48以下不属于拖放机制的是:a. 拖动b. 剪贴板c. 放下d. 以上都不是49以下关于拖动的叙述错误的是:a. 在拖动之后,qdragobject被立即删除b. 拖放明显完成后,这个qdragobject要被保存c. qdragobject可能要与其他进程通信d. qdragobject对象最后由qt删除50在一些简单情况下,拖放的目标接收一个被拖动数据的拷贝,并且由源决定是否删除初始的拖动对象,这是qdropevent中的什么操作?a. copyb. movec. l
19、inkd. 以上都不是51qt/embedded的开发公司是:a. microsoftb. sunc. oracled. trolltech52以下各项中关于焦点定位的习惯方式叙述错误的是:a. 用户按tab键b. 用户按enter键c. b选项不是d. 用户使用鼠标滚轮53以下关于qt/embedded叙述不正确的是:a. 是c/s结构b. 类库完全采用c语言c. 采用framebuffer作为底层图形接口d. 将外部输入设备抽象为keyboard和mouse输入事件54以下关于字体的叙述正确的是:a. qt/embedded用qfontmanager管理字体,与字体相关的类在服务器端运行b.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公关员岗前理论综合考核试卷含答案
- 车库停车合同协议
- 抖音转让协议合同
- 车队保底合同范本
- 钢材合同补充协议
- 承包工费合同范本
- 钢筋预埋合同范本
- 加油经营合同范本
- 劳务代发合同范本
- 施工合同质量协议
- 实验室科研设备采购合同
- 农业行业农产品种植风险告知书
- 国开形成性考核02150《计算机网络(本)》期末考试复习题库(含答案)
- 《道路危险货物运输企业停车场安全管理规范》
- 急性化脓性阑尾炎伴腹膜炎护理查房
- GB/T 16288-2024塑料制品的标志
- 2024年代持法人股东协议书模板
- 合同书能源管理合同书能源费用托管型
- 国家开放大学本科《理工英语3》一平台机考总题库2025珍藏版
- 普通地质学完整版课件
- 2024年领导干部任前廉政知识测试题库及答案
评论
0/150
提交评论