2013计算机二级C++模拟试题与解析
需积分: 0 40 浏览量
更新于2024-08-04
收藏 38KB DOC 举报
"这份文档是2013年计算机二级考试C++的模拟试题五及其对应的参考答案,包含了选择题部分。"
这篇文档是针对计算机二级考试中的C++编程语言进行的一套模拟试题,旨在帮助考生熟悉考试格式和内容。试题涵盖了C++的基础知识,包括字符串、对象特性、软件设计原则、SQL语句使用、数据约束、链表操作、程序设计风格、需求获取、数据模型以及C++预处理指令等多个方面。
1. 在字符串的概念中,选项D正确地指出串的长度是指串中所含字符的个数,无论这些字符是否相同。
2. 对象的基本特点包括分类性(A)、多态性(B)和封装性(D),但不包括继承性(C),因此C是正确答案。
3. 软件设计原则中,自底向上(C)不是其中的一个,抽象(A)、模块化(B)和信息隐蔽(D)都是正确的。
4. SQL语句中,ALTER用于修改表结构,CREATE创建新表,UPDATE更新数据,INSERT插入数据。
5. 关系模型的数据约束包含实体完整性、参照完整性和用户自定义完整性,而不包括域完整性约束(C)。
6. 非空循环单链表的尾结点p的下一个节点应指向头结点,即p->next == head。
7. 良好的程序设计风格强调程序应简单、清晰、可读性好(A),其他选项(B、C、D)都是不正确的做法。
8. 需求信息通常由软件用户(D)提供,而非程序员、项目管理者或分析设计人员。
9. NULL通常表示未知的值或无任何值(C),不是0、空格或空字符串。
10. 数据模型描述了数据结构(A)、数据操作(B)和数据约束(D),而不包括数据查询(C)。
11. C++中,#是预处理命令的开始标志。
12. sizeof(float)返回一个浮点型变量占据的内存大小,因此它是一个整型表达式(B)。
13. 循环条件k=0会将k赋值为0,导致循环体语句一次也不执行(C)。
14. 双精度数组的定义不正确,应该使用double x[5] = {2.0, 4.0, 6.0, 8.0, 10.0}。
这些题目覆盖了C++编程的多个关键概念,对于准备考试的考生来说是很好的练习材料。解答这些问题可以帮助考生巩固基础知识,理解C++语言的关键特性和编程规范。
2022-12-01 上传
2021-09-21 上传
2024-10-30 上传
2024-10-30 上传
2024-11-10 上传
2024-10-26 上传
2024-10-30 上传
2024-10-30 上传
xinkai1688
- 粉丝: 389
- 资源: 8万+
最新资源
- 保护栏:从OpenAPI规范中生成有原则的代码
- BootstrapTask
- webapp:模拟社交媒体统计网站
- 园区交换机(Visio图标)
- ISI:类似 Eliza 的聊天机器人
- 具有Django和A-Frame的360 Image Web Gallery
- adapter-change_management:Itential学院IDEV102 Itential Adapter Essentials II课程
- PHP解析器:用PHP编写PHP解析器
- FreeIva:Kerbal Space Program的进行中模块,允许在IVA上坐下并在船上四处走动
- 心理测评操作材料.rar
- jdk-8u271-linux64 版本
- 易语言-易语言制作属于你的系统一键备份还原
- Bicycles HD Wallpapers Bikes New Tab Theme-crx插件
- fetching
- AppTracker前端
- react-helmet:React的文档主管