单选题

有以下程序 int f(int a) { return a%2; } main() { int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s[i]);i++) d+=s[i]; printf("%d/n",d); } 程序运行后的输出结果是()

A9

B11

C19

D21

正确答案

来源:www.examk.com

答案解析

相似试题
  • "若有定义如下classA{intx,x1;intf(){inta;…}intg(){inty;…}},则不正确的赋值为()"

    单选题查看答案

  • 若有定义如下classA{intx,x1;intf(){inta;…}intg(){inty;…}},则不正确的赋值为()

    单选题查看答案

  • 对于以下递归函数f,intf(intn){returnf(n-1)+n;},调用f(4),其返回值为()

    单选题查看答案

  • 有如下程序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

    单选题查看答案