当前位置:
文档之家› 北京语言大学 18秋《C++》作业_1满分答案
北京语言大学 18秋《C++》作业_1满分答案
正确答案:D
使用地址作为实参传给形参,下列说法正确的是( )。
A.实参是形参的备份
B.实参与形参无联系
C.实参与形参是同一对象
D.形参是实参的备份
正确答案:C
C++中用于进行单行注释的符号是( )。
A.//
B./
C./**/
D.*/
正确答案:A
函数调用自身被称为( )。
A.继承
B.重载
C.递归
D.多态
A.设置输出域宽为4
B.设置用八进制输出数据
C.设置浮点数的输出精度为4
D.设置输出数据的间距为4
正确答案:C
C++中不能用来组成循环结构的关键字是( )
A.for
B.while
C.switch
D.do
正确答案:B
定义函数
int show(int a,int b)
{
return a+b;
}
则a被称为函数的( )
T.对
F.错
正确答案:A
指针指向的内存地址可以改变,与之类似,引用指向的变量也可以改变。
T.对
F.错
正确答案:B
A.\ '
B.'\0'
C.'\\'
D.'074'
正确答案:BCD
以下为不合法的十六进制数是( )
A.0x2A
B.0x11Au
C.0X0
D.3A
正确答案:BCD
下面数据结构中是线性
正确答案:ABD
C++语言中,下面的描述不正确的是( )
A.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
T.对
F.错
正确答案:B
在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。
T.对
F.错
正确答案:B
C++中标识符内的大小写字母是没有区别的。
T.对
F.错
正确答案:B
typedef是用来定义一些C++中没有的新数据类型。
T.对
F.错
正确答案:B
说明或定义对象时,类名前面不需要加class关键字。
{int n[][3]={10,20,30,40,50,60};
int (*p)[3];
p=n;
cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;}
A.10,30,50
B.10,20,30
C.20,40,60
D.10,30,60
正确答案:B
语句cout << setiosflags(ios::scientific) << setprecision(4) << a << endl;中setprecision(4)的含义是( )
18秋《C++》作业_1
int n=0;
while(n=1)n++;
while循环执行次数是( )。
A.0次
B.1次
C.不确定次
D.无限次
正确答案:D
在面向对象的程序设计中,首先在问题域中识别出若干个( )。
A.函数
B.类
C.文件
D.过程
正确答案:B
下列程序的输出结果是( )
#include
void main( )
B.if (x=y) cout<<"x=y"
C.if (x#y) cout<<"x#y"
D.
E.if(x<>y) cout<<"x<>y"
正确答案:ABD
在C语言中,不合法的长整型常数是( )
A.2.1869e10
B.0L
C.4962710
D.0.054838743
正确答案:ACD
下列正确的转义字符是( )
正确答案:C
下面的表达式中值为0的是( )
A.3/5
B.5>>3
C.! 3
D.5%3
正确答案:ABC
用编程语言编写程序的完整流程包括以下哪些步骤( )
A.定义一个程序目标
B.编译
C.测试和调试
D.程序维护
正确答案:ABCD
已知x,y,z是整型变量,则下列选项中正确的是( )
A.if (x&&y) cout<<"x&&y"
B.do-while语句构成的循环必须用break语句才能退出
C.不能使用do-while语句构成的循环
D.do-while语句构成的循环,当while语句中的表达式值为零时结束循环
正确答案:ABC
C++中的函数都具有返回值。
T.对
F.错
正确答案:B
C++语言中不允许使用宏定义方法定义符号常量,只能用关键字const来定义符号常量。
A.形参
B.返回值
C.名字
D.实参
正确答案:A
对于int *pa[5];的描述,正确的是( )。
A.pa是一个指向数组的指针,所指向的数组是5个int型元素
B.pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
C.pa[5]表示某个数组的第5个元素的值
D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针