- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C C++程序设计课后答案.doc
第一章
一、 选择题
1.C/C++规定,在一个源程序中,main()函数的位置( )。C
A.必须在最开始 B.必须在最后
C.可以任意 D.必须在系统调用的库函数的后面
2.以下()是C/C++合法的标识符。A
A.char2 B.@x C.int D.7Bw
3.下面的程序,对于输入:2 9 15,输出的结果是( )。B
#includeiostream.h
void main()
{int a;
float b;
coutinput a,b:endl;
cinab;
couta+b=a+bendl;
}
A.2 B.11 C. 26 D.24
4. 在Visual C++中,打开一个项目只需要打开对应的项目工作区文件即可,项目工作区文件的扩展名为( )。C
A.obj B.dsp C.dsw D.cpp
5.下面关于C语言与C++关系的说法中,( )是正确的。D
A.C语言是C++的子集 B.C++对C语言进行了改进
C.C++和C语言都是面向对象的 D.C++继承了C语言的众多优点
6.设置一个断点的方法是将光标移到需要设置断点的行上,然后按( )键。A
A.F9 B.F10 C.F11 D.F12
7.下面关于编译预处理命令的说法中,正确的是( )。C
A.一条文件包含命令能包含多个文件
B.文件包含命令不可以嵌套使用
C.编译预处理命令是在编译之前被处理的命令
D.编译预处理命令中的“#”可以省略
8.使用( )可以设置数据输出的宽度。B
A.setbase(int n) B.setw(int n) C.setfill(int n) D.setprecision(int n)
二、 填空题
1.C/C++程序是由一个或多个函数组成的,但必须要有一个( )函数,程序从这个函数开始运行的。 main()
2.C/C++字符集包括大、小写英文字母、( )、( )和包括运算符在内的特殊字符,程序中出现字符集以外的字符就是一个语法错误。 数字0-9、下划线
3.在Visual C++中编写程序时,除了注释中可以出现汉字,还能在( )中使用汉字。字符串
4.文件包含命令是以( )开始的预处理命令,而宏定义命令是以 ( )开始的预处理命令。#include #define
5.在cout命令中,使用 ( )格式控制符可以把一个数据以十六进制的形式输出。hex
6.在C/C++中,头文件的扩展名一般为( )。.h
7.程序的错误一般分两种:( )和( )。前者是编译器可以发现的,而后者编译器则无法发现。语法错误和逻辑错误
8.在Visual C++中调试程序时,可以使用快捷菜单中的 ( )命令来插入断点和清除断点。Insert/Remove Breakpoint
9.C++源程序的扩展名为( )。.cpp
10.在Visual C++中,浏览当前项目中的所有源程序文件应在工作区的( )选项卡。Fileview
三、 简答题
1. C++与C语言的主要区别是什么?C++是C语言的超集。C++中的类和对象部分,C语言没有,C++是面向对象的程序设计。见教材P3。
2. C/C++程序由哪些部分组成?C/C++程序是由一个或多个函数组成,其中必须要有一个main()函数。在一个函数内,语句的执行是从上到下的。
3. 判断下列符号中哪些不能作为C/C++的标识符:
a? , 3a, a-b, f(x), A D, a.txt, D $, ∏, double
能作为C/C++的标识符:abc,b,s_2,Int
4. C/C++语言的书写格式有哪些特点?C/C++程序书写形式自由。一行可以写多条语句,一条语句也可以分别写在不同行上。区别大小写字母。
5. 何时在#include中使用尖括号,何时使用双引号?用尖括号时,预处理程序在系统指定的文件夹中寻找文件;用双引号时,预处理程序首先在当前文件所在的文件目录中寻找文件,若找不到再到系统指定的文件夹中查找。
6. 如果程序顺利地通过编译、连接,但是程序运行时结果有错误,最好的调试手段是什么?最好的调试手段是设置断点,并让程序运行到该断点,然后在Debug窗口观察各变量的值,从中发现错误。
第二章
一、 选择题
1.下列选项中可以作为C/C++的合法整型常量的是( )。B
A.1011B B.047 C.x23 D.20H
2.下列不合法的常量是( )。C
A.2.7 B.1.0E+3 C.3.5E-3.0 D.3.4e-5
3.下列常量中不是字符型常量的是( )。D
A. \x44 B.\t C.\\ D.m
4.下列选项中合法的变量名为( )。C
A.#define B.fl
您可能关注的文档
- c语言程序设计 第08章善于使用指针.ppt
- C语言程序设计 重庆大学课件 第05章 指针与函数1.ppt
- C语言程序设计学习指导第二版 答案.doc
- C语言程序设计答案 曹计昌.doc
- C语言程序设计重点复习(函数之前).docx
- 北师大版(2019)高中数学选择性必修1第1章2.3 直线与圆的位置关系 课件(共15张ppt).pptx
- 古诗词诵读《江城子》 课件(共16张ppt)统编版高中语文选择性必修上册.pptx
- 第3课 土地改革 课件(20张ppt 内嵌视频).pptx
- 第14课 丝绸之路的开通与经营西域 课件(31张ppt 内嵌视频).pptx
- 2025年广东中考模拟试卷26(含答案与评分标准).docx
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)