单选

有以下程序:  void sum(int a[])  {a[0]=a[-1]+a[1];}  main()  {int a[10]={1,2,3,4,5,6,7,8,9,10};  sum(&a[2]);  printf("%d\n",a[2]);  }  程序运行后的输出结果是(   )。

  • A.6
  • B.7
  • C.5
  • D.8
参考答案
您可能感兴趣的试题

程序设计的任务包括(  )。

  • A.编写程序代码并上机调试
  • B.确定所用数据结构
  • C.确定所用算法
  • D.以上选项均正确

以下叙述中错误的是 ______。

  • A.C语句必须以分号结束
  • B.复合语句在语法上被看作一条语句
  • C.空语句出现在任何位置都不会影响程序运行
  • D.赋值表达式末尾加分号就构成赋值语句

以下程序执行后sum的值是( )。

  • A.15
  • B.14
  • C.不确定
  • D.0 main() { int i, sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum); }

在嵌套使用if语句时,C语言规定else总是(  )。

  • A.和之前与其具有相同缩进位置的if配对
  • B.和之前与其最近的if配对
  • C.和之前与其最近的且不带else的if配对
  • D.和之前的第一个if配对
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服