中国大学mooc2024-2025-1 《c语言程序设计》辅导资料

[复制链接]
楼主: 1144766066

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
*

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
*
答案: 请关注ybaotk.com搜题查看答案
问题 131: 8. 下面程序段的运行结果是( )。
for(x = 10; x > 3; x--)
{
if(x % 3)
x--;
--x; --x;
printf(%d , x);
}
选项:

A. 6 3

B. 7 4

C. 6 2

D. 7 3
答案: 请关注ybaotk.com搜题查看答案
问题 132: 9. 以下程序的执行结果是( )。
选项:

A. 12

B. 15

C. 20

D. 25
答案: 请关注ybaotk.com搜题查看答案
问题 133: 10. 以下程序的功能是:根据以下近似公式求π值。
公式如下:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)
完善程序,划线处应该填写的代码是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include stdio.h

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include math.h
int main( )
{
double s = 0.0;
int i, n;
printf(Please input n:);
scanf(%d, &n);
for(i = 1; i <= n; i++)
s = s +________ ;
s = (sqrt(6 * s));
printf(s=%e, s);
return 0;
}
选项:

A. 1 / i * i

B. 1.0 / i * I

C. 1.0 / (i * i)

D. 1.0 / (n * n)
答案: 请关注ybaotk.com搜题查看答案
问题 134: 11. 在三种循环语句中,先执行循环操作内容(即循环体),后判断控制循环条件的循环语句是1语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 135: 12. 三种循环语句都能解决循环次数已经确定的循环,其中1循环语句最适合。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 136: 13. 以下程序的功能是,从键盘输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请填空。
注意:仅填写划线部分  所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include stdio.h
int main( )
{
float x, amax, amin;
scanf(%f, &x);
amax = x;
amin = x;
while(  1 )
{
if(x > amax) amax = x;
if(  2 ) amin = x;
scanf(%f, &x);
}
printf(\namax=%f\namin=%f\n, amax, amin);
return 0;
}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 137: 14. 计算正整数num的各位上的数字之积。例如,若输入234,则输出应该是24。若输入808,则输出应该是0,请填空。
阅读程序,在程序中提示行/*************************/的下一行填写正确内容,将程序补充完整。
注意:仅填写划线部分  所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include stdio.h
int main( )
{
int num,k;
k=1;
printf(\Please enter a number:);
/***************************/
1 ;//输入整数给num
do
{
k *= num % 10;
/***************************/
2 ;
} while(num) ;
printf(\n%ld\n, k);
return 0;
}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 138: 15. 求两个正整数x和y的最小公倍数,请填空 。
注意:仅填写划线部分  所缺的内容!!!且 每空的最后不要写分号!!!
题干上没有分号,也不要在答案中写分号!!!以后均如此!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include stdio.h
int main( )
{
int x = 24, y = 31, t, min, i;
if(x > y)
{t = x; x = y; y = t;}
for (  1 ; i >= y; i--)
{
if(  2 )
min = i;
}
printf(min is : %d, min);
return 0;
}
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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