更多"在16位IBM-PC机上使用C语言,若有如下定义 struct da"的相关试题:
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义
struct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义:
struct data
int i;
char ch;
double r;
b;
则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[单项选择]在16位IBM-PC上使用C语言,若有如下定义:
struct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是( )。
A. 1
B. 2
C. 7
D. 11
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义:
stmct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是( )。
A. 1
B. 2
C. 7
D. 11
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义
stmct data
inti;
char ch;
double f
b;
则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[单项选择]设有如下定义:
struct sk
int a;float b;data,* p;
若有p=& data;,则对data中的a域的正确引用是 ( )
A. (* p).data
B. (* p).a
C. p->data
D. data. a
[单项选择]有以下程序段
typedef struct node{int data;struct node * next;} * NODE;
NODE p;
以下叙述中正确的是【 】。
A. p是指向structnode结构变量的指针的指针
B. NODEp;语句出错
C. p是指向structnode结构变量的指针
D. p是structnode结构变量
[单项选择]设有定义:struct sk int a;float b; data,* p; 若有p=& data;,则对data中的a域的正确引用是 ( )
A. (* p).data.a
B. (* p).a
C. p->data.a
D. data.a
[单项选择]有以下程序段:
typedef struct node(int data;struct node*next;)*NODE;
NODE P;
以下叙述中正确的是______。
A. P是指向struct node结构变量的指针的指针
B. NODE p;语句出错
C. P是指向struct node结构变量的指针
D. P是struct node结构变量
[单项选择]有以下程序段
typedef struct node(int data; struct node *next;) *NODE;
NODE p;
以下叙述中正确的是______。
A. P是指向struct node结构变量的指针的指针
B. NODE p;语句出错
C. P是指向struct node结构变量的指针
D. P是struct node结构变量
[单项选择]设struct data{int a;float b;}c,*p=&c;,引用正确的是
A. *p.a
B. p.b
C. p->a
D. *p->b
[单项选择]设有如下定义:
struct sk
int a;float b;
data;
int *p;
若要使p指向data中的a域,正确的赋值语句是( )。
A. p=&a;
B. p=data.a;
C. p=&data.a;
D. p=a;