问题详情

有以下程序 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

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

退出Access数据库管理系统可以使用的快捷键是______。

A.Ctrl+O

B.Alt+X

C.Ctrl+C

D.Alt+F+X

若有说明:int*p,m=5,n;以下正确的程序段是

A.p =&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);*p=n;

D.p=&n;*p=m;

在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面的符号______。

A.…

B.=

C.,

D.;

以下叙述中不正确的是

A.预处理命令行都必须以#号开始

B.在程序中凡是以#号开始的语句行都是预处理命令行

C.宏替换不占用运行时间,只占编译时间

D.在以下定义是正确的:#definePI3.1415926;

在窗体上画一个命令按钮和一个文本框,并把窗体的KeyPreview属性设置为True,然后编写如下代码: Dim SaveAll As String Private Sub Command1_Click() Text1.Text=UCase(SaveAll) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAseii) End Sub 程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框中显示的内容为 ______ 。

A.abcdefg

B.不显示任何信息

C.ABCDEFG

D.出错

联系客服 会员中心
TOP