C语言程序设计教程 陈明主编 第5章答案
14页1、第5章 习题解答一、选择题1以下叙述中错误的是 。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)在程序执行中,当数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D)可以通过赋初值的方式确定数组元素的个数解析:对于double类型数组,不能直接用数组名对数组进行整体输入或输出。所以选项A的说法是正确的。数组名代表数组所占内存区的首地址,是一个固定指针,其值不可改变,因此选项B也是正确的。在C语言一维数组定义时可以不指定数组长度,由赋初值的初值个数决定数组的长度。因此选项D也是正确的。C语言程序在执行时,不检查数组元素的下标是否越界,如果出现越界,可能会引起系统死机,因此选项C不正确。答案:C2有以下程序:/* 文件路径名:ex5_1_2main.c */#include /* 标准输入/出头文件 */int main(void)/* 主函数main() */char s = abcde;/* 定义字符数组 */s += 2;/* s自加2 */printf(%dn, s0);/* 输
2、出s0 */return 0; /* 返回值0, 返回操作系统 */执行后的结果是 。A)输出字符a的ASCII码B)输出字符c的ASCII码C)输出字符c D)程序出错解析:数组s的首地址值s是不可改变的,故该程序编译时会出错。答案:D3有以下程序:/* 文件路径名:ex5_1_3main.c */#include /* 标准输入/出头文件 */int main(void)/* 主函数main() */int a10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p = &a3, *q = p + 2; /* 定义数组及变量 */printf(%dn, *p + *q);/* 输出*p + *q之值 */return 0; /* 返回值0, 返回操作系统 */程序运行后的输出结果是 。A)16 B)10 C)8 D)6解析:数组a各元素a0-a9的值依次为110,语句“*p=&a3”把指针变量p初始化为&a3,即*p的值为4,指针变量q初始化为“*q=p+2”,所以*q的值为6,从而*p+*q=l0。答案:B4有以下程序:/* 文件路径名:ex5_1_4main
3、.c */#include /* 标准输入/出头文件 */void Sort(int a, int n)/* 将a中元素从大到小进行排序 */int i, j, t;/* 定义变量 */for (i = 0; i n - 1; i+)for (j = i + 1; j n; j+)if (ai aj) t = ai; ai = aj; aj = t; int main(void)/* 主函数main() */int a10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, i; /* 定义数组及变量 */Sort(a + 2, 5);for (i = 0; i 10; i+)printf(%d, ai);/* 输出ai */printf(n);/* 换行 */return 0; /* 返回值0, 返回操作系统 */程序运行后的输出结果是 。A)1,2,3,4,5,6,7,8,9,10 B)1,2,7,6,3,4,5,8,9, 10,C)1,2,7,6,5,4,3,8,9,10 D)1,2,9,8,7,6,5,4,3, 10,解析:函数Sort()的功能是将数组a中的元素
《C语言程序设计教程 陈明主编 第5章答案》由会员飞****9分享,可在线阅读,更多相关《C语言程序设计教程 陈明主编 第5章答案》请在金锄头文库上搜索。
第三单元 秦汉时期:统一多民族国家的建立和巩固(单元复习好卷)
七年级历史阶段性学业水平测试
《论语》十二章全面解读
Web前端开发案例教程:12完整项目化妆品网站设计与实现
编程基础与实例教程-PHP
2019年抚顺市第六中学高考生物简单题专项训练(含解析)
2019年教科版八年级物理上册全册学案
2019年宝鸡晨光中学高考生物简单题专项训练(含解析)
2019年象山港书院高考生物简单题专项训练(含解析)
2019年一级建造师工程经济考点总结
2019年小学教育教学工作总结4篇
2019年浙江省金华市中考数学试卷(解析版)
2019年布拖县中学高考生物简单题专项训练(含解析)
2010年卫生系列中级职称内科学风湿及结缔组织病习题及参考答案
2019年信阳晨光中学高考生物简单题专项训练(含解析)
2018年一级建造师市政实务必考点
2019年和县第三中学高考生物简单题专项训练(含解析)
2018高考化学微题型微考点训练1--20
2019年大理市大理第二中学高考生物简单题专项训练(含解析)
2019年三中高考生物简单题专项训练(含解析)
2023-11-18 5页
2023-02-18 27页
2023-06-02 15页
2023-02-19 2页
2024-03-04 6页
2023-02-19 3页
2022-10-24 20页
2022-09-17 17页
2022-11-24 2页
2023-03-24 14页