自考-计算机软件基础(-)年版课后习题答案

自考-计算机软件基础(-)年版课后习题答案

ID:16290324

大小:91.50 KB

页数:36页

时间:2018-08-09

自考-计算机软件基础(-)年版课后习题答案_第1页
自考-计算机软件基础(-)年版课后习题答案_第2页
自考-计算机软件基础(-)年版课后习题答案_第3页
自考-计算机软件基础(-)年版课后习题答案_第4页
自考-计算机软件基础(-)年版课后习题答案_第5页
资源描述:

《自考-计算机软件基础(-)年版课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件基础课后习题答案Lxio第一篇C语言程序设计基础2第一章C语言基础2第二章顺序结构、选择结构和循环结构的程序设计2第三章数组6第四章函数12第五章指针14第六章结构类型16第二篇数据结构基础18第七章数据结构概论18第八章线性表18第九章栈、队列和数组24第十章树和二叉树29十一章图31第十二章常用的查找方法32第十三章常用的排序方法3436计算机软件基础课后习题答案Lxio第一篇C语言程序设计基础第一章C语言基础一、简答题1.参考书P5图1-7。2.因为C语言是强类型语言,语法规定必须先定义后使用,只有先定义,系统才能为其分配存

2、储空间。3.参考书P2。二、填空题1.算法2..C,.obj,.exe3.提出问题,构造模型,选择方法,编写程序,上机调试4.15.sin(35.0)+x*cos(60.0)6.67.0三、改错题1.参考书上第二页,算法与程序的区别2.只能定义为一种类型3.必须先定义,后使用4.可以随时修改5.只有char型变量才只存储一个字节6.a还是实型变量7.b中的值不丢失8.i的类型不变四、单选1-5BDCDC6-10DCBBD11-15CBADC16-18AAA第二章顺序结构、选择结构和循环结构的程序设计一、简答1.参考书上23页2.while先

3、判断,后执行,dowhile先执行,后判断,循环体至少执行一次3.参考书上29页4.continue,结束本次循环break,结束循环区别在于,continue只结束本次循环重新进行下次循环,而break结束整个循环二、填空题1.顺序结构,选择结构,循环结构36计算机软件基础课后习题答案Lxio2.ifelse和switch3.语句1,语句24.零5.break,continue6.7,07.>:,双目三、单选1-5CBDBC6-10DBBDA11-15CBCDA16-20ACAAD21-25ADCCB26-29BCCA四、程序分析题1.e

4、nd1end2.num%10max=t3.j%34.99五、编程题1.#includeintmain(){charstr[100];gets(str);intn1,n2,n3,n4,i;n1=n2=n3=n4=0;for(i=0;str[i]!='';++i){if(str[i]>='A'&&str[i]<='Z')++n1;elseif(str[i]>='a'&&str[i]<='z')++n2;elseif(str[i]>='0'&&str[i]<='9')++n3;else++n4;}printf("大写字母:%

5、d",n1);printf("小写字母:%d",n2);printf("数字字符:%d",n3);printf("其他字符:%d",n4);return0;}2.#include36计算机软件基础课后习题答案Lxio#includeintmain(){intarray[4],min,max,i;for(i=0;i<4;++i)scanf("%d",&array[i]);min=max=array[0];for(i=1;i<4;++i){if(array[i]

6、i];elseif(array[i]>max)max=array[i];}printf("min=%d,max=%d",min,max);return0;}3.#includeintmain(){floatmoney,lixi;intyear;scanf("%f%d",&money,&year);switch(year){case1:lixi=money*0.63/100;break;case2:lixi=money*0.66/100;break;case3:lixi=money*0.69/100;break;case

7、5:lixi=money*0.75/100;break;case8:lixi=money*0.84/100;36计算机软件基础课后习题答案Lxiobreak;default:printf("输入错误");return-1;}printf("%f",money+lixi);return0;}4.#includeintmain(){intx,y;scanf("%d",&x);if(x>100)y=x+8;elseif(x<-10)y=-x+8;elsey=0;printf("%d",y);return0;}5.#i

8、ncludeintmain(){inti,j,k,m=3;for(k=5;k<12;k+=2,--m){for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。