第3章 数组(习题答案及解析).pdfVIP

  • 1
  • 0
  • 约2.29万字
  • 约 11页
  • 2024-12-24 发布于河南
  • 举报

志不强者智不达,言不信者行不果。——墨翟

习题3参考答案

一、选择题

3.1C分析:本题考查程序和数组的基本概念。

3.2A分析:字符串比较大小是以第1个不相同字符的大小为标准的,跟长度没有关系,B选项不正确;

字符串比较大小除了使用库函数strcn3()以外,就只能靠自己写代码来实现了,而不能通过关系运算符来比

较大小。因为字符串在表达式中相当于constchar*,即常字符指针,代表的是字符串的首地址,关系运算符

会将两个字符串的首地址值比较大小,这是毫无意义的。C选项不正确。C语言中只有字符串常量而没有字

符串变量,D选项描述不正确;空串的长度为0,而以空格打头的字符串的长度至少为1,因此A选项是正确。

3.3A分析:如果第一维的长度没有指定,则定义的同时需要完成初始化,否则不知道分配多大的内

存空间给它,所以选项B、C错误;二维数组a[2][3]中只有两个元素,都是一维数组,一维下标最大只能是

a[1],所以选项D错误;若完成初始化的二维数组,第一维的长度没有指定,则第一维的大小按如下规则确

文档评论(0)

1亿VIP精品文档

相关文档