2018 C语言程序设计——快速入门与提高CAP(中国农业大学) 最新满分章节测试答案
- 【作业】第一单元——程序设计概论 编程作业
- 第一单元——程序设计概论 概述测试
- 第二单元——顺序结构:从先到后一步一步执行 输入scanf语句和整型小数形转换练习与作业
- 【作业】第二单元——顺序结构:从先到后一步一步执行 顺序结构编程作业
- 【作业】第三单元——循环结构:有条件的周而复始 循环结构编程作业
- 第三单元——循环结构:有条件的周而复始 循环训练测试
- 【作业】第六单元——循环进阶:找规律训练 找规律
- 第七单元——分支循环再练:用计算机推理 逻辑运算测试
- 第六单元——循环进阶:找规律训练 字符变量dowhile及break测试
- 【作业】第九单元——模块设计与代码重用的载体:函数 模块设计与代码重用的载体:函数
- 【作业】第八单元——映射客观世界的新工具——数组:批量数据处理 数组:批量数据处理
- 第四单元——分支结构:分而治之 分支结构——逻辑运算测试
- 【作业】第四单元——分支结构:分而治之 分支结构——分而治之编程作业
- 第五单元——顺序分支循环综合应用:训练编程思维,解决实际问题 训练编程思维,解决实际问题
- 【作业】第七单元——分支循环再练:用计算机推理 推理题作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2018-07-02到2022-06-30
本篇答案更新状态:已完结
【作业】第一单元——程序设计概论 编程作业
1、 问题:用printf函数输出字符串
建议:【本题是主观题,暂无解析】
第一单元——程序设计概论 概述测试
1、 问题:编译器的核心作用是什么
选项:
A:翻译的作用,把人能看懂的源代码编译和链接成计算机能执行的程序
B:程序可以执行的环境,程序要在编译器里执行,离开编译器,程序不能执行
C:编辑器,可以输入代码的编辑器
D:编译器中带有有很多库函数,比如sin,cos等,有编译器就有了很多前人写的代码财产。
答案: 【翻译的作用,把人能看懂的源代码编译和链接成计算机能执行的程序】
2、 问题:医院的CT设备计算成像的核心原理是
选项:
A:CT硬件设备会收集大量大量数据,然后计算机求解大规模的方程组后得到一张一张的图像,然后再计算叠罗在一起后的立体影像。
B:和照相机的原理一样,是照相得到的
C:CT能够看血液的流动情况,然后根据血液的流动来判断身体内部的影
D:以上都不对
答案: 【CT硬件设备会收集大量大量数据,然后计算机求解大规模的方程组后得到一张一张的图像,然后再计算叠罗在一起后的立体影像。】
3、 问题:计算机能干什么?
选项:
A:计算,比如CT设备中需要的解大规模方程组
B:控制,比如火星车远在火星,也能受地球上的科学家超控。比如汽车上的刹车防抱死系统,控制刹车,不让刹车抱死,以便司机仍能掌控车的方向。
C:模拟,计算模拟,比如模拟我国计划生育政策”1孩半“会对男女平衡带来什么样的影响,可以用计算机模拟10000对夫妇观察一下效果。
D:管理,比如高考排榜,银行账目管理,食堂饭卡管理等等。
答案: 【计算,比如CT设备中需要的解大规模方程组;
控制,比如火星车远在火星,也能受地球上的科学家超控。比如汽车上的刹车防抱死系统,控制刹车,不让刹车抱死,以便司机仍能掌控车的方向。;
模拟,计算模拟,比如模拟我国计划生育政策”1孩半“会对男女平衡带来什么样的影响,可以用计算机模拟10000对夫妇观察一下效果。;
管理,比如高考排榜,银行账目管理,食堂饭卡管理等等。】
第二单元——顺序结构:从先到后一步一步执行 输入scanf语句和整型小数形转换练习与作业
1、 问题:c语言中的表达式16/4-2.5*8/4 % 5/2
选项:
A:该表达式是非法表达式
B:的值为-0.5
C:的值为10
D:的值为20
E:的值为14
答案: 【该表达式是非法表达式】
2、 问题:表达式4/8*100/2.0的值是:
选项:
A:0.0
B:25.0
C:25
D:20
E:以上都不对
答案: 【0.0】
3、 问题:若变量a是int类型。并执行语句:a=65+1.6; 下面叙述正确的是:
选项:
A:a的值是66
B:a的值是浮点型
C:不允许浮点型和int型相加
D:a的值是66.0
答案: 【a的值是66】
4、 问题:根据定义和数据的输入方式,输入语句的正确形式为。已有定义:float f1,f2;数据的输入方式:4.523.5
选项:
A:scanf(“%f%f”,&f1,&f2);
B: scanf(“%f,%f”,&f1,&f2);
C:scanf(“%f%f”,f1,f2);
D:scanf(“%lf%d”,f1,f2);
答案: 【scanf(“%f%f”,&f1,&f2);】
5、 问题:表达式 18/4*Sqrt(4.0)/5 的描述正确的是
选项:
A:它的值是1.6
B:计算结构是double类型的
C:计算结果是float类型的
D:值是1.8
答案: 【它的值是1.6;
计算结构是double类型的】
6、 问题:c语言表达式16/4-(int) 2.5*8/4 % 5/2.0,下列描述正确的是
选项:
A:其结果是2.0
B:结果的类型为double类型
C:不是合法的表达式
D:结果是4.0
E:其他答案都不对
答案: 【其结果是2.0;
结果的类型为double类型】
7、 问题:16/4-(int) (2.5*8/4) % 5/2.0 的计算结果是:4.0
选项:
A:正确
B:错误
答案: 【正确】
8、 问题:从键盘上输入“1,3.5”,如下程序输出4.5 请补充填空一条语句int a,b;double c;__c=c+b;printf("%lf",c);
答案: 【scanf(“%d,%lf”,&b,&c);】
分析:【先输入int型并赋值给b,然后“,”要原样输入,最后输入double 变量c】
【作业】第二单元——顺序结构:从先到后一步一步执行 顺序结构编程作业
1、 问题:已知某种铅密度为11340kg/m3 ,求输入球的直径(厘米数),求铅球有多少kg。
建议:【本题是主观题,暂无解析】
2、 问题:实数范围内求一元二次方程ax2+bx+c=0的解。a,b,c为任意实数。
建议:【本题是主观题,暂无解析】
3、 问题:铅密度为11340kg/m3 ,输入外直径(cm),内径(cm),求空心球有多kg?
建议:【本题是主观题,暂无解析】
4、 问题:输入两个整数a,b,要求计算
建议:【本题是主观题,暂无解析】
5、 问题:已知三角形三个边,计算三角形面积的平方值
建议:【本题是主观题,暂无解析】
6、 问题:输出一个三位数,将它反向输出。
建议:【本题是主观题,暂无解析】
【作业】第三单元——循环结构:有条件的周而复始 循环结构编程作业
1、 问题:输入n
计算 1+ 1/2 – 1/3 + 1/4 – 1/5 + 1/6 -……+ 1/n之和
建议:【本题是主观题,暂无解析】
2、 问题:求斐波那契数列的第n项
1,1,2,3,5,8,13……….
建议:【本题是主观题,暂无解析】
3、 问题:题目描述
有一分数序列: 2/1, 3/2, 5/3, 8/5, 13/8, 21/13…… 求出这个数列的前n项之和,保留两位小数。
建议:【本题是主观题,暂无解析】
第三单元——循环结构:有条件的周而复始 循环训练测试
1、 问题:设i,j,k均为int型变量,则执行完下面的for循环后,k的值为 for(i=0,j=10;i<=j;i++,j–) k=i+j设i,j,k均为int型变量,则执行完下面的for循环后, k的值为 i=0;for(j=10;i<=j;i++) { k=i+j; j=j-1;}
选项:
A:10
B:可以去调试来理解这个结果
C:9
D:11
E:12
答案: 【10;
可以去调试来理解这个结果】
2、 问题:执行语句:for(i=1;i++<4;);后变量i的值是
选项:
A:5
B:考点i++表达式的值,以及for语句()的三部分的执行规律,调试程序即可搞清楚
C:3
D:4
E:以上不对
答案: 【5;
考点i++表达式的值,以及for语句()的三部分的执行规律,调试程序即可搞清楚】
3、 问题:以下程序的运行结果是()。main(){ int i=1,sum=0; while(i<10) {sum=sum+1;i++;} printf("i=%d,sum=%d",i,sum);}
选项:
A:i=10,sum=9
B:i=9,sum=9
C:i=2,sum=1
D:运行出现错误
答案: 【i=10,sum=9】
4、 问题:以下程序的运行结果是()。main(){ int i=1,sum=0; while(i<10) sum=sum+1;i++; printf("i=%d,sum=%d",i,sum);}
选项:
A:程序死循环
B:A:i=10,sum=9
C:B:i=9,sum=9
D:C:i=2,sum=1
答案: 【程序死循环】
5、 问题:以下程序段的输出结果是( )。 int k,n,m; n=10;m=1;k=1; while (k<=n) {m=m*2;k=k+4;} printf("%d",m);
选项:
A:8
B:调试分析结果
C:4
D:16
E:32
答案: 【8;
调试分析结果】
6、 问题:循环是可以嵌套的,比如int i,j,sum=0;for(i=0;i<9;i++) for(j=0;j<9;j++) sum++;则sum的值是81
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:以下程序段的执行结果是( )。 int i,j,m=0; for(i=1;i<=15;i=i+4) for(j=3;j<=19;j=j+4) m++; printf("%d",m);
答案: 【20】
【作业】第六单元——循环进阶:找规律训练 找规律
1、 问题:按要求输出乘法表
建议:【本题是主观题,暂无解析】
2、 问题:输出图形如下
建议:【本题是主观题,暂无解析】
3、 问题:凯撒密码的实现
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦