当前位置: 首页 > 在线作业

兰州大学21年秋《面向对象程序设计》平时作业2【奥鹏作业】

时间:2022-01-14 08:56:58 客服(微信QQ同号):519688598 在线作业

兰州大学《面向对象程序设计》21秋平时作业2

一、单选题

13题,52

 

1

4

奥鹏作业网(www.opzy100.com

下列关于函数参数的叙述中,正确的是()

A在函数原型中不必声明形参类型

B函数的实参和形参共享内存空间

C函数形参的生存期与整个程序的运行期相向

D函数的形参在函数被调用时获得初始值

2

4

 

若数组名作实参而指针变量作形参,函数调用时实参传给形参的是( )

A数组的长度

B数组第一个元素的值

C数组所有元素的值

D数组第一个元素的地址

3

4

 

若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()

A*p=&a

Bscanf(%lf,p)

C*p=&a

Dscanf(%f,p)

Ep=&a

Fscanf(%lf,*p)

Gp=&a

Hscanf(%lf,p)

4

4

 

xy均为bool量,则x&&y为真的条件是()

A它们均为真

B其中一个为真

C它们均为假

D其中一个为假

5

4

 

决定C++语言中函数的返回值类型的是()

Areturn语句中的表达式类型

B调用该函数时系统随机产生的类型

C调用该函数时的主调用函数类型

D在定义该函数时所指定的数据类型

6

4

 

类的继承方式是()

Aabc

Bacb

Ccab

Dcba

7

4

 

C++语言的跳转语句中,对于breakcontinue说法正确的是()

Abreak语句只应用于循环体中

Bcontinue语句只应用于循环体中

Cbreak是无条件跳转语句,continue不是

Dbreakcontinue的跳转范围不够明确,容易产生问题。

8

4

 

下列的符号常变量定义中,错误的定义是( )。

Aconst M=10;

Bconstint M=20;

Cconst char ch;

Dconst bool mark=true

9

4

 

C++语言中,数据封装要解决的问题是()

A数据的规范化

B便于数据转换

C避免数据丢失

D防止不同模块之间数据的非法访问

10

4

 

设有数组定义: char array[]="China";,则数组 array所占的空间为()

A4个字节

B5个字节

C6个字节

D7个字节

11

4

 

以下能正确定义字符串的语句是()

Acharstr[]={\064'}

Bcharstr=\x43

Ccharstr=

Dcharstr[]=\0

12

4

 

已知函数 f 的原型是 void f(int *a, long & b);,变量 v1v2 的定义是:

int v1; long v2;

下列调用语句中正确的是()

Af(v1,&v2)

Bf(v1,v2)

Cf(&v1,&v2)

Df(&v1,v2)

13

4

 

有以下程序

fun(char p[][10])

{int n=0,i;

for(i=0;i<7;i++)

if(p[i][0]=='T') n++;

return n;

}

main()

{

char str[][10]={Mon, Tue, Wed, Thu,Fri,Sat,Sun};

printf(%d\n,fun(str));

}

程序执行后的输出结果是()

A1

B2

C3

D0


最新推荐
猜你喜欢
QQ在线咨询
QQ客服
519688598
微信客服
519688598