2021 C语言程序设计(江苏海洋大学)1465285441 最新满分章节测试答案
- 【作业】第4周 自上而下依次执行—-顺序程序设计 第一次作业
- 【作业】第6周 缠缠绵绵不离不弃—-循环程序设计 第三次作业
- 第6周 缠缠绵绵不离不弃—-循环程序设计 第6周测试
- 【作业】第5周 约束限制合理执行—-分支程序设计 第二次作业
- 第5周 约束限制合理执行—-分支程序设计 第一次周测
- 【作业】第7周 模块处理独自成章—–函数 第四次作业
- 第7周 模块处理独自成章—–函数 第八周测验
- 【作业】第8周 数以类聚集约处理—-数组 第五次作业
- 第8周 数以类聚集约处理—-数组 第十二周测验
- 【作业】第9周 程序利器所向披靡—-指针 第6次作业
- 第1周—初识C语言-从简单程序开始 C程序基本构成以及数据类型
- 第2周—-数据性质的限定–数据类型 第二周测验
- 第3周 数据加工处理—-运算符及表达式 第三周单元测试
- 第5周 约束限制合理执行—-分支程序设计 第五周测验
- 第8周 数以类聚集约处理—-数组 第7周测验
本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦