单选题

有以下程序 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]); } 程序运行后输出结果是()

A6

B7

C5

D8

正确答案

来源:www.examk.com

答案解析

相似试题
  • 有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10},*P=a;则数值为9的表达式是()

    单选题查看答案

  • 以下程序的输出结果是()。Usingsystem;ClassExample1{PublicStaticvoidmain(){Inta=5,b=4,c=6,d;Console.Writeline(“{0}”,d=a>b?(a>c?a:c):b);}}

    单选题查看答案

  • 若有以下定义,inta[10],*p=a;则*(p+5)表示()

    单选题查看答案

  • 以下程序的输出结果是 main() {inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf(";";%d%d%d%d/n";";,a[0][3],a[1][2],a[2][1],a[3][0]; }

    单选题查看答案

  • 以下程序的输出结果是main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(""%d%d%d%d/n"",a[0][3],a[1][2],a[2][1],a[3][0];}

    单选题查看答案

  • 若有以下定义和语句,此处表达式a++的值是() inta=5a++;

    单选题查看答案

  • 若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0

    单选题查看答案

  • 若有定义语句inta=25,b=14,c=19;以下语句的执行结果是()

    填空题查看答案

  • 若有以下定义和语句,inta[10],*p1;p1=a;则能正确表示a数组元素的表达式是()

    单选题查看答案

  • 完善程序给一个2行3列数组各元素赋初值。 inta()={1,2,2,3,3,4,};

    填空题查看答案