题目内容 (请给出正确答案)
[主观题]

有以下程序int a=4;int f(int n){ int t=0; static int a=5;if(n%2) {int a=6; t+=a++;}els

有以下程序

int a=4;

int f(int n)

{ int t=0; static int a=5;

if(n%2) {int a=6; t+=a++;}

else {int a=7 ;t +=a++ ; }

return t+a++ ;

}

main()

{ int s=a , i=0 ;

for(; i 〈 2 ; i++) s+=f(i);

printf ("%d\n",s);

}

程序运行后的输出结果是

A)24

B)28

C)32

D)36

提问人:网友zhaodanyy 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有以下程序int a=4;int f(int n){ int…”相关的问题
第1题
下面程序片段,哪一个是正确的?

A、int n=4; int& r=n*3;

B、int m=5; const int& r=m; r=6;

C、int n=8; const int& p=n; int& q=p ;

D、int n=8; int& p=n; const int q=p ;

点击查看答案
第2题
以下程序的输出结果是: int f(int a) { auto int b=0; static int c=3; b++;c++; return a+b+c; } main( ) {int c,a=1; for(c=1;c<3;c++) printf(“%3d ”,f(a));> A、5 5

B、5 6

C、6 6

D、6 7

点击查看答案
第3题
以下程序的运行结果是? int a=8,b=9; int f(int a,int b) { int c; c=a>b?a:b; return(c); } void main() { int a=10; printf("%d",f(a,b)); }

A、8

B、9

C、10

D、随机数

点击查看答案
第4题
下面是正确的方法定义的是()

A、static void f(int a,b,c) { c=a+b; }

B、static void f(int a,int b,out int c) { c=a+b; }

C、static f(int a,int b,out int c) { c=a+b; }

D、static void f(int a,int b,out int c) { c=a+b; return c; }

点击查看答案
第5题
有以下程序

#include

main()

{ int s;

scanf("%d",&s);

while(s>0)

{ switch(s)

{ case1:printf("%d",s+5);

case2:printf("%d",s+4); break;

case3:printf("%d",s+3);

default:printf("%d",s+1);break;

}

scanf("%d",&s);

}

}

运行时,若输入1 2 3 4 5 0<回车>,则输出结果是

A.6566456

B.66656

C.66666

D.6666656

点击查看答案
第6题
有以下程序:

void f(int x,int y)

{ int t;

if(x

}

main

{ int a=4,b=3,c=5;

f(a,b);f(a,c);f(b,c);

printf("%d,%d,%d\n",a,b,c);

}

执行后输出结果是()。

A.3,4,5

B.5,3,4

C.5,4,3

D.4,3,5

点击查看答案
第7题
若有以下程序

main()

{ int a=4,b=3,c=5,t=0;

if(a<b)t=a;a=b;b=t;

if(a<c)t=a;a=c;c=t;

pfintf("%d%d%d\n",a,b,c) ;

}

执行后输出结果是【 】。

点击查看答案
第8题
执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;
点击查看答案
第9题
有以下程序: #include int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,4);printf("%d\n",s); int f(int t[],int n) {if(n>0)return t[n-1]+f(t,n-1); else return 0; } 程序运行后的输出结果是()。

A.4

B.10

C.14

D.6

点击查看答案
第10题
分析以下程序, 下列说法正确的是( )。void main() { int x=0,a=0,b=0; if(x=a+b) printf("tttt\n"); else printf("kkkk\n"); }

A、有语法错,不能通过编译

B、通过编译,但不能连接

C、输出tttt

D、输出kkkk

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信