题目内容

有以下函数定义,正确的声明语句是( )。void fun(int a, float b){……}

A. void fun();
B. fun(int, float);
C. void fun(int a, float b);
D. fun(int a, float b)

查看答案
更多问题

以下程序的运行结果是( )。#include int fun(int x, int y) {x++;y++; return(x+y); } void main(){int a=2,b=3,c; c=fun(a,b); printf("%d,%d,%d\n",a,b,c); }

A. 2,3,7
B. 3,4,7
C. 2,3,5
D. 3,4,5

以下程序的运行结果是( )。#include int fun(int x) { return(x+3.14);} void main() { float a=3.9; int d; d=fun(a); printf("%d\n",d); }

A. 3
B. 4
C. 6
D. 7

以下程序的运行结果是( )。#include int fun1(int x) { return x*x; } int fun2(int x, int y) { double a,b; a=fun1(x); b=fun1(y); return(a+b); } void main() { double c; c=fun2(2.1,4.2); printf("%.1lf\n",c); }

A. 20.0
B. 4
C. 16
D. 6

以下叙述中错误的是( )。

A. 变量的作用域取决于变量定义语句的位置
B. 全局变量定义在函数外部
C. 局部变量可以被其他函数使用
D. 全局变量的作用域是从定义的位置开始直到本源文件结束

答案查题题库