有以下程序: 程序运行后的输出结果是( )。A.10 64B.10 10C.64 10D.64 64
有以下程序: 
程序运行后的输出结果是( )。
A.10,64
B.10,10
C.64,10
D.64,64
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:A
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(a+1)=a+1a+1a+1=3a+1=10,f((a+1))=(a+1)$(a+1)(a+1)=64,所以答案为A选项。
相似问题
下面叙述中错误的是( )。A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是
下面叙述中错误的是( )。A 软件测试的目的是发现错误并改正错误B 对被调试的程序进行“错误定位”是程序调试的必要步骤C 程序调试通常也称为DebugD 软
设有定义: double a[10] *s=a; 以下能够代表数组元素a[3]的是( )。A.($s
设有定义: double a[10],*s=a; 以下能够代表数组元素a[3]的是( )。A ($s)[3]B }(s+3)C *s[3]D }s+3请帮忙给出正确答案和分析,谢谢!
规定输入的字符串中只包含字母和*号。请编写函数fun 其功能是:除了字符串前导的。号之外 将串中其他
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的
以下程序段完全正确的是( )。A.int * p;scanf(”%d” &p);B.int*p;sc
以下程序段完全正确的是( )。A int * p;scanf(”%d”,&p);B int*p;scanf(”%d”,P);C int k,* P:&k;scanf(’’%d”,P);D in
有以下程序: 程序执行后的输出结果是( )。A.5B.24C.32D.40请帮忙给出正确答案和分析
有以下程序: 程序执行后的输出结果是( )。A 5B 24C 32D 40请帮忙给出正确答案和分析,谢谢!

