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

有以下程序:include<stdio.h>int f(int x):main{int n=1,m;m=f(f(f(n)));printf("%d\

有以下程序:

include<stdio.h>

int f(int x):

main

{int n=1,m;

m=f(f(f(n)));printf("%d\n",m);

}

int f(int x)

{return x*2;)

程序运行后的输出结果是()。

A.1

B.2

C.4

D.8

提问人:网友sw1976 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有以下程序:include<stdio.h>int f(in…”相关的问题
第1题
#include<stdio.h> int f (int n) { if (n==0) return n; return f(n-5)+n; } int main( ) { printf("%d",f(15)); return 0; } 程序运行结果为______
点击查看答案
第2题
下面程序的输出结果是_______。 #include <stdio.h> int func(void); int main(void) { int i, s; for (i = 0; i < 4; i++) s = func(); printf("%d", s); return 0; } int func(void) { static int x = 6; x++; return x; }

A、7

B、8

C、9

D、10

点击查看答案
第3题
以下程序的运行结果是( )。#include <stdio.h> #define S(x) 4*x*x+1 void main() { int i=1,j=2; printf("%d",S(i+j)); }

A、9

B、36

C、37

D、4*x*x+1

点击查看答案
第4题
#include <stdio.h> int main( ) { int sum=10,n=1; while(n<3) { sum="sum-n;" n++; } printf(“%d,%d”,n,sum);>
点击查看答案
第5题
#include <stdio.h> void main() { int a; a = (int)((double)3 / 2 + 0.5 + (int)1.99 * 2); printf("%d\n", a); } 程序的运行结果是:
点击查看答案
第6题
有以下程序

# include

# define N 5

# define M N+1

# define f(x) (x*M)

main()

{ int i1, i2;

i1 = f(2) ;

i2 = f(1+1) ;

printf("%d %d\n", i1, i2);

}

程序的运行结果是

A)12 12

B)11 7

C)11 11

D)12 7

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

#include

#define N 5

#define M N+1

#define f(x)(x*M)

main()

{ int i1,i2;

i1=f(2);

i2=f(1+1);

printf("%d %d\n",i1,i2);

}

程序的运行结果是

A.12 12

B.11 7

C.11 11

D.12 7

点击查看答案
第8题

阅读以下代码,回答问题:1至问题3 ,将解答填入答题纸的对应栏内。 【代码1】 include void swap(int x, int y) { int tmp =x; x= y; y= tmp; } int maim() { int a= 3, b= 7; printf("a1= %d b1=%d\n",a,b); Swap(a, b); Printf("a2 = %d b2=%d\n”,a,b); return 0; } 【代码2】 include define SPACE " //空格字符 Int main() { char str[128] =" Nothing is impossible! "; int i,num =0,wordMark=0; for(i=0;str[i];i++) If(str[i]==SPACE) WordMark=0; else If(wordMark=0){ wordMark=1; num++; } Printf(“%d/n”,num) return 0; } 【代码3】 include define SPACE " //空格字符 int countStrs(char *); int main() { char str[128] = " Nothing is impossible! "; Printf("%d/n",(1)(str)) return 0; } int countStrs(char *p) { int num=0, wordMark= 0; for(;(2); p++) { If((3)==SPACE) wordMark= 0; else if(!wordMark ) { wordMark = 1; ++num } } return (4) ; }

【问题1】(4分) 写出代码1运行后的输出结果。 【问题2】(3分) 写出代码2运行后的输出结果。 【问题3】(8分) 代码3的功能与代码2完全相同,请补充3中的空缺,将解答写入答题纸的对应栏内。

点击查看答案
第9题
#include

void main()

int s=0

for(int i=l;i<=8;i十=2)

s十=i*i

cout<<"s="<;

}

输出结果:

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

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

简答题官方微信公众号

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

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

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