《c语言程序设计教程》课后习题答案-

《c语言程序设计教程》课后习题答案-

ID:5318193

大小:349.16 KB

页数:21页

时间:2017-12-08

《c语言程序设计教程》课后习题答案-_第1页
《c语言程序设计教程》课后习题答案-_第2页
《c语言程序设计教程》课后习题答案-_第3页
《c语言程序设计教程》课后习题答案-_第4页
《c语言程序设计教程》课后习题答案-_第5页
《c语言程序设计教程》课后习题答案-_第6页
《c语言程序设计教程》课后习题答案-_第7页
《c语言程序设计教程》课后习题答案-_第8页
《c语言程序设计教程》课后习题答案-_第9页
《c语言程序设计教程》课后习题答案-_第10页
资源描述:

《《c语言程序设计教程》课后习题答案-》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章习题答案1判断题1.×2.×3.√4.√5.√6.√7.×8.√9.×10.√11.×12.×13.√14.√15.√2单选题1.A2.D3.C4.B5.A3分析下列程序的输出结果1.输出结果为:IlovetheBeijing!Wearestudents.2.输出结果为:a=53.输出结果为:Enterastring:string↙string4.输出结果为:Enteraandd:1325.123↙13,25.125.输出结果为:112,p97,a4编程题程序如下:#includevoidmain(){printf("");printf("?MENU

2、?");printf("$$$$$$$$");}5修改下列程序中的错误,上机调试得到正确结果修改后的程序如下:#includevoidmain(){inta=10;chars[50];gets(s);printf("%s",s);printf("%d",a);}4.6简答题1.C语言有哪些特点?答:1、C语言是一个结构化程序设计语言2、C语言编程简洁明了3、C语言功能很强4、C语言移植性很好5、C语言也有一些不足2.为什么说C语言是一种不完全的结构化程序设计语言?答:从下述两点可看出C语言是一种不完全的结构花程序设计语言:1、可以使用goto语

3、言在一个函数体内2、允许一个函数中使用多个return返回语句3.C语言程序结构上有何特点?答:C语言程序在结构上有如下特点:1、C语言程序是由一个或多个文件组成,每个文件是由一个或多个函数组成2、C语言程序是一个函数串,在诸多的函数中,有且仅有一个主函数main3、C语言程序中的寒暑之间关系是调用关系,任何一个函数都将被主函数或主函数所调用的函数所调用4、函数是C语言中最小的结构化模块。函数是由函数头和函数体组成,函数头中有类型说明、函数名和函数参数表;函数体是由若干条语句组成的。4.C语言中标准输出设备是什么?标准设备输出操作有哪些常有函数?答:C语言中,标准输出设备是显示

4、器的屏幕。表针设备输出操作的函数有如下3个:1、输出一个字符的函数putchar()2、输出一个字符串的函数puts()3、格式输出函数printf(),它可以按格式输出各种不同数据类型的表达式的值5.如何实现单文件的C语言程序,如何实现多文件的C语言程序?答:参见书P20至P23第二章习题答案2.1判断题1.√2.×3.×4.√5.√6.×7.×8.√9.×10.×11.√12.×13.√14.×15.√16.√17.×18.×19.×20.×21.√22.×23.×24.×25.×26.√27.×28.×29.√30.√2.2单选题1.C2.D3.C4.A5.B6.C7.A

5、8.B9.D10.D2.3填空题1.标识符关键字分隔符注释符2.八进制十六进制3.整型浮点型4.自动类外部类静态类5.autostatic6.文件级函数级2.4分析下列程序的输出结果1.461713.580.0322.a9714912345ab(在visualc++环境下)3.53804.16525.0?552.5按下列要求进行编程1.编程求出char和double类型在你所用的机器上占内存的字节数#includevoidmain(){printf("%d",sizeof(char));printf("%d",sizeof(double));}2.编程输出一个

6、longint类型变量的值和地址值#includevoidmain(){longinta;a=1233;printf("%ld,%ld",a,&a);}3.编程定义一个自动类char型变量c,用’2’给它初始化,再定义一个外部类int型变量i,用10给它初始化,然后输出i+c的值#include1voidmain()inti=10;{charc=’2’;printf("%d",i+c);}2.6简答题1.在C语言程序中,可以使用没有定义的变量吗?定义了变量没有使用可以吗?答:在C语言程序中,不可以使用没有定义的变量。也不可以定义了变量而没有使

7、用。2.定义变量时不给出存储类说明符能说明该变量没有存储类吗?如果该变量有存储类,到底是哪种存储类呢?答:不能,如果定义在函数体外,则是外部类,否则是自动类3.定义变量时一定要给出初始值吗?不给出初始值的变量一定不能用吗?答:定义变量时不一定要给出初始值。不给出初始值的变量也不一定不能用。外部类和静态类变量有默认值可以使用。4.字符常量只可以与整型数进行运算吗?答:也可以和浮点型数进行运算5.那种存储类的作用域与生命周期是不一致的。答:静态类变量2第三章习题答案3.1判断题1.√2.×3.×

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

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

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