更多"设有如下说明: typedef struct ST (long a"的相关试题:
[单项选择]设有如下说明:
Typedef struct ST
long a;
int b;
Char c[2];
NEW;
以下说法正确的是()
A. NEW是一个结构体变量
B. NEW是一个结构体类型
C. ST是一个结构体类型
D. 以上说明形式非法
[单项选择]设有如下说明:
typedef struct ST
long a;int b;char c[2]; NEW;
则下面叙述中正确的是( )。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有如下说明
typedef struct ST
long a; int b;char c[2]; NEW;
则下面叙述中正确的是()。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有以下语句:
typedef struct TT
char c; int a[4];CIN;
则下面叙述中正确的是( )。
A. 可以用TT定义结构体变量
B. TT是struct类型的变量
C. 可以用CIN定义结构体变量
D. CIN是struct TT类型的变量
[单项选择]设有如下说明:
Typedef struct ST
long a;
int b;
Char c[2];
NEW;
以下说法正确的是()
A. NEW是一个结构体变量
B. NEW是一个结构体类型
C. ST是一个结构体类型
D. 以上说明形式非法
[单项选择]设有以下语句:
typedef struct S
(int g; char h; ) T;
则下面叙述中正确的是( )。
A. 可用S定义结构体变量
B. 可以用T定义结构体变量
C. S是struct类型的变量
D. T是struct s类型的变量
[简答题]
设有单链表类型定义如下: typedef struct node { int data; struct node *next; } *LinkList; 阅读下列算法,并回答问题: void f33(LinkList head, int A, int B) { LinkList p=NULL; While (head !=NULL) { if (head->data>A&&head->datanext; } if (p !=NULL) printf("%d/n",p->data); }
简述算法f33的功能。
[单项选择]设有以下说明语句
typedef struct
int n;
char ch[8];
PER;
则下面叙述中正确的是
A. PER是结构体变量名
B. PER是结构体类型名
C. typedef struct是结构体类型
D. struct是结构体类型名
[单项选择]有以下程序
#include
#include
typedef struct {char name[9]; char sex; int score[2]; } STU;
STU f(STU a)
{ STU b={"Zhao",’m’,85,90};
int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score[i]=b. score[i];
return a;
}
main( )
{ STU c={"Qian",’f’,95,92}, d;
d=f(c);
printf("%s,%c,%d,%d,",d.name, d.sex, d.score[0], d.score[1]);
printf("%s,%c,%d,%d/n",c.name, c.sex, c.score[0], c.score[1]);
}
程序运行后的输出结果是_______。
A. Zhao,m,85,90,Qian,f,95,92
B. Zhao,m,85,90, Zhao,m,85,90
C. Qian,f,95,92, Qian,f,95,92
D. Qian,f,95,92, Zhao,m,85,90
[简答题]已知二叉树的定义如下:typedef struct node{ int data; struct node *lchild, *rchild;}*Bitptr;编写递归算法求二叉树的高度。函数原型为:int f34(Bitptr t);