2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 计算机软件基础 一课本 计算机软件基础(-)课后习题答案.doc

计算机软件基础 一课本 计算机软件基础(-)课后习题答案.doc

时间:2020-01-06 06:30:45

相关推荐

计算机软件基础 一课本 计算机软件基础(-)课后习题答案.doc

文档介绍:

计算机软件基础(-)课后****题答案.doc第一章一、简答题1.参考书上第五页图1-72.因为C语言是强类型语言,语法规定必须先定义后使用,只有先定义,系统才能为其分配存储空间。3.参考书上第二页二、填空题1. 算法2..C,.obj,.exe3. 提出问题,构造模型,选择方法,编写程序,上机调试4. 15. sin(35.0*3.14159/180)+x*cos(60.0*3.14159/180)6. 67. 0三、改错题1. 参考书上第二页,算法与程序的区别2. 只能定义为一种类型3. 必须先定义,后使用4. 可以随时修改5. 只有char型变量才只存储一个字节6. a还是实型变量7. b中的值不丢失8. i的类型不变四、单选1-5BDCDC 6-10 DCBBD 11-15 CBADC 16-18 AAA第二章一、简答1. 参考书上23页2. while先判断,后执行,dowhile先执行,后判断,循环体至少执行一次3. 参考书上29页4. continue,结束本次循环 break,结束循环区别在于,continue只结束本次循环重新进行下次循环,而break结束整个循环二、填空题1. 顺序结构,选择结构,循环结构2. if else和switch3. 语句1语句2,语句24. 零5. break,continue6.1,07. 条件运算符,双目三、单选1-5 6-10 DBBDA 11-15 CBCDA 16-20 ACAAD 21-25 CDCBB 26-29 BCCA四、程序分析题1. end 1end2. num%10 max=t3. j%34. 10,12五、编程题1.#includeintmain(){charstr[100];gets(str);intn1,n2,n3,n4,i;n1=n2=n3=n4=0;for(i=0;str[i]!='\0';++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("大写字母:%d\n",n1);printf("小写字母:%d\n",n2);printf("数字字符:%d\n",n3);printf("其他字符:%d\n",n4);return0;}2.#include#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]max)max=array[i];}printf("min=%d,max=%d\n",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;case5:lixi=money*0.75/100;break;case8:lixi=money*0.84/100;break;default:printf("输入错误\n");return-1;}printf("%f\n",money+lixi);return0;}4.#includeintmain(){intx,y;scanf("%d",&x);if(x>100)y=x+8;elseif(xintmain(){inti,j,k,m=3;for(k=5;k<12;k+=2,--m){for(i=0;iintmain(){printf("*****\n");printf("**\n");printf("**\n");printf("*************\n");return0;}第三章一、简答1. a:数组名,a[0]:数组

内容来自淘豆网转载请标明出处.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。