昆明理工大学《C++程序设计》试题库(含答案)

昆明理工大学《C++程序设计》试题库(含答案)

ID:10082598

大小:200.41 KB

页数:23页

时间:2018-05-24

昆明理工大学《C++程序设计》试题库(含答案)_第1页
昆明理工大学《C++程序设计》试题库(含答案)_第2页
昆明理工大学《C++程序设计》试题库(含答案)_第3页
昆明理工大学《C++程序设计》试题库(含答案)_第4页
昆明理工大学《C++程序设计》试题库(含答案)_第5页
资源描述:

《昆明理工大学《C++程序设计》试题库(含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C++程序设计》试题库(含答案)一、填空题(共10题,每题2分,共20分)【29选10】1.Qt是1994年成立的总部位于挪威奥斯陆的奇趣科技公司提供的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI【图形用户界面】程序,也可开发非GUI程序,如【控制台工具】和服务。2.GCC是GNUCCompiler的英文缩写,是linux系统下程序的编译器。GCC最初只是一个【C】语言编译器,随着众多自由开发者的加入和GCC自身的发展,如今的GCC已经是一个包含C,C++,Ada,ObjectC和Java等众多语言的编译器了。所以,GCC也由原来的GNUCC

2、ompiler变为GNUCompilerCollection。也就是GNU编译器家族的意思。当然,如今的GCC借助于它的特性,具有了在一个平台下编译另一个平台代码的【交叉】编译器功能。3.MinGW是【Windows】平台下的GCC移植版。4.【QtDesigner】是一个功能强大的GUI布局与窗体构造器,能够在所有支持平台上,以本地化的视图外观与认知,快速开发高性能的用户界面。是Qt用来设计应用程序图形界面的工具。5.【Qt/Embedded】是一个完整的包含GUI和基于Linux的嵌入式平台开发工具。6.项目编译模式有两种:调试【Debug】模式和【发布】

3、(Release)模式。7.编译并连接生成项目文件必须进行【Build】操作,产生以【项目名称】命名的可执行的.exe文件。8.C++对C的“增强”,表现在两个方面:(1)在原来面向过程的机制基础上,对C语言的【功能】做了扩充。(2)增加了【面向对象】的机制。9.使用cin或cout进行I/O操作时,在程序中必须包含头文件【iostream.h】,否则编译时要产生错误。10.在C++程序中,仍然可以沿用传统的【stdio】函数库中的I/O函数(如printf()、scanf()函数)。11.编译系统为每一个字符串变量分配【4】个字节,用于存放字符串的地址,而不

4、是直接存放字符串本身。12.C/C++中的指针本质上就是一个存放变量【地址】的变量。具体应用于数组、函数参数和动态内存的管理中。13.引用就是为一个已定义的变量或对象另起一个【名字】。14.“类”是一组具有相同【属性】和【行为】的对象的抽象。15.消息(Message)传递机制:是面向对象系统中对象之间交互的途径。消息:是对象之间发出的行为请求,调用对象中的【函数】就是向该对象发送一个消息,要求该对象实现某一【行为】。方法:对象所能实现的行为(操作)。16.两种形式的多态。编译时的多态性:通过【重载】来实现。运行时的多态性:通过【虚函数】实现。17.公有成员是

5、提供给外部的接口,类外对象或对象的引用用【.】运算符访问对象成员,对象指针用【->】运算符访问对象成员。18.流指数据从一个位置流向另一个位置,流类对象可以建立和删除。程序中,对数据的输入/输出是以【字节】流实现的。19.【fstream.h】头文件处理文件信息,包括建立文件,读/写文件的各种操作接口。20.C++的流库预先定义了四个流对象:cin、【cout】、【cerr】和【clog】。21.各种计算机应用系统通常把一些相关信息组织起来保存在外存储器中,称为文件。C++把文件看成无结构的字节流,编码方式有【文本文件】和【二进制】文件。22.程序中使用“of

6、streamoutfile;”建立一个【输出】文件流对象,“outfile.open("d:ewfile.dat",ios::out);”连接一个外存文件,指定打开方式为【写】。23.Qt环境中两种开发图形界面应用程序的方法是:【命令行】方法和【集成环境开发】方法。24.事件指的是那些能够被对象识别的在程序执行时由【系统自身】或【用户】所引发的一些事件。25.图形界面程序是基于事件驱动(用户驱动)的系统,如单击鼠标时会产生【clicked】事件,双击鼠标会产生【doubleclicked】事件。26.Qt的信号和槽的语法形式是:【connect】(sen

7、der,【SIGNAL】(signal),receiver;【SLOT】(slot));。27.如果要向一个文件尾部添加数据,那么,设置打开文件的方式为【ios::app】。28.在命令行窗口中执行以【qmake–project】命令生成一个与平台无关的项目文件.pro。29.在命令窗口中执行【mingw32-make】命令生成可执行文件.exe。二、选择题(每题只有一个正确答案,将正确答案的序码填入题目后的括号内,共15题,每题2分,共30分)【35选15】1.关于窗体的说法,下列哪一句有错误?【A】A、一个应用程序项目只能有一个窗体B、每个窗体必须有一个唯

8、一的窗体名字,创建某些项目时会自动创建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。