奥鹏中国地质大学(北京)《C++程序设计》作业一

奥鹏教育中国地质大学在线作业

地大《C++程序设计》作业一

已知:int b[3][5]={0};下列数组元素值的表示中,错误的是( D )。
A:**(b+1)
B:(*(b+1))[2]
C:*(*(b+1)+1)
D:*(b+2)
答案问询微信:424329

下列关于设置函数默认的参数值的描述中,错误的是( C )。
A:可对函数的部分参数或全部参数设置默认值
B:在有函数说明时,默认值应设置在函数说明时,而不是定义时
C:设置函数默认参数值时,只可用常量不可用含有变量的表达式
D:设置函数参数默认值应从右向左设置
答案问询微信:424329

下列关于变量存储类的描述中,错误的是( C )。
A:任何变量定义后都具有一个确定的存储类
B:变量的存储类确定了变量的作用域和寿命
C:定义变量时没有存储类说明符者一律为自动类
D:内部静态类变量和外部静态类变量的存储类说明符都是static
答案问询微信:424329

下列关于定义一个指向double型变量的指针,正确的是( B )。
A:int a(5);double *pd=a;
B:double d(2.5),*pd=
C:a=7+b++=a+7;
D:a=7+b,c=a+7;3
E:a=7+b,b++,a+7
答案问询微信:424329

C 语言规定,有关 main 函数参数的描述不正确的是( )。
A:只能有 0 个
B:只能有 0 个或一个
C:只能有 0 个或 2 个
D:可有任意个
答案问询微信:424329

若有以下说明和语句,请选出哪个是对 c 数组元素的不正确引用( )。int c[4][5], (*cp)[5];cp=c;
A:*(cp+1)+3
B:cp+1
C:*(cp+3)
D:*(*cp+2)
答案问询微信:424329

有以下语句:char str[4][12]={"aaa","bbbb","ccccc","dddddd"},*strp[4];int i;for(i=0;i 4;i++) strp[i]=str[i];( )是对字符串的正确引用,其中 0≤ k 4。
A:strp[k]
B:*strp
C:str[k]
D:strp
答案问询微信:424329

若变量已正确定义并赋值,下面不符合 C 语言语法的表达式是( )。
A:a:=b+1
B:a=b=c+2
C:int 18.5%3
D:a=a+7=c+b
答案问询微信:424329

若有以下定义和语句 : int w[2][3],(*pw)[3]; pw=w; 则对 w 数组元素合法引用是 ( )。
A:pw[0][0]
B:*(pw[1]+2)
C:*(w[0]+2)
D:*(pw+1)[2]
答案问询微信:424329

若有以下的定义: "int x[2][3];" ,能正确表示 x 数组元素地址的表达式是( )。
A:&x[2][3]
B:x[0]
C:x[2]
D:x[1]
答案问询微信:424329

以下叙述中不正确的是( )。
A:函数中的形式参数是局部变量
B:在一个函数内的复合语句中定义的变量在本函数范奥鹏教育中国地质大学在线作业围内有效
C:在一个函数内定义的变量只在本函数范围内有效
D:函数的形式参数不可以说明为 register 变量
答案问询微信:424329

T象数组的元素可以是不同类的对象 .
A:对
B:错
答案问询微信:424329

构造函数和析构函数都不能重载 .
A:对
B:错
答案问询微信:424329

构造函数可以被继承 .
A:对
B:错
答案问询微信:424329

一维对象指针数组的每个元素应该是某个类的对象的地址值 .
A:对
B:错
答案问询微信:424329

说明或定义对象时 , 类名前面不需要加 class 关键字 .
A:对
B:错
答案问询微信:424329

在私有继承中 ,基类中所有成员对派生类的对象都是不可见的 .
A:对
B:错
答案问询微信:424329

派生类是从基类派生出来 ,它不能再生成新的派生类 .
A:对
B:错
答案问询微信:424329

一个类的构造函数中可以不包含对其子对象的初始化 .
A:对
B:错
答案问询微信:424329

const char *p 说明了 p 是指向字符串常量的指针 .
A:对
B:错
答案问询微信:424329

一个能够更新的变量使用在一个不能被更新的环境中是不破坏类型保护的 ,反之亦然 .
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网