题目内容

如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )

A. 该变量只在该复合语句中有效
B. 该变量在该函数中有效
C. 该变量在本程序范围内均有效
D. 该变量为非法变量

查看答案
更多问题

以下正确的函数形式是( )

A. double fun(int x,int y) { z=x+y;return z;}
B. fun(int x,y) { int z; return z;}
C. fun(x,y) { int x,y; double z; z=x+y; return z;}
D. double fun( int x,int y) {double z; z=x+y; return z;

以下程序的输出结果是()#include#define F(y) 8.19-y#define PRINT(a) printf("%d",(int)(a))Voidmain(){intx=2;PRINT(x*F(3));}

A. 10
B. 13
C. 11
D. 报错

有以下程序#include#define PT 3.5;#define S(x) PT*x*x;mian(){int a=1,b=2;printf(“%4.1f\n”,S(a+b));}程序运行后输出的结果是()

A. 14.0
B. 31.5
C. 7.5
D. 程序有错无输出结果

形参可以是常量、变量或表达式。

A. 对
B. 错

答案查题题库