国开电大中国大学mooc2024-2025-1 《c语言程序设计》作业答案

[复制链接]
楼主: 1144766066

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include stdio.h
void f(int x,int y,int z)
{
z=x+y;
}
int main( )
{
int a;
f(5,6,a);
printf(%d\n,a);
return 0;
}
选项:

A. 12

B. 11

C. 1

D. 不确定的值
答案: 请关注ybaotk.com搜题查看答案
问题 110: 12. 以下程序的输出结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include stdio.h
int func(int a,int b)
{
return(a+b);
}
int main()
{
int x=6,y=7,z=8,r;
r=func(func(x,y),z--);
printf(%d\n,r);
return 0;
}
选项:

A. 20

B. 31

C. 15

D. 21
答案: 请关注ybaotk.com搜题查看答案
问题 111: 13. 以下程序的输出结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include stdio.h
int f(int a)
{
int b=0;
static int c=3;
a=c++,b++;
return a;
}
int main()
{
int a,i,t;
a=3;
for(i=0;i<3;i++)
t=f(a++);
printf(%d\n,t);
return 0;
}
选项:

A. 3

B. 5

C. 4

D. 6
答案: 请关注ybaotk.com搜题查看答案
问题 112: 14. 以下程序的运行结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include stdio.h
int a(int x);
int main()
{
int n=0,m;
m=a(a(a(n)));
printf(%d\n,m);
return 0;
}
int a(int x)
{
static int y=1;
y=y+x;
return y;
}
选项:

A. 4

B. 3

C. 2

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 113: 15. 以下函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组中前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。划线处应填( )。
fun( int a[])
{
int i;
for(i=1;i<=10;i++)
______=i;
for(i=0;i<5;i++)
______=a;
}
选项:

A. a[i-1]和a[10-i]

B. a和a[10-i]

C. a[i-1]和a[9-i]

D. a和a[9-i]
答案: 请关注ybaotk.com搜题查看答案
问题 114: 16. 以下程序的输出结果是

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include
fun( char s[])
{
int x,y; char c;
for(x=0,y=(strlen(s)-1)/2; x
选项:

A. ihgfedcba

B. abcdefghi

C. edcbafghi

D. ihgfefghi
答案: 请关注ybaotk.com搜题查看答案
问题 115: 17. 以下程序的输出结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include ctype.h

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include string.h
void space(char str[ ])
{
int i,t; char ts[81];
for(i=0,t=0;str!= '\0';i+=2)
if(!isspace(str) && str!= 'a') //isspace函数,主要用于检查参数c是否为空白字符。
ts[t++]=toupper(str); //toupper 函数 用于将传入的 字符 转为大写字符。
ts[t]= '\0';
strcpy(str,ts);
}
int main()
{
char s[81]={ abcdefg};
space(s);
puts(s);
return 0;
}
选项:

A. ABCDEFG

B. CEG

C. ABCDE

D. BDF
答案: 请关注ybaotk.com搜题查看答案
问题 116: 18. 下面程序的功能是,将字符数组a中的字符逆序存放,划线处应填入( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include
int main( )
{
char a[80]= abcdefgh;
void fun(char s[10]);
fun(a); puts(a);
return 0;
}
void fun(char s[10])
{
int x=0,y; char c;
for(________;x
选项:

A. y=0

B. y=strlen(s)

C. y=strlen(s)-1

D. y=x
答案: 请关注ybaotk.com搜题查看答案
问题 117: 19. 以下函数返回a数组中最小值所在的下标,在划线处应填入的是( )。
int fun( int a[],int n)
{
int i,j=0,p;
p=j;
for(i=j;i
选项:

A. i=p

B. a[p]=a

C. p=j

D. p=i
答案: 请关注ybaotk.com搜题查看答案
问题 118: 20. 下面程序的输出是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-4-11 17:19:01 | 显示全部楼层
include
int main()
{ int fun(int k);
printf(%d\n,fun(5));
}
int fun(int k)
{ if(k==0)
return 1;
return(fun(k-1)*k);
return 0;
}
选项:

A. 360

B. 120

C. 5

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 119: 21. 调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )。
选项:

A. 实参将其地址传递给形参,并释放原先占用的存储单元

B. 实参将其地址传递给形参,调用结束时形参再将其地址回传给实参

C. 实参将其值传递给形参,调用结束时形参再将其值回传给实参

D. 实参将其值传递给形参,调用结束时形参并不将其值回传给实参
答案: 请关注ybaotk.com搜题查看答案
问题 120: 22. 下面程序功能:将一个十进制正整数转化成八进制数。例如输入一个正
整数25,则输出31,划线处应该是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图