正确答案: D

define N 2008int num[N1;int num[N];

题目:下列选项中,能正确定义数组的语句是( )。

解析:C语言不允许定义动态数组,定义数组的大小必须为常量表达式。A选项错误,C语言中数组没有此类型的定义方法;B选项错误,定义数组应指明数组大小,如果不指明数组大小,需要给定初值的个数;c选项错误,N为变量,不能用来定义数组大小。因此D选项正确。

查看原题

举一反三的答案和解析:

  • [单选题]下面函数的功能是()sss(s,t)char*s,*t;{ while((*s)&&(*t)&&(*t++==*s++));return(*s- * t); }
  • 比较两个字符串的大小


  • [单选题]若有说明int a[3][4];,则a数组元素的非法引用是
  • a[0][4]

  • 解析:解析:本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0][4]超过了数组的范围。注意:数组的下标是从0开始的。

  • 推荐下载科目: 计算机四级 Linux认证 JAVA认证 计算机一级 软考高级 软考初级 职称计算机 计算机操作员中级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2