2013计算机二级C++模拟试题与解析
需积分: 0 145 浏览量
更新于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 上传
2013-03-22 上传
2021-09-25 上传
2021-10-12 上传
2021-04-30 上传
2021-12-02 上传
2021-09-29 上传
xinkai1688
- 粉丝: 373
- 资源: 8万+
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构