• 2022-05-26
    ‎在C语言中,定义一个函数f1如下:‎‎f1(int x,int y)‎‎{‎‎ static int count=0;‎‎int temp;‎‎ temp=x;‎‎x=y;‎‎y=temp;‎‎count++;‎‎}‎‎则下列叙述正确的是( )。‎
    A: 函数的默认返回值类型为int,函数没有返回任何值。
    B: x,y属于函数的形式参数。
    C: 变量count,temp均为局部变量。
    D: 函数的功能是实现两个变量值的交换。
    E: 变量count,temp为局部变量,所占空间在函数退出时释放。
    F: 变量count为全局变量,temp为局部变量。
  • A,B,C

    内容

    • 0

      若x为char型变量,y为int型变量,x,y均有值,正确的输出函数调用是()A.printf("%c%c",x,y);B.printf

    • 1

      ‌设有下列程序段:​‌static char b=2;​‌void Y ( )​‌{ static float d=4;.......​‌}​‌int a=1;​‌void X ( )​‌{ ​‌int c=3; ...... ​‌}​‌关于程序段中各变量的属性,以下叙述中错误的是________。​ A: a是全局变量,函数X可以访问,函数Y不能访问 B: b是全局变量,函数X和函数Y都可以访问 C: c是自动局部变量,函数X可访问,函数Y不可访问 D: d是静态变量,函数X和函数Y都可以访问

    • 2

      设有下列程序段:static char b=2;void Y ( ){ static float d=4;.......}int a=1;void X ( ){ int c=3; ...... }关于程序段中各变量的属性,以下叙述中错误的是________。 A: a是全局变量,函数X可以访问,函数Y不能访问 B: b是全局变量,函数X和函数Y都可以访问 C: c是自动局部变量,函数X可访问,函数Y不可访问 D: d是静态变量,函数X和函数Y都可以访问

    • 3

      有函数定义“void f(int a,float b){……}”,变量定义“int y,float x;int k”,则以下对函数调用中正确的是

    • 4

      设x、y是int型变量,函数定义为: void func(int a,int b) {... ...} 则以下________是错误的函数调用