TOP

计算机二级考试C 语言试题9
2011-09-20 13:18:54 来源: 作者: 【 】 浏览:549次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

4若函数调用时的实参为变量时,以下关于函数形参的叙述中正确的是(   )

 

A 函数的实参和其对应的形参共占同一存储单元

 

B 形参只是形式上的存在,不占用具体存储单元

 

C 同名的实参和形参占用同一存储单元

 

D 函数的形参和实参分别占用不同的存储单元

 

5以下程序运行后的输出结果是( 4334 )

 

#include<stdio.h>

 

void swap(int x,int y)

 

{

 

       int t;

 

       t=x; x=y; y=t;

 

       printf("%d %d ",x,y);    

 

}

 

void main()

 

{

 

       int a=3,b=4;

 

       swap(a,b);

 

       printf("%d %d",a,b);

 

}

 

6C语言中,函数的返回值的类型最终取决于(  )

 

A 函数定义时在函数首部所说明的函数类型

 

B return语句中表达式值的类型

 

C 调用函数时主调函数所传递的实参类型

 

D 函数定义时形参的类型

 

7改错,程序运行后的输出结果是( 192 )

 

 #include<stdio.h>

 

#define P 3

 

void F(int x)

 

{

 

       return(P*x*x);

 

}

 

void main()

 

{

 

       printf("%d\n",F(3+5));

 

}

 

8设函数fun的定义形式为:

 

void fun (char ch,float x){……}

 

则以下对函数fun的调用语句中,正确的是(   )

 

A fun(“abc”,3.0);             B t=fun(‘D’,16.5);

 

C fun(‘65’,2.8);                 D fun(32,32);

 

9对被调用的函数作声明

 

# include <stdio.h>

 

void main()

 

    float  addfloat x float y);   *对被调用函数add的声明*

 

       float  abc

 

       scanf("%f,%f",&a,&b);

 

      caddab;

 

      printf("sum is f  \n",c);

 

 

float addfloat x,float y)       *函数首部*

 

    float z;                            /*  函数体 */     运行结果:3.6 6.5

 

        z=x+y;                                     sum is 10.100000

 

        returnz);

 

  

 

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇计算机二级考试C 语言试题10 下一篇计算机二级考试C 语言试题8

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117