2022 C语言程序设计(江苏海洋大学)1467106464 最新满分章节测试答案
- 【作业】第2周—-数据性质的限定–数据类型 第一次作业
- include <stdio.h>
- include <stdio.h>
- include <stdio.h>
- include <stdio.h>
- 【作业】实验一 实验一:顺序结构与输入-输出方法
- 【作业】实验二 实验二
- 【作业】实验三 实验三 实验报告
- 【作业】实验四 实验四
- 【作业】第5周 约束限制合理执行—-分支程序设计 第二次作业
- 【作业】第6周 缠缠绵绵不离不弃—-循环程序设计 第三次作业
- 第5周 约束限制合理执行—-分支程序设计 分支周测
- 【作业】实验五 实验五
- 【作业】实验六 实验六实验报告
- 【作业】实验七 实验七报告书
- 【作业】实验八 实验八实验报告书
- 【作业】实验九 实验九报告书
- 【作业】实验十一 实验十一报告书
- 【作业】实验十 实验十实验报告书
- 【作业】第7周 模块处理独自成章—–函数 第四次作业
- 【作业】实验十二 实验十二报告书
- 【作业】实验十三 实验实验报告书
- 【作业】实验十四 实验十四实验报告书
- 【作业】实验十五 实验十五报告书
- 【作业】实验十六 实验报告书
- 【作业】第9周 程序利器所向披靡—-指针 第5次作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-13到2022-06-25
【作业】第2周—-数据性质的限定–数据类型 第一次作业
1、 问题:下面程序的输出结果是____.
include <stdio.h>
int main()
{
char m;
m=’B’+32;
printf("%c",m);
return 0;
}
评分规则: 【 结果正确给满分,否则0分。答案为:b
】
2、 问题:下面程序的运行结果为_____.#include <stdio.h>
int main()
{
int x=3,y=5;
printf("%d",x/y);
return 0;
}
评分规则: 【 答案为:0答案正确给20,否则给0分。
】
3、 问题:下面程序输出的结果为_____.
include <stdio.h>
int main()
{
int m=0xabc,n=0xab0;
m -= n;
printf("%x",m);
return 0;
}
评分规则: 【 答案为小写字母:c正确给20,否则0分
】
4、 问题:下面程序的执行结果是___.
include <stdio.h>
int main()
{
int x=10,y=3;
printf("%d,%d",x++,–y);
return 0;
}
评分规则: 【 答案:10,2正确给20,否则0分。
】
5、 问题:下面程序的运行结果是____.
include <stdio.h>
int main()
{
int a=2,b=20,c=30,d;
d=++a<=10||b–>=20||c++;
printf("%d,%d,%d,%d",a,b,c,d);
return 0;
}
评分规则: 【 答案:3,20,30,1完全一样给20,否则0分。
】
【作业】实验一 实验一:顺序结构与输入-输出方法
1、 问题:实验一 顺序结构与输入/输出方法(2学时)一 实验目的1.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(–)运算符的使用。2.掌握C语言中赋值语句的使用。3.掌握C语言中各种数据的输入/输出方法,能正确使用各种格式控制符。4.理解C语言程序的顺序结构。5.培养规范化程序设计的习惯,程序设计有严格的语法要求,养成严于利己,严谨求学,踏踏实实做事的科研精神。二 实验内容上机调试并运行以下程序。1. 输入下面的程序#include <stdio.h>int main(){ int x,y,m,n; x=3;y=5; m=++x; / 第5行 / n=y++; / 第6行 / printf("%d,%d,%d,%d",x,y,m,n);return 0;}运行程序,注意x、y、m、n各变量的值;然后分别作以下改动并运行:(1) 将第5、6行改为如下以后再运行:m=x++;n=++y;(2) 将程序改为:#include <stdio.h>int main(){ int x,y; x=3;y=5; printf("%d,%d",x++,y++); / 第5行 /return 0;}(3) 在⑵的基础上,将第5行printf语句改为:printf("%d,%d",++x,++y);(4) 再将printf语句改为:printf("%d,%d,%d,%d",x,y,x++,y++);(5) 将程序改为:#include <stdio.h>int main(){ int x,y,m=0,n=0; x=3;y=5; m+=x++;n-=- -y; printf("x=%d,y=%d,m=%d,n=%d",x,y,m,n);}三 编程训练根据汽车行驶的英里数和所消耗汽油的加仑数,计算和输出每消耗每加仑汽油汽车行驶的英里数,输出方式要求保留2位小数且左对齐显示数字。 根据每加仑约等于3.785升,1英里约等于1.609公里的转换规则,把汽车消耗每加仑汽油所行驶的英里数换成汽车每行驶100公里消耗的汽油(单位为升),并输出结果,输出方式要求小数点后保留2位小数且右对齐显示数字。请编程实现,写出完整的程序,并编译、运行、检查结果的正确性。注意:用符号常量表示两个转化关系(使用const或#define)
评分规则: 【 参照实验报告书
】
【作业】实验二 实验二
1、 问题:实验内容详见附件。
评分规则: 【 无
】
【作业】实验三 实验三 实验报告
1、 问题:请将实验三的实验报告截图和原件上传。截图放在答题区域。
评分规则: 【 根据实验结果酌情给分。
】
【作业】实验四 实验四
1、 问题:实验四: 请将实验报告书截图贴在答案区域,同时上传实验四实验报书的电子档。
评分规则: 【 按照实验结果和实验报告书书写情况,酌情给分!
】
【作业】第5周 约束限制合理执行—-分支程序设计 第二次作业
1、 问题:输出一元二次方程:
评分规则: 【 正确分类判断:(1)a是否为0?(2)
】
2、 问题:
评分规则: 【 正确使用if或是switch语句,给满分,否则酌情给分。
】
3、 问题:任意输入一个年份,判断是否为闰年。(使用if嵌套实现)
评分规则: 【 使用if嵌套的给满分,否则其他方式实现的最多给一半的分。
】
【作业】第6周 缠缠绵绵不离不弃—-循环程序设计 第三次作业
1、 问题:编程实现:输出两个整型输的最大公约数和最小公倍数。
评分规则: 【 使用循环程序设计实现并结果正确,给30分;其他情况酌情给分。
】
2、 问题:编程实现:输出所有的“水仙花”数,所谓“水仙花”数是指一个3位数,其各位数字的立方和等于该数的本身。
评分规则: 【 结果为:153 370 372 407 结果正确给30分;其他结果最高不给超过20分。
】
3、 问题:编程实现: 用循环程序实现输出如下图形: *
评分规则: 【 结果正确给40分,其他结果酌情给分。
】
第5周 约束限制合理执行—-分支程序设计 分支周测
1、 问题:有以下程序:#include<stdio.h>int main(){ int a=0,b=1,c=0,d=20; if(a) d-=10; else if(!b) if(!c)d=15; else d=25; printf("%d",d); return 0;}程序输出的结果应该为__.
选项:
A:20
B:15
C:25
D:10
答案: 【20】
2、 问题:若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( ).
选项:
A:switch(x) { case l.0:printf(""); case 2.0:printf("");}
B:switch((int)x); { case l:printf("*"); case 2:printf("");}
C:switch(a+b); { case l:printf(""); case 2+1:printf("");}
D:switch(a+b) { case l:printf("*"); case c:printf("");}
答案: 【switch(a+b); { case l:printf(""); case 2+1:printf("*");}】
3、 问题:有以下程序:int main(){ int k=1,n=0; switch(++k) { default : break; case 1 : n+=k; case 2 : case 3 : n+=k; } printf("%d",n);return 0;}程序运行后的输出结果是( ).
选项:
A:1
B:2
C:3
D:0
答案: 【2】
4、 问题:以下程序输出的结果是( ).#include<stdio.h>void main(){ int x=0,y=1,a=0,b=0; switch(x) { case 0: switch(y) { case 0:a++;break; case 1:b++;break; } case 1: a++;b++;break; } printf("%d,%d",a,b); return 0;}
选项:
A:1,2
B:2,1
C:1,0
D:0,1
答案: 【1,2】
5、 问题:有以下程序段:int a;if (3&&2) a=1;else a=2;执行后a=( ).
选项:
A:0
B:2
C:1
D:无法确定
答案: 【1】
6、 问题:表达式:10!=9的值是( ).
选项:
A:true
B:非零值
C:0
D:1
答案: 【1】
7、 问题:设int x=1,y=1;表达式(!x++ || y–)的值是( ).
选项:
A:0
B:1
C:2
D:-1
答案: 【1】
8、 问题:设整型变量a,b的值分别为1,2,那么表达式 a>b?a+b:a-b的结果是( ).
选项:
A:1
B:2
C:3
D:-1
答案: 【-1】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦