广州大学计算机C++基础习题详解与答案概览
4星 · 超过85%的资源 需积分: 10 35 浏览量
更新于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
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践