好文档 - 专业文书写作范文服务资料分享网站

华南理工大学C习题3及其解答

天下 分享 时间: 加入收藏 我要投稿 点赞

如对您有帮助,欢迎下载支持,谢谢!

习题3及其解答

3.1 选择题

1.以下正确的函数原型为( d )。 (a) f( int x ; int y ) ; (b) void f( x , y ) ; (c) void f( int x , y ) ; (d) void f( int , int ) ;

2.有函数原型 void fun1( int ); 下面选项中,不正确的调用是( c )。 (a) double x = 2.17 ; fun1( x ) ; (b) int a = 15 ; fun1( a * 3.14 ) ; (c) int b = 100 ; fun1( & b ) ; (d) fun1( 256 ) ;

3.有函数原型 void fun2( int * ); 下面选项中,正确的调用是( c )。 (a) double x = 2.17 ; fun2( &x ) ; (b) int a = 15 ; fun2( a * 3.14 ) ; (c) int b = 100 ; fun2( & b ) ; (d) fun2( 256 ) ;

4.有函数原型 void fun3( int & ); 下面选项中,正确的调用是( c )。 (a) int x = 2.17 ; fun3( &x ) ;

(b) int a = 15 ; fun3( a * 3.14 ) ; (c) int b = 100 ; fun3( b ) ; (d) fun3( 256 ) ;

5.有声明 int fun5( int ); int (*pf)(int) = fun5 ; 下面选项中,正确的调用是( c )。

(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中,若定义一个函数的返回类型为void,以下叙述正确的是( c )。 (a) 函数返回值需要强制类型转换 (b) 函数不执行任何操作 (c) 函数本身没有返回值 (d) 函数不能修改实际参数的值 7.函数参数的默认值不允许为( c )。

(a) 全局常量 (b) 全局变量 (c) 局部变量 (d) 函数调用 8.使用重载函数编程序的目的是( a )。

(a) 使用相同的函数名调用功能相似的函数 (b) 共享程序代码 (c) 提高程序的运行速度 (d) 节省存贮空间 9.下列的描述中( b )是错误的。

(a) 使用全局变量可以从被调用函数中获取多个操作结果

1

如对您有帮助,欢迎下载支持,谢谢!

(b) 局部变量可以初始化,若不初始化,则系统默认它的值为0 (c) 当函数调用完后,静态局部变量的值不会消失 (d) 全局变量若不初始化,则系统默认它的值为0 10.下列选项中,( c )的具有文件作用域。 (a) 语句标号 (b) 局部变量 (c) 全局变量 (d) 静态变量

3.2 阅读下列程序,写出执行结果

1.#include

#include int f( int ) ; void main() { int i;

for( i = 0 ; i < 3 ; i ++ ) cout << f( i ) << endl ; }

int f( int a )

{ int b = 0 , c = 1 ; b ++ ;c++ ;

return ( a + pow( b, 2 ) + c ) ; }

答案: 3 4 5

2.void func(int a, int b, int c = 3, int d = 4 ) ;

#include void main()

{ func( 10, 15, 20, 30 ) ; func( 10, 11, 12 ) ; func( 12, 12 ) ; }

void func( int a, int b, int c, int d )

{ cout << a << '\\t' << b << '\\t' << c << '\\t' << d << endl ; }

答案:

10 15 20 30 10 11 12 4

2

华南理工大学C习题3及其解答

如对您有帮助,欢迎下载支持,谢谢!习题3及其解答3.1选择题1.以下正确的函数原型为(d)。(a)f(intx;inty);(b)voidf(x,y);(c)voidf(intx,y);(d)voidf(int,
推荐度:
点击下载文档文档为doc格式
5lngl3hr367wp9920czo7b3ef97wu60103a
领取福利

微信扫码领取福利

微信扫码分享