广州大学计算机C++基础习题详解与答案概览
4星 · 超过85%的资源 需积分: 10 182 浏览量
更新于2024-07-31
1
收藏 1.55MB DOC 举报
本资源提供了一些关于广州大学计算机C++课程的基础题目及其答案,涵盖了C++语言的基本概念和语法要点。以下是部分题目及解析:
1. (c) main函数是C++程序的起点,每个C++程序至少需要有一个main函数来组织程序流程。
2. (d) C++源代码需要通过编译器进行编译才能转换成可执行的目标程序,而不是解释或汇编。
3. (b) C++语句以分号结尾,确保语句之间的独立性。
4. (c) 选项(c) `a=a%x` 在C++中会引发编译错误,因为不能对整型变量a做除以非零整数的取余运算,除非x为整数且不为零。
5. (c) "溢出"错误通常发生在数值计算过程中,如整数运算超出其数据类型的范围,这是运行时错误。
6. (c) 在C++中,选项(c)中的`sizeof`, `case`, 和 `extern` 是关键字,其他选项中的`go`不是关键字。
7. (a) 符合C++标识符规则的名称是 `_abc`,因为它以下划线开头,符合C++中标识符的要求。
8. (a) 数字不能直接用作标识符之间的分隔符,它们用于表示数值。
9. (b) 正确的八进制整型常量是015,因为它以0开头表示八进制。
10. (c) 错误的十六进制整型常量是0xg,因为十六进制不能包含字母g。
11. (b) 选项(b)中的浮点型数据都是合法的,包括正负数、指数形式和科学记数法。
12. (d) 正确的字符常量是`\101`,它代表字符'A'的ASCII码。
13. (d) 选项(d) `a=b; b=a;` 不能交换变量a和b的值,因为这样只会将b的值赋给a,然后又将a的值赋回b,结果两者不变。
14. (a) `p`的值是变量`i`的地址,而不是10,选项(a)错误。
15. (b) 选项(b) `p1=a;` 是不正确的,因为它试图将整型变量`a`的值赋给指针`p1`,而`p1`应该指向变量。
这些题目涵盖了C++语言的基础知识,包括程序结构、数据类型、运算符、错误处理和指针等主题,有助于学习者巩固对C++编程的理解。
2022-06-19 上传
2020-07-05 上传
2023-08-12 上传
2010-01-31 上传
2009-08-03 上传
2012-06-06 上传
heatah求
- 粉丝: 1
- 资源: 7
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站