单项选择题

有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\n ",s); } 程序执行后的输出结果是______。

A.45
B.20
C.25
D.36
<上一题 目录 下一题>
热门 试题

单项选择题
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。struct node{ int data;struct node *next;} *p, *q, *r;现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
A.r->next=q; q->next=r->next; p->next=r;
B.q->next=r->next; p->next=r; r->next=q;
C.p->next=r; q->next=r->next; r->next=q;
D.q->next=r->next; r->next=q; p->next=r;
相关试题
  • 有以下程序:#include <stdio.h>main...
  • 有以下程序:main(){ int num[4][...
  • 有以下程序:main( )int f1 (int x...
  • 有以下程序:void swap1(int c0[],...
  • 有以下程序:int f(int b[ ][4])...