C++程序设计基础_考试题参考答案及分析.pdf
第10章C++程序设计基础
1、完善下列程序,该程序输出结果是:
count=1
count=2
count=3
#include__1__
usingnamespacestd;
intmain(void)
{
inti;
for(__2__)
__3__“count=“i____;
return(0);
}
1.(A)stdio.h(B)iostream.h(C)graphics.h(D)iomanip.h
2.(A)i=1;i=3;i++(B)i=1,i=3,i++(C)i=0;i3;i++(D)i=0,i3,i++
3.(A)cin(B)cout(C)cerr(D)clog
4.(A)over(B)endl(C)\n(D)enter
参考答案:1.B2.A3.B4.B
试题分析:
iostream.h是inputoutputstream的简写,意思为标准的输入输出流头文件。它包含:
()要输入的内容
1cin
()要输出的内容
2cout
这两个输入输出的方法需要#includeiostream来声明头文件。
二、在中,使用流进行输入输出,其中用于屏幕输入的是。
C++____
(A)cin(B)cout(C)cerr(D)clog
参考答案:A
试题分析:
cin代表标准输入设备。
cout代表标准输出设备。
cerr代表标准错误流,用于显示错误消息。
clog通常用于报告程序的执行信息,存入一个日志文件中
三、setw函数指定输出所占的列数不足列数的右对齐,它属于库函数____。
(A)stdio.h(B)iostream.h(C)graphics.h(D)iomanip.h
参考答案:D
试题分析:
iomanip.h主要是对cin,cout之类的一些操纵运算子,比如
,,,等等。它是流控制头文件,就像里面的格式化输出
setfillsetwsetbasesetprecisionI/OC
一样。
四、下列关于引用的叙述不正确的是。
C++____
(A)引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。
(B)引用的格式:类型引用名=变量名;
(C)使用引用的主要目的是将引用作为函数的形参,使形参值的改变影响实参值的变化。
(D)使用引用的主要目的是将引用作为函数的形参,但形参值的改变不会影响实参值。
参考答案:D
试题分析:
引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用代替了。引
*
用的声明方法:类型标识符引用名=目标变量名。
引用(reference)是c++对c语言的重要扩充。引用就是某一变量(目标)的一个别名,对
引用的操作与对变量直接操作完全一样。使用引用的主要目的是将引用作为函数的形参,使
形参值的