单项选择题
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是( )。
A.4
B.3
C.2
D.1
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
A. typedef STP char *s;
B. typedef *char STP;
C. typedef STP *char;
D. typedef char* STP ;
点击查看答案
单项选择题
以下叙述中正确的是【 】。
A.预处理命令行必须位于源文件的开头
B.在源文件的一行上可以有多条预处理命令
C.宏名必须用大写字母表示
D.宏替换不占用程序的运行时间
点击查看答案&解析
相关试题
有以下程序:main( )int f1 (int x...
以下程序中函数reverse( )的功能是将a所...
以下程序中函数scmp的功能是返回形参指针s...
有以下程序int f1 (int x,inty){re...
有以下程序:struct STU{char name[1...