C语言程序的设计实验指导_上交大_课前练习_改错_完善程序_课后练习参考答案_2018.10修改.docVIP

C语言程序的设计实验指导_上交大_课前练习_改错_完善程序_课后练习参考答案_2018.10修改.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . . . .下载可编辑. 实验一 Visual C++集成环境 实验内容 (一)程序改错 1. (1)无法运行 (2)将第二个C程序重新存放到另一个工程文件中 (3)同一个工程文件只能有一个main函数 2. (1)/*一个简单的程序*/ (2)void main() (3)} 3. (1)int a,b,c; (2)a=2; (3)c=a*b; (二)完善程序 1. (1)year (2)month (3)day 2. (1)c (2)a*a+b*b (3)c 3. (1)4 (2)4*a (3)s 课后练习 1.D 2.D 3.A 4.C 5.C 6.C 7.stdio.h 8.main函数 实验二 数据类型、运算符和表达式 课前练习 1. 20 8 70 0 2. Abs3 Class _else sum my_class 、 3block a+b for fun(4) a-b 3.B 4.D 5.A 6.C 7.D 8.B 实验内容 (一)程序改错 1. (1)int x1,x2,x3,x4; (2)scanf(%d,%d,a,b); (3)c=x4*1000+x2*100+x3*10+x1; 2. 程序1: ① 2 2 error C2065: a1 : undeclared identifier 变量a1没有定义 sum=a+b+c ③ 1 error C2146: syntax error : missing ; before identifier printf printf语句之前缺少分号 sum=a+b+c; ④0 error(s), 0 warning(s) ⑤a=1 b=3 c=2 sum=6 = 6 \* GB3 ⑥ 语句以分号结束;变量要先定义后使用 。 程序2: ① 2 2 ②error C2065: sum : undeclared identifier 变量sum没有定义 int sum=a+b; 1 error C2086: c : redefinition 变量c重复定义 c=a+b+sum; ③a=1 b=3 sum=8 ④在同一个函数体内,变量要先定义后使用,但不能重复定义 程序3: ① 1 error C2106: = : left operand must be l-value 赋值符号左边参数错误 c=a+b; ②c=4 ③赋值符号左边只能是变量,不能是常量或表达式 3. (1)t=a; (2)a=b;; (3)printf(a=%d\tb=%d\n,a,b); (二)完善程序 1. (1) int n (2)”%d”,n (3)s 2. (1)float s (2)(float)a/b (3)%f 3. (1)#includemath. h (2)pow(x,y) (3)“%lf”,s 课后练习 1.D 2.D 3.A 4.B 5.C 6.D 7.D 8.A 9.C 10.A 11.A 12.B 13.B 14.C 15.B 16.A 17.C 18.8 19. 5和4 20.2.000000 21. double (删除最后“语句”两字) 22. double 23. a=3(回车) 实验三 if选择结构语句 课前练习 1. 9 0 2. 11 0 3. (1)n%2==0 (2)n%2!=0 (3)a=’0’ a=’9’ (4)a=’a’ a=’z’ (5)a=’A’ a=’Z’ (6)(a=’a’ a=’z’) || (a=’A’ a=’Z) (7) (x-10) || ((x10) (x=20)) (8)a%b!=0 (9)a*b0 4.-1 5.D 6.10 30 40 7.C 8.A 9.D 10.A 实验内容 (一)程序改错 1. (1)scanf(%d,t); (2)if(t%5==0 t%7==0) (3)else 2. (1)char y; (2)if(x==0) (3)printf(%c\n,y); 3. (1)i

文档评论(0)

zxiangd + 关注
实名认证
文档贡献者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档