C++程序设计基础习题解答详解
需积分: 11 92 浏览量
更新于2024-09-10
收藏 316KB DOCX 举报
C++程序设计基础(第4版)习题解答
本资源摘要信息中,我们将对《C++程序设计基础》(第4版)中的习题进行逐一解答,让学生更好地自学和理解C++程序设计基础知识。
1.1 选择题解答
1.正确答案:(C)main函数
解释:C++程序的入口点是main函数,main函数是程序的开始执行点。
2.正确答案:(D)编译
解释:C++源程序需要经过编译器编译生成目标程序,才能被计算机执行。
3.正确答案:(B)分号
解释:在C++语言中,简单语句必须以分号结尾,以标志语句的结束。
4.正确答案:(C)a=a%x;
解释:在C++语言中,整型变量a不能与双精度浮点型变量x进行取模运算,会导致编译错误。
5.正确答案:(C)运行
解释:溢出错误是指程序在执行过程中,出现的运行时错误。
6.正确答案:(C)sizeofcaseextern
解释:sizeof、case、extern都是C++语言的关键字。
7.正确答案:(A)_abc
解释:在C++语言中,合法的标识符不能以数字开头,_abc是一个合法的标识符。
8.正确答案:(A)数字
解释:在C++语言中,数字不能作为标识符之间的分隔符。
9.正确答案:(B)015
解释:015是一个正确的八进制整型常量表示。
10.正确答案:(C)0xg
解释:0xg是一个错误的十六进制整型常量表示,因为g不是十六进制数字。
11.正确答案:(B)12.341e+50.1E12
解释:12.341e+50.1E12是一个正确的浮点型数据表示。
12.正确答案:(D)'\101'
解释:'\101'是一个正确的字符常量表示。
13.正确答案:(D)a=b;b=a;
解释:a=b;b=a;不能交换变量a和b的值,因为它只是将a的值赋给b,然后将b的值赋给a,实际上没有交换值。
14.正确答案:(A)p的值为10
解释:p的值为指针i的地址,而不是10。
通过这些习题的解答,我们可以更好地理解C++语言的基本知识和概念,为后续的学习和实践打下坚实的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2015-12-14 上传
2022-11-07 上传
点击了解资源详情
2011-09-14 上传
2007-02-08 上传
Wayne_China
- 粉丝: 2
- 资源: 2
最新资源
- 俄罗斯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脚本指南
- 前端技术精髓:构建响应式盆栽展示网站