单项选择题

有以下程序:   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
<上一题 目录 下一题>
热门 试题

单项选择题
设有如下程序段:int x=2002, y=2003;printf( %d n ,(x,y));则以下叙述中正确的是( )。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
单项选择题
有以下程序main( ){ int a; char c=10;float f=100.0; double x;a=f =c*=(x=6.5);printf( %d %d %3.1f %3.1f n ,a,c,f,x); }程序运行后的输出结果是( )。
A.1 65 1 6.5
B.1 65 1.5 6.5
C.1 65 1.0 6.5
D.2 65 1.5 6.5
相关试题
  • 在数据库管理系统提供的数据定义语言、数据...
  • 下列程序的输出结果是【 】。#include ...
  • 下列软件系统结构图的宽度为【 】。
  • 下面程序和运行运行结果是【 】。#define...
  • 计算机的运算速度可以用MIPS来描述,1MIPS...