新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

                     

 

习题

3

及其解答

 

 

3.1  

选择?/p>

 

1

.以?/p>

正确?/p>

函数原型?/p>

( 

 

d 

 )

?/p>

 

(a)

?

 f1( int x ; int y ) ; 

 

 

(b) void f1( 

?

x , 

?

y ) ; 

(c) void f1( int x , 

?

y ) ; 

 

 

(d) void f1( int , int ) ; 

2

.有函数原型

 

void fun2( int );

 

下面选项中,

不正确的

调用?/p>

(  

c

  )

?/p>

 

(a) double x = 2.17 ; fun1( x ) ; 

(b) int a = 15 ;  fun2( a * 3.14 ) ;  

(c) int b = 100 ; fun2( & b ) ; 

(d) fun2( 256 ) ; 

3

.有函数原型

 

void fun3( int * );

 

下面选项中,

正确的调?/p>

?/p>

( 

 

c

 

 )

?/p>

 

(a) 

double

 x = 2.17 ; fun3(

 

&x

 

) ;   ??? 

(b) int a = 15 ;  fun3( a * 3.14 ) ;  

(c) int b = 100 ; fun3( & b ) ; 

(d) fun2( 256 ) ; 

4

.有函数原型

 

void fun4( int & );

 

下面选项中,

正确?/p>

调用?/p>

( 

 

c

  

)

?/p>

 

(a) int x = 2.17 ; fun4( &x ) ; 

(b) int a = 15 ;   fun4( a * 3.14 ) ; 

(c) int b = 100 ;  fun4( b ) ; 

(d) fun4( 256 ) ; 

5

.有声明

 

int fun5( int ); int (*pf)(int) = fun5 ;

 

 

下面选项中,

正确?/p>

调用?/p>

(

  

c 

 

)

?/p>

 

(a) int 

a = 15 ; int n = 

fun5(

 &a

 

) 

;   (b) int a = 15 ; cout 

<< 

( &pf )

( 

a )

 

;

 

(c) cout << ( *pf )( 256 ) ;

 

 

   (d) cout << *pf( 256 ) ; 

6

.在

VC

中,若定义一个函数的返回类型?/p>

void

,以下叙?/p>

正确?/p>

?/p>

(

   c

  

)

?/p>

 

(a) 

函数返回值需要强类型转换

 

      (b) 

函数不执行任何操?/p>

 

(c) 

函数本身没有返回?/p>

 

 

     

  (d) 

函数不能修改实际参数的?/p>

 

7

.函数参数的

默认?/p>

不允许为

( 

 

c

 

 )

?/p>

 

(a) 

全局常量

       (b) 

直接常量

    

(c) 

局部变?/p>

  

       (d) 

函数调用

 

8

.使?/p>

重载函数

编程序的目的?/p>

(  

a 

 )

?/p>

 

(a) 

使用相同的函数名调用功能相似的函?/p>

  (b) 

共享程序代码

 

(c) 

提高程序的运行速度

 

 

 

 

      (d) 

节省存贮空间

 

9

.下列的描述?/p>

( 

 

b

 

 )

是错误的

?/p>

 

(a) 

使用全局变量可以从被调用函数中获取多个操作结?/p>

 

(b) 

局部变量可以初始化,若不初始化,则系统默认它的值为

0 

(c) 

当函数调用完后,静态局部变量的值不会消?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

                     

 

习题

3

及其解答

 

 

3.1  

选择?/p>

 

1

.以?/p>

正确?/p>

函数原型?/p>

( 

 

d 

 )

?/p>

 

(a)

?

 f1( int x ; int y ) ; 

 

 

(b) void f1( 

?

x , 

?

y ) ; 

(c) void f1( int x , 

?

y ) ; 

 

 

(d) void f1( int , int ) ; 

2

.有函数原型

 

void fun2( int );

 

下面选项中,

不正确的

调用?/p>

(  

c

  )

?/p>

 

(a) double x = 2.17 ; fun1( x ) ; 

(b) int a = 15 ;  fun2( a * 3.14 ) ;  

(c) int b = 100 ; fun2( & b ) ; 

(d) fun2( 256 ) ; 

3

.有函数原型

 

void fun3( int * );

 

下面选项中,

正确的调?/p>

?/p>

( 

 

c

 

 )

?/p>

 

(a) 

double

 x = 2.17 ; fun3(

 

&x

 

) ;   ??? 

(b) int a = 15 ;  fun3( a * 3.14 ) ;  

(c) int b = 100 ; fun3( & b ) ; 

(d) fun2( 256 ) ; 

4

.有函数原型

 

void fun4( int & );

 

下面选项中,

正确?/p>

调用?/p>

( 

 

c

  

)

?/p>

 

(a) int x = 2.17 ; fun4( &x ) ; 

(b) int a = 15 ;   fun4( a * 3.14 ) ; 

(c) int b = 100 ;  fun4( b ) ; 

(d) fun4( 256 ) ; 

5

.有声明

 

int fun5( int ); int (*pf)(int) = fun5 ;

 

 

下面选项中,

正确?/p>

调用?/p>

(

  

c 

 

)

?/p>

 

(a) int 

a = 15 ; int n = 

fun5(

 &a

 

) 

;   (b) int a = 15 ; cout 

<< 

( &pf )

( 

a )

 

;

 

(c) cout << ( *pf )( 256 ) ;

 

 

   (d) cout << *pf( 256 ) ; 

6

.在

VC

中,若定义一个函数的返回类型?/p>

void

,以下叙?/p>

正确?/p>

?/p>

(

   c

  

)

?/p>

 

(a) 

函数返回值需要强类型转换

 

      (b) 

函数不执行任何操?/p>

 

(c) 

函数本身没有返回?/p>

 

 

     

  (d) 

函数不能修改实际参数的?/p>

 

7

.函数参数的

默认?/p>

不允许为

( 

 

c

 

 )

?/p>

 

(a) 

全局常量

       (b) 

直接常量

    

(c) 

局部变?/p>

  

       (d) 

函数调用

 

8

.使?/p>

重载函数

编程序的目的?/p>

(  

a 

 )

?/p>

 

(a) 

使用相同的函数名调用功能相似的函?/p>

  (b) 

共享程序代码

 

(c) 

提高程序的运行速度

 

 

 

 

      (d) 

节省存贮空间

 

9

.下列的描述?/p>

( 

 

b

 

 )

是错误的

?/p>

 

(a) 

使用全局变量可以从被调用函数中获取多个操作结?/p>

 

(b) 

局部变量可以初始化,若不初始化,则系统默认它的值为

0 

(c) 

当函数调用完后,静态局部变量的值不会消?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

                     

 

习题

3

及其解答

 

 

3.1  

选择?/p>

 

1

.以?/p>

正确?/p>

函数原型?/p>

( 

 

d 

 )

?/p>

 

(a)

?

 f1( int x ; int y ) ; 

 

 

(b) void f1( 

?

x , 

?

y ) ; 

(c) void f1( int x , 

?

y ) ; 

 

 

(d) void f1( int , int ) ; 

2

.有函数原型

 

void fun2( int );

 

下面选项中,

不正确的

调用?/p>

(  

c

  )

?/p>

 

(a) double x = 2.17 ; fun1( x ) ; 

(b) int a = 15 ;  fun2( a * 3.14 ) ;  

(c) int b = 100 ; fun2( & b ) ; 

(d) fun2( 256 ) ; 

3

.有函数原型

 

void fun3( int * );

 

下面选项中,

正确的调?/p>

?/p>

( 

 

c

 

 )

?/p>

 

(a) 

double

 x = 2.17 ; fun3(

 

&x

 

) ;   ??? 

(b) int a = 15 ;  fun3( a * 3.14 ) ;  

(c) int b = 100 ; fun3( & b ) ; 

(d) fun2( 256 ) ; 

4

.有函数原型

 

void fun4( int & );

 

下面选项中,

正确?/p>

调用?/p>

( 

 

c

  

)

?/p>

 

(a) int x = 2.17 ; fun4( &x ) ; 

(b) int a = 15 ;   fun4( a * 3.14 ) ; 

(c) int b = 100 ;  fun4( b ) ; 

(d) fun4( 256 ) ; 

5

.有声明

 

int fun5( int ); int (*pf)(int) = fun5 ;

 

 

下面选项中,

正确?/p>

调用?/p>

(

  

c 

 

)

?/p>

 

(a) int 

a = 15 ; int n = 

fun5(

 &a

 

) 

;   (b) int a = 15 ; cout 

<< 

( &pf )

( 

a )

 

;

 

(c) cout << ( *pf )( 256 ) ;

 

 

   (d) cout << *pf( 256 ) ; 

6

.在

VC

中,若定义一个函数的返回类型?/p>

void

,以下叙?/p>

正确?/p>

?/p>

(

   c

  

)

?/p>

 

(a) 

函数返回值需要强类型转换

 

      (b) 

函数不执行任何操?/p>

 

(c) 

函数本身没有返回?/p>

 

 

     

  (d) 

函数不能修改实际参数的?/p>

 

7

.函数参数的

默认?/p>

不允许为

( 

 

c

 

 )

?/p>

 

(a) 

全局常量

       (b) 

直接常量

    

(c) 

局部变?/p>

  

       (d) 

函数调用

 

8

.使?/p>

重载函数

编程序的目的?/p>

(  

a 

 )

?/p>

 

(a) 

使用相同的函数名调用功能相似的函?/p>

  (b) 

共享程序代码

 

(c) 

提高程序的运行速度

 

 

 

 

      (d) 

节省存贮空间

 

9

.下列的描述?/p>

( 

 

b

 

 )

是错误的

?/p>

 

(a) 

使用全局变量可以从被调用函数中获取多个操作结?/p>

 

(b) 

局部变量可以初始化,若不初始化,则系统默认它的值为

0 

(c) 

当函数调用完后,静态局部变量的值不会消?/p>

 

Ͼλ">
Ͼλ
Ŀ

习题3及其解答(06?? - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

                     

 

习题

3

及其解答

 

 

3.1  

选择?/p>

 

1

.以?/p>

正确?/p>

函数原型?/p>

( 

 

d 

 )

?/p>

 

(a)

?

 f1( int x ; int y ) ; 

 

 

(b) void f1( 

?

x , 

?

y ) ; 

(c) void f1( int x , 

?

y ) ; 

 

 

(d) void f1( int , int ) ; 

2

.有函数原型

 

void fun2( int );

 

下面选项中,

不正确的

调用?/p>

(  

c

  )

?/p>

 

(a) double x = 2.17 ; fun1( x ) ; 

(b) int a = 15 ;  fun2( a * 3.14 ) ;  

(c) int b = 100 ; fun2( & b ) ; 

(d) fun2( 256 ) ; 

3

.有函数原型

 

void fun3( int * );

 

下面选项中,

正确的调?/p>

?/p>

( 

 

c

 

 )

?/p>

 

(a) 

double

 x = 2.17 ; fun3(

 

&x

 

) ;   ??? 

(b) int a = 15 ;  fun3( a * 3.14 ) ;  

(c) int b = 100 ; fun3( & b ) ; 

(d) fun2( 256 ) ; 

4

.有函数原型

 

void fun4( int & );

 

下面选项中,

正确?/p>

调用?/p>

( 

 

c

  

)

?/p>

 

(a) int x = 2.17 ; fun4( &x ) ; 

(b) int a = 15 ;   fun4( a * 3.14 ) ; 

(c) int b = 100 ;  fun4( b ) ; 

(d) fun4( 256 ) ; 

5

.有声明

 

int fun5( int ); int (*pf)(int) = fun5 ;

 

 

下面选项中,

正确?/p>

调用?/p>

(

  

c 

 

)

?/p>

 

(a) int 

a = 15 ; int n = 

fun5(

 &a

 

) 

;   (b) int a = 15 ; cout 

<< 

( &pf )

( 

a )

 

;

 

(c) cout << ( *pf )( 256 ) ;

 

 

   (d) cout << *pf( 256 ) ; 

6

.在

VC

中,若定义一个函数的返回类型?/p>

void

,以下叙?/p>

正确?/p>

?/p>

(

   c

  

)

?/p>

 

(a) 

函数返回值需要强类型转换

 

      (b) 

函数不执行任何操?/p>

 

(c) 

函数本身没有返回?/p>

 

 

     

  (d) 

函数不能修改实际参数的?/p>

 

7

.函数参数的

默认?/p>

不允许为

( 

 

c

 

 )

?/p>

 

(a) 

全局常量

       (b) 

直接常量

    

(c) 

局部变?/p>

  

       (d) 

函数调用

 

8

.使?/p>

重载函数

编程序的目的?/p>

(  

a 

 )

?/p>

 

(a) 

使用相同的函数名调用功能相似的函?/p>

  (b) 

共享程序代码

 

(c) 

提高程序的运行速度

 

 

 

 

      (d) 

节省存贮空间

 

9

.下列的描述?/p>

( 

 

b

 

 )

是错误的

?/p>

 

(a) 

使用全局变量可以从被调用函数中获取多个操作结?/p>

 

(b) 

局部变量可以初始化,若不初始化,则系统默认它的值为

0 

(c) 

当函数调用完后,静态局部变量的值不会消?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • Ի·ʵ鱨
  • ԰һѧʼ
  • ӡˡ紫
  • ҵλְҵÿһ(2015.3.20)
  • ȫпѧԾ(1)ר5 Ԫһη
  • 2015߿ĿܶԱר39 ʽд棩
  • ʯķ
  • WRF-Chemģʽ
  • 񡢷ѧӢ
  • 2018챦ɽ߿Ӣһģ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)