程序设计(c)作业三(有答案).docxVIP

  • 10
  • 0
  • 约3.33千字
  • 约 5页
  • 2020-07-16 发布于江苏
  • 举报
第 3次作业答案(红字为答案) 下列叙述中错误的是( ) A. 对于 double 类型数组,不可直接用数组名对数组进行整体输入或输出 数组名代表数组所占存储区的首地址,其值不可变 在程序执行过程中, 当数组元素下标超出定义的下标范围时, 系统将给出“下标”越界的错误提示 可以通过赋初值的方式确定数组元素个数提示:请从数组下标的合法取值范围来考虑。 2. 已有定义 char a[] = “ xyz ”, b[]={ ‘x’, ‘y’, ‘z’} ,以下叙述正确的是( ) A. 数组 a 和 b 的长度相同 B. 数组 a 的长度小于数组 b 的长 度 C. 数组 a 的长度大于数组 b 的长度 D. 上述说法均不正确 提示:此题考察字符数组长度和字符串长度之间的关系。 3. 以下能正确定义一维数组的选项是( ) A. int num[]; B. #define N 100 int num[N] C. int num[0..100]; D. int N = 100; int num[N]; 提示:此题考察一维数组的维数界定问题。 下列程序的输出结果是( ) #include stdio.h void main() { char a[] = {‘a’, ‘b’, ‘ c’, ‘d’, ‘e’, ‘f ’, ‘ g’, ‘ h’, ‘\0 ’}; int

文档评论(0)

1亿VIP精品文档

相关文档