《程序设计基础》

《程序设计基础》

ID:45552667

大小:55.42 KB

页数:25页

时间:2019-11-14

《程序设计基础》_第1页
《程序设计基础》_第2页
《程序设计基础》_第3页
《程序设计基础》_第4页
《程序设计基础》_第5页
资源描述:

《《程序设计基础》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、参考答案第一章一.填空题1•映件系统、软件系统2.中央处理器、存储器、输入设备、输出设备3.系统软件、应用软件4.说明语句、表达式语句、分支语句、循环语句、控制流程语句5.数据结构、算法二.选择题1C2B3ABCD4AB5C三.问答题1.答:(1)由三种基木控制结构:顺序结构、选择结构和循环结构。(2)有限制的使用goto语句。(3)籍助于结构化程序设计语言来巧写。(4)采用口顶向下,逐步求精或口底向上,逐步积累的程序设计策略。2.答:(1)对于变量,先定义其数据类型,再使用。(2)C程序由函数构成,一个程序至少要有-一个以上的函数。(3)C程序总是从main()函数开始执

2、行。(4)书写格式自由,在一行可以有若干语句。(5)数据的输入与输出是通过输入输出函数实现,例如:scanf(),printf()函数等。(6)C程序用/*引进行注释。3.答:(1)由键盘输入源程序;(2)经过编辑后牛成f.c磁盘文件;(3)经过编译后牛成f.obj文件;(4)经过连接示形成f.exe文件;(5)执行。4.答:用伪代码描述如下:开始for(n=3;n<=100;n++)for(m=2;m<=vn;m++){n/m的余数=>r;if(r==O)break;}if(m>=yfn+1)输出n;结束一.填空题1.常最、幣型常量、实型常最、字符型常最2.变量、先定义3

3、.单粕度、双楮度4.+、一、*、/、%5.关系表达式、“0”、T二.选择题1C2B3B4D5B三.问答题1.答:字符常量是一个字符,在程序中字符是用单引号括起来的。字符串变量由()个或若干个字符组合而成,在程序中字符串是用双引号括起来的,在存储时系统口动在字符串最后而加一个结束符号,,。2.解:(1)2.5(2)3.53.»:运行结果为:(1)9,11,9(2)(1)b=2(2)a=3(3)c=2(4)b=4(5)c=9,1()4.解:(1)0(2)0(3)0(4)15.解:(1)24(2)10(3)(4)0(5)0(6)(5)1600第三章一•填空题1.顺序语句.选择

4、语句.循环语句.转移语句2.#include“stdio.h"3・break4.z=(x>y)?x:y;5.将给定的一个字符常量或字符变量的内容输出到显示器屏幕上二.选择题1B2B3B4B5C三.问答题1.解:#includevoidmain(){intunits,tens,hundreds,a,b;printf(uPleaseinputanumber(100-999):n);scanf(n%d,r,&a);hundreds=a/100;tens=(a-hundreds*100)/10;units=a-hundreds*100-tens*10;b=100*

5、units+tens*10+hundreds;printf("afterchange,thenumberis:%d",b);}2.解:#includevoidmain(){inta,b,c;scanf("%d%d%d”,a,b,c);if(a>b)if(b>c)printf("mid=%d',,b);elseif(a>c)printf("mid=%dM,c);elseprintf("mid=%d",a);elseif(a>c)printf("mid=%dH,a);elseif(b>c)printf(,'mid=%d'c);else

6、printf("mid=%d",b);}1.解:#include#includevoidmain(){doublea,b,c;/*方程系数*/doubledisc;/*判别式*/doublere,im;/*方程实部虚部*/printf(HEntera,b,c:");scanf(”%lf%lf%f,&a,&b,&c);if(a==0.0)if(b==O.O)printfC'Theequationhasnotsoluble!");elseprintf(MSinglerootis%f'*,-c/b);elseif(c==0.0)pri

7、ntfC'Tworoots:xl=%lftx2=%lfn,-b/a,0);else{disc=b*b-4*a*c;re=-b/(2*a);im=sqrt(fabs(disc))/(2*a);if(disc>=0.0)printf("Tworoots:xl=%ftx2=%f',re+im,re-im);elseprintf(nTwocomplexroots:x1=%f+i*%ftx2=%f-i*%f",re,im,re,im);}}1.解:#include#include

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

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

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