当前位置:首页 > c语言习题答案(6-10章)
第6章
一.选择题
1. B 2. D 3. A 4. B 5. A 6. B 7. C 8. D 9. C 10. C
二.填充题
1. 类型 0 越界 整型表达式 2. 连续 数组名 地址 3. 0 6 4. ?d? ?\\0?
5. #include 三.程序阅读题 1. 4 25 27 16 2. 输出结果: gabcdef fgabcde efgabcd 3. 输出结果: ******* ***** *** * 4. 1 0 2 2 5 7 13 20 5. 运行结果输出: ***** ***** ***** ***** ***** 1 第7章 一、选择题 1.B 2.A 3.C 4.D 5.C 6.A 7.D 8.A 二、填充题 1.局部变量或是全程变量 局部变量或是全程变量 存储类型 2.外部声明型 自动型 寄存器型 静态型 自动型 寄存器型 3.所定义的函数或复合语句内 4.地址传递 值传递 5.函数内部 局部 6.return void 7. 2 8. 5 三、程序阅读题 1. 输出结果: fedcba 2. 输出结果: 5 6 7 7 12 6 3. 输出结果: 4,2,1,9 4. 函数的功能:求出n个实数的平均值。 5. 运算结果: 12。 6、运行时输入: 5 –7 3 输出结果: 3 5 -7 3 7、输出结果: 1 4 2 1 1 4 3 2 1 8、输出结果: 1 2 静态型 第8章 一、选择题 1. A 2. B 3. D 4. C 5. B 6. D 7. C 8. C 9. B 10. A 11. C 12. A 13. C 14. C 15. D 二、填充题 1. 间接访问 取地址 2. +3 3. 地址 所指的变量值 地址 4. sz[i] p[i] *(sz+i) 和 *(p+i) 5. ABCD A 6. int a[5],*p=a; 三、程序阅读题 1. 输出结果: udent 2. 输出结果: our 3. 程序输出:ABCDEDGH 4. 程序的主要功能:把输入的10个整数反序一行一个的输出。 5. 程序运行的输出结果:A ABCD B BCD C CD D D 6. 该程序找出数组中最大和最小的元素,分别与第一和最后的元素交换,运行结果输出:13,10,-3,1,7,-21 7. 程序用pi和指针pj指向字符串s的头尾,然后逐步向中比较字符,到不等时终止。 3 若都相等,则是“回文”,回答“YES”,否则回答“NO”。因此当输入字符串“LEVEL” 时,输出“YES”,当输入字符串“LEVAL”时输出“NO”。 8. 四个字符指针指向四个字符串,程序每次循环p指向一个字符串,*p输出第一个字符,运行的输出结果:AEIM 9. 程序运行输出结果:0 1 2 3 -1 0 1 2 -2 –1 0 1 -3 –2 –1 0 10. 程序运行输出结果: x=10 , y=5 x=10 , y=10 4
共分享92篇相关文档