最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

CC++程序设计课后答案

IT圈 admin 29浏览 0评论

2024年4月15日发(作者:来映波)

第一章

一、 选择题

1.C/C++规定.在一个源程序中.main()函数的位置( )。C

A.必须在最开始 B.必须在最后

C.可以任意 D.必须在系统调用的库函数的后面

2.以下()是C/C++合法的标识符。A

3.下面的程序.对于输入:2 9 15.输出的结果是( )。B

#include"iostream.h"

void main()

{int a;

float b;

cout<<"input a,b:"<

cin>>a>>b;

cout<<"a+b="<

}

A.2 B.11 C. 26 D.24

4. 在Visual C++中.打开一个项目只需要打开对应的项目工作区文件即可.项目工作区文件

的扩展名为( )。C

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

e(int n) (int n) l(int n) cision(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, , D $, ∏,

double

能作为C/C++的标识符:abc.b.s_

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 C.a12_3 (x)

5.下列不正确的变量定义方法是( )。D

a,&b=a; a,*b=&a; a(4),b(0); a=b=5;

6.下列运算符优先级按由高到低的顺序排列正确的是( )。C

A.*=、&&、!=、% B.*=、%、&&、!= C. %、!= 、&&、*= D.&&、!=、%、=

2024年4月15日发(作者:来映波)

第一章

一、 选择题

1.C/C++规定.在一个源程序中.main()函数的位置( )。C

A.必须在最开始 B.必须在最后

C.可以任意 D.必须在系统调用的库函数的后面

2.以下()是C/C++合法的标识符。A

3.下面的程序.对于输入:2 9 15.输出的结果是( )。B

#include"iostream.h"

void main()

{int a;

float b;

cout<<"input a,b:"<

cin>>a>>b;

cout<<"a+b="<

}

A.2 B.11 C. 26 D.24

4. 在Visual C++中.打开一个项目只需要打开对应的项目工作区文件即可.项目工作区文件

的扩展名为( )。C

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

e(int n) (int n) l(int n) cision(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, , D $, ∏,

double

能作为C/C++的标识符:abc.b.s_

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 C.a12_3 (x)

5.下列不正确的变量定义方法是( )。D

a,&b=a; a,*b=&a; a(4),b(0); a=b=5;

6.下列运算符优先级按由高到低的顺序排列正确的是( )。C

A.*=、&&、!=、% B.*=、%、&&、!= C. %、!= 、&&、*= D.&&、!=、%、=

发布评论

评论列表 (0)

  1. 暂无评论