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

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

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

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

已知:int a=1,b=2,*p[2];下列表达式中正确的是( C )。
A:0
B:1
C:2
D:3
答案问询微信:424329

已知:typedef char CH;下列描述中,正确的是( A )。
A:使用CH定义的变量是char型变量
B:使用CH定义的是一个字符常量
C:使用CH定义的变量其类型不确定
D:使用CH定义的是一个字符串
答案问询微信:424329

下列关于被调用函数中return语句的描述中,错误的是( D )。
A:一个函数中可以有多条return语句
B:return语句具有返回程序控制权的作用
C:函数通过return语句返回值时仅有一个
D:一个函数中有且仅有一条return语句
答案问询微信:424329

下列关于变量数据类型的描述中,错误的是( A )。
A:定义变量时int型数据类型可以省略
B:变量的数据类型可以决定该变量占内存的字节数
C:变量的数据类型是可以被强制的
D:变量的数据类型是有高低之分的
答案问询微信:424329

下列while循环语句的循环次数是( A )。 while(int i(0)) i–;
A:0
B:1
C:2
D:无限
答案问询微信:424329

不是 C 语言程序的基本单位是 ( )。
A:程序行
B:函数
C:语句
D:字符
答案问询微信: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

若有定义: char *str[]={"one","two","three"},**p=str; 则可以表示出字符't'的表达是 ( )。
A:*str+2
B:*str[2]
C:*(p+1)
D:**++p
答案问询微信:424329

语言提供的非法的数据类型关键字是( )
A:short
B:Char
C:Double
D:integer
答案问询微信: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

在下列选项中,正确的赋值语句是( )。
A:k=i==j;
B:a=b+c=1;
C:n1=(n2=(n3=0));
D:++t;
答案问询微信:424329

以下定义中,不正确的是( )。
A:int x[3,4];
B:int x[1+2][3];
C:int x(3,4)
D:int x[ ][4];
答案问询微信:424329

能把字符串 :"Hello!" 赋给数组 b 的语句是 ( )。
A:char b[10];strcpy(b,"Hello!");4
B:char b[10]={'H','e','l','l','o','!'};
C:char b[10]="Hello!";
D:char b[10];b="Hello!";
答案问询微信:424329

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

指向对象数组的指针不一定奥鹏教育中国地质大学在线作业必须指向数组的首元素 .
A:对
B:错
答案问询微信:424329

T象引用作为函数参数比用对象指针更方便些 .
A:对
B:错
答案问询微信:424329

T象成员的表示与结构变量成员的表示相同 ,使用运算符 .或 ->.
A:对
B:错
答案问询微信:424329

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

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

单继承情况下 ,派生类中对基类成员的访问也会出现二义性 .
A:对
B:错
答案问询微信:424329

析构函数是一种函数体为空的成员函数 .
A:对
B:错
答案问询微信:424329

解决多继承情况下出现的二义性的方法之一是使用成员名限定法 .
A:对
B:错
答案问询微信:424329

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

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

提供优质的教育资源

公众号: 超前自学网