学堂在线python面向对象程序设计试题_面向对象程序设计复习试题

语法扩充

选择题

C++

中用(

D

)能够实现将参数值带回。

a

)数组

b

)指针

c

)引用

d

)上述

ABC

都可

考虑函数原型

void test(int a,int b=7,char *ch="*"),

下面的函数调用中,属于不

合法调用的是:

(

C

)

A)test(5)    B)test(5,8)    C)test(6,"#")    D)test(0,0,"*")

已知

: int m=10

;下列表示引用的方法中,正确的是:

(

C

)

A)int &Z

B)int &t=10

C)int &X=m

D)float &f=&m

下列不是函数重载所要求的条件是

:

(

D

)

A)

函数名相同

B)

参数个数不同

C)

参数类型不同

D)

函数返回值类型不同

C++

中执行以下

4

条语句后输出

rad

值为:

(  C  )

static int hot=200

int &rad=hot

hot=hot+100

cout<

A) 0       B) 100       C) 300        D) 200

系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是:

(

D

)

A)

参数个数

B)

参数类型

C)

函数名称

D)

函数的返回值类型

C++

语言和

C

语言的兼容性,描述正确的是:

(

A

)

A)C++

兼容

C    B)C++

部分兼容

C     C)C++

不兼容

C    D)C

兼容

C++

C++

中使用流进行输入输出,其中用于屏幕输出的对象是:

(

C

)

A)cerr    B)cin    C)cout    D)cfile

对使用关键字

new

所开辟的动态存储空间,释放时必须使用(

C

)

A)free    B)create    C)delete    D)realse

在函数调用时,如某一默认参数要指明一个特定值,则有(

A

)

A)

其之前所有参数都必须赋值

B)

其之后所有参数都必须赋值

C)

其前、后所有参数都必须赋值

D)

其前、后所有参数都不必赋值

下列哪个类型函数不适合声明为内联函数(

A

)

A)

函数体语句较多

B)

函数体语句较少

C)

函数执行时间较短

D)

函数执行时间过长

int Func(int

int)

;不可与下列哪个函数构成重载(

B

)

A)int Func(int

int

int)

B)double Func(int

int)

C)double Func(double

double)

D)double Func(int

double)

下面的哪个保留字不能作为函数的返回类型(

C

)

A)void    B)int    C)new    D)long

一个函数功能不太复杂,但要求被频繁调用,选用(

A

)

A.

内联函数

B.

重载函数

C.

递归函数

D.

嵌套函数

已知函数

f

的原型为:

void f (int&a,char*b)

;变量

s,t

的定义是:

int s

char

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值