单项选择题

以下四个程序中,完全正确的是______。

A.

B.

C.

D.

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序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;
相关试题
  • 数据结构包括数据的逻辑结构、数据的【 】...
  • 数据模型按不同应用层次分成3种类型,它们...
  • 面向对象的模型中,最基本的概念是对象和【...
  • 在面向对象的设计中,用来请求对象执行某一...
  • 一个类可以从直接或间接的祖先中继承所有属...