中南大学C++题库.doc

上传人:滴答 文档编号:1281972 上传时间:2019-01-27 格式:DOC 页数:17 大小:125.50KB
下载 相关 举报
中南大学C++题库.doc_第1页
第1页 / 共17页
中南大学C++题库.doc_第2页
第2页 / 共17页
中南大学C++题库.doc_第3页
第3页 / 共17页
中南大学C++题库.doc_第4页
第4页 / 共17页
中南大学C++题库.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、中南大学 C+题库 选择题: 1. 下列常量中不能 作为 C+常量的是: 0328 2. 下列哪个是 C+语言的合法字符常量: x89 3. 表达式( 1, 2, 3, 4)的结果是: 4 4. 关于 C+和 C 语言的描述中,错误的是: C 语音和 C+都是面向对象的 5. 结构化程序由三种基本结构组成,不包括:控制结构 6. 在位运算中,操作数每右移一位,其结果相当于:操作数除以 2 7. 用 C+于洋便血的代码程序:是一个源程序 8. 在函数中如果不说明变量的存储类型,则默认的存储类型是: auto 9. 不属于 C+源程序的翻译过程的是:解释分析 10. 二进制文件与字符文件不同的 是

2、:二进制文件中每字节数据都没有用 ASCII 码表示 11. 变量生成期是指:变量在内存中分配存储但愿到被释放期间 12. C+源程序中,以下说法不正确的是:变量定义语句一定会给变量赋初值 13. 不属于 C+源程序的独立部分是:存储区分配部分 14. 函数的返回值的类型由:定义函数时所指定的返回值类型 15. 有关变量的正确说法是:存储单元及内容 16. 设有 int a10,*p=a;则下面哪种表示与 a5不等价: p+5 17. 若有: int a,*p=则下面哪个表达式为假: *p= 142. *即可重载为一元运算符,又可重载为二元运算符 143. 下列关于函数模版的描述中,错误的是:

3、从模板实参表和从模板函数实参表获得的信息矛盾时,以模板实参的信息为准 144. 有 如下的函数模板声明,下列对函数模板 Max()的调用中错误的是: Max(3.5,4) 145. 模板是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型 146. 关于在调用模板函数时模板实参的使用,下列表述中正确的是:对于常规参数所对应的模板实参,任何情况下都不能省略 147. 类模板的使用实际上是将类模板实例化成一个具体的:类 148. 类模板的模板参数可用作:以上均可 149. 下面关于类模板的派生与继承,描述错误的是:模板类的基类和派生类不可以是非模板类 150. 下列说法中,不

4、正确的是:可以从构造函数参数列表推断出模板实例化参数类型 151. 下 面关于模板叙述不正确的是:可以有多个析构函数 152. 需要一种逻辑功能一样的函数,而编制这些函数的程序文本完全一样,区别只是数据类型不同。对于这种函数,下面不能用来实现这一功能的选项的是:友元函数 153. 下面关于模板叙述不正确的选项是:不可以通过一个类来派生类模板 154. 关于关键字 class 和 typename,下列描述中正确的是:程序中所有的 typename 都可以替换为 class 155. 下列关于 C+流的描述中错误的是: coutA表达式可输出字符 A 156. cin 是 I/O 流库预定义的:

5、对象 157. 当要用 I/O 流操作文件时,需要包含: fstream.h 填空题 : 1. 利用表达式 ai可以访问 int 型数组 a 中下表为 i 的元素。在执行了语句 int *p=a 后,利用指针 p 也可以访问该元素,相应的表达式是 *( p-1) 2. 对源程序进行编译时将进行 词法 分析、语法分析和逻辑规则分析 3. 程序中的预处理命令是指以 #字符开头的命令 4. 某二叉树有 5 个度为 2 的结点以及 3 个度为 1的结点,则该二叉树共有 14个结点 5. 软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中 需求分析 阶段产生“软件需求规格说明书” 6. 在数据

6、库技术中,实体集之间的联系可以是一对一或一对多或多对 多的,那么“学生”和“可选课程”的联系为 多对多 7. 程序流程图中的菱形框表示的是 逻辑条件 8. 在 E-R 图中,图形包括矩形框、菱形框、椭圆框。齐中表示试题联系的是 菱形 9. 数据库系统的核心是 数据库管理系统 10. 有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),齐中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, ,成绩) 11. 软件是 、数据和文档的集合 12. 设某循环队列的容量为 50,如果头指针 front=45(志向队

7、头元素的前一位置 ),尾指针rear=10(指向队尾元素),则该循环队列中共有 1 个元素 13. 非成员函数应该声明为类的 友元函数 才能反问该类的私有成员 14. 如果在类中定义了一个成员函数为 虚函数 ,则表明在该继承层次链条的派生类中有可能重新定义这个成员函数的实现,即它可能被派生类的同名函数所覆盖 15. 虚函数从表现形式上看是指那些被 virtual 关键字修饰的成员函数 16. 动态多态性通过 虚函数 来实现 17. 定义一个函数名为 fun,返回值为 int,没有参数的纯叙述函数的定义是 virtual int fun()=0 18. 编译时的多态性可以通过使用 虚函数 和类对

8、象获 得 19. 多态性分为两类,编译时的多态性和 运行时 的多态性 20. 若以下列程序运行时输出结果为 1, A,10.1 2,B,3.5 请将程序补充完整: =3.5 21. 求 2,1000之内的完整数的个数和最大的完整数 #include int is_complet(int x); void main() int i,n,max; n=0; for(i=2;i void main() void f(int); f(1234); void f(int n) if(n=8) f(n/8); cout double sum_s(int n); void main() double s;

9、int n; coutn; s=sum_s(n); cout int gys(int m,int n) int r; if(m using namespace std; long f(ing N) long s; int i;s=0; for(i=1;i using namespace std; #define N 5 long f(int aN) long s; ing i,j,s=0; for(i=0;i using namespace std; long f(int N) int i,flag; flag=1; for(i=2;i using namespace std; int main() int i,j,k,count=0; for(i=9;i=1;i-) for(j=9;j0;j-) if(i=j)continue; else for(k=0;k=0&c= 2:sum

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

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。