2021 C语言程序设计(江苏海洋大学)1465285441 最新满分章节测试答案

2025年3月13日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-08-25到2022-01-22
本篇答案更新状态:已完结

【作业】第4周 自上而下依次执行—-顺序程序设计 第一次作业

1、 问题:输入梯形的上底、下底以及高的值,编程输出其面积。给出程序以及程序运行的结果图。
评分规则: 【 根据程序的代码以及运行结果,给出相应的分值,结果输出正确,给25分。不正确,请根据具体代码给出相应的分值,最高不超过20分。

2、 问题:编程从键盘输入5名同学的成绩(数据类型为整型),输出他们的平均值,保留2位小数。给出程序以及运行结果图。
评分规则: 【 根据程序运行结果,给分,如果结果正确,给25分;否则,酌情给分,最高不超过20分。

3、 问题:欧阳俊最近学习了C语言,这门课程的总成绩计算办法是:总成绩=作业成绩5%+单元测试15%+讨论发帖5%+期中成绩15%+实验10%+期末成绩50%,请为他编写一个C程序,统计出其最后的总成绩。给出程序和程序运行结果。
评分规则: 【 根据程序运行的结果,给分,如果结果正确,给50分;否则,酌情给分,最高不超过40分。

【作业】第6周 缠缠绵绵不离不弃—-循环程序设计 第三次作业

1、 问题:编程实现:输出两个整型输的最大公约数和最小公倍数。
评分规则: 【 使用循环程序设计实现并结果正确,给30分;其他情况酌情给分。

2、 问题:编程实现:输出所有的“水仙花”数,所谓“水仙花”数是指一个3位数,其各位数字的立方和等于该数的本身。
评分规则: 【 结果为:153 370 372 407 结果正确给30分;其他结果最高不给超过20分。

3、 问题:编程实现:   用循环程序实现输出如下图形:                                                                                                                                                                                                                                 *
评分规则: 【 结果正确给40分,其他结果酌情给分。

第6周 缠缠绵绵不离不弃—-循环程序设计 第6周测试

1、 问题:#include <stdio.h>int main() { int x=3; do {    x-=2;    printf("%d ",x); } while(!(–x));return 0;}    执行这个程序的输出结果是(  ).
选项:
A:1
B:-2
C:1  -2
D:死循环
答案: 【1  -2

2、 问题:执行语句序列   int i=0;while(i<25)      i+=3; printf("%d",i);    输出结果是( ).
选项:
A:24
B:25
C:26
D:27
答案: 【27

3、 问题:有如下语句序列:   int k=0;     do{     k+=5;     putchar(‘$’);    }while(k<10);  while(k–>0)    putchar(‘‘);  执行上面的语句序列输出字符$和的个数分别是( ).
选项:
A:2 10
B:4 10
C:5 20
D:3 20
答案: 【2 10

4、 问题:有如下程序段: int i=1;    while (1)   {     i++;       if(i==10) break;       if(i%2==0)  cout<<‘‘;     }  执行这个程序段输出字符的个数是( ).
选项:
A:10
B:3
C:4
D:20
答案: 【4

5、 问题:以下语句段中,不是无限循环是(     ).
选项:
A:i=100;while (1){   i=i%100;  i++;  if(i>100)break;}
B:for (;;);
C:k=32764;do{   k++;   k++;} while(k>0);
D:s=32764;while((s++%2)||(s%2))s++;
答案: 【k=32764;do{   k++;   k++;} while(k>0);

6、 问题:在以下给出的表达式中,与while(E)中的(E)不等价的表达式是(  ).
选项:
A:(!E==0)
B:(E>0||E<0)
C:(E==0)
D:(E!=0)  
答案: 【(E==0)

7、 问题:有以下程序:#include <stdio.h>int main(){  int y=10;  while(y–);     printf("y=%d",y);  return 0;}程序执行后的输出结果是(  ).
选项:
A:y=0
B:y=-1
C:y=1
D:y=10
答案: 【y=-1

8、 问题:有以下程序段:int n,t=1,s=0;   scanf("%d",&n);  do{       s=s+t;  t=t-2;  }while (t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是(  ).
选项:
A:任意正奇数  
B:任意负偶数 
C:任意正偶数 
D:任意负奇数  
答案: 【任意负奇数  

9、 问题:对下边for循环,循环体体执行次数是(  ).   for ( i = 1; i <= 10;  i = i + 2 );
选项:
A:5
B:4
C:10
D:6
答案: 【5

10、 问题:下边循环执行完后,x为(  ).   for ( x= 1;x< 6; x++ )        x = 2 * x;
选项:
A:7
B:6
C:8
D:12
答案: 【7

11、 问题:下边循环执行完后,n为(  ).    for ( x= 1; x< 5; x++ )     for ( y= n = 0; y< x; y++, n = n +x) ;
选项:
A:16
B:10
C:14
D:5
答案: 【16

12、 问题:下面程序段输出结果是(  ).int i , a= 0;for ( i = 0; i < 10; i++ )  a++, i++;printf("%d", a);
选项:
A:10
B:5
C:6
D:9
答案: 【5

13、 问题:从循环体内某一层跳出,继续执行循环外的语句是(  ).
选项:
A:break语句
B:return语句
C:continue语句
D:空语句
答案: 【break语句

14、 问题:循环语句 for (x=0,y=0; (y!=1)&&(x<4);x++)的循环执行次数为(  ).
选项:
A:无限次
B:不循环
C:4次
D:3次
答案: 【4次

15、 问题:循环语句for (x=0,y=0; (y!=1)||(x<4);x++);的执行次数为(  ).
选项:
A:无限次
B:不循环
C:4次
D:3次
答案: 【无限次

16、 问题: 设i,j,k均为int型变量,k初值为0,执行完下面的for循环后,k的值为(  ).     for (i=0,j=10; i<=j; i++,j–)  k=i+j;
选项:
A:10
B:9
C:8
D:7
答案: 【10

17、 问题:下边程序段循环执行的次数是(  ). int x= 0, y = 10;for ( ; y > 3; y– ){    x++;    if ( x> 3)  break ;}
选项:
A:3
B:4
C:5
D:6
答案: 【4

18、 问题:以下for循环语句,循环体的执行次数是 (  ).      for( i=5; i>1; i– ) ;
选项:
A:2
B:3
C:4
D:5
答案: 【4

19、 问题:以下for循环语句,循环体的执行次数是( ).      for( i=1; i<=5; i+=2 ) ;
选项:
A:3
B:4
C:5
D:6
答案: 【3

20、 问题:定义变量int i=-1; 则以下不是无限循环的是( ).
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读