若要建立下图所示的存储结构,以下正确的程序段是( )。
第1题:
设有以下程序段
struct MP3
{ char name[20];
char color,
float price;
} std,*ptr;
ptr=&std;
若要引用结构体变量std中的color成员,写法错误的是
A)std.color
B)ptr->color
C)std->color
D)(*ptr.Color
第2题:
●某段式存储管理系统中的地址结构如下图所示,若系统以字节编址,则该系统允许的最大段长为(26)KB; (27) 是错误的段号。
(26)
A. 16
B.32
C.64
D.128
(27)
A.0
B.64
C.128
D.256
第3题:
有以下程序段
若要求使P指向一个int型的动态存储单元,在横线处应填入的是
A.(int*)
B.int
C.int*
D.(*int)
第4题:
有下面的程序段,其功能是按图2所示的规律输出数据( )。若要按图3所示的规律继续输出数据,则接在上述程序段后面的程序段应该是( )。
第5题:
设有以下程序段: struct MP3 { char name[20]; char color; float price; }std,*ptr; ptr=&std: 若要引用结构体变量std中的color成员,写法错误的是( )。
A.std.color
B.ptr->color
C.std->color
D.(*ptr)color