视图设计一般有3种设计次序,下列不属于视图设计次序的是( )。 自顶而下。 由内向外。 由外向内。 自底向上。
已知有如下结构体:struct sk{ int a;float b;}data,*p;若有P一8Ldata,则对data的成员a引用正确的是( )。 (*p).data.a。 (*p).a;。 p->data.a。 P.data.a。
执行下述程序后,输出的结果是( )。#include<stdio.h>#define S(X) X*Xvoid main(){ int a=9,k=3,m=2;a/=S(k+m)/s(k+m);printf(”%d”,a);} 1。 4。 9。 0。
现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指定一个链表中连续的3个结点。struct node{har data;struct node*next;)*p,*q,*r;现要将q和r所指结点交换前后位嚣,同时要保持链表的结构,下列不能完成此操作的语句是( )。 q->next=r->next;p->next=r;r->next=q;。 q->next=r;q-->next=r->next;r->next=q;。 q->next=r->next;r->next=q;p->next=r;。 q->next=q;p->next=r;q->next=r->next;。
下列程序的输出结果是( )。main()(int i=1,j=2,k=3;if(i++==1&&(++j==3==||k++==3))printf(”%d%d%d\n”,i,j,k);) 1 2 3。 2 3 4。 2 2 3。 2 3 3。
若有以下的定义:“int t[a][2];”,能正确表示t数组元素地址的表达式的是( )。