网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有结构体SA,要动态申请一个该结构体的1*N数组,如下些程序是正确的()
A.SA* sa=new SA(N);
B.SA* sa=new SA[N];
C.SA sa[]=new SA(N);
D.SA sa[]=new SA[N];
参考答案和解析
SA* sa=new SA[N];
更多 “有结构体SA,要动态申请一个该结构体的1*N数组,如下些程序是正确的()A.SA* sa=new SA(N);B.SA* sa=new SA[N];C.SA sa[]=new SA(N);D.SA sa[]=new SA[N];” 相关考题
考题
设有如下说明:typedef struct{int n;char c;double x;}STD;有以下选项,能正确定义结构体数组并赋初值的语句是( )。A.STD ttr2]={{1,'A',62),{2,'B',75}};B.STD tt[2]={1,"A",62,2,"B",75};C.struct tt[2]={{1,'A'},{2,'B'}};D.struct tt[2]={{1,"A",62.5},{2,"B",75.O}};
考题
用C语言,动态三维数组
编写一个函数CreateGrid(int m, int n, int t),用来创建一个动态的三维数组,其中m、n、t分别表示该数组每一维的长度。要求整个数组的存储空间都是用用C语言的库函数malloc函数动态申请的。另外编写一个FreeGrid函数,用来释放这个三维数组。
考题
设在程序中使用如下语句申请了一个对象数组Point*ptr=newPoint[2];当要释放ptr指向的动态数组对象时,所使用的语句是delete ptr。()
此题为判断题(对,错)。
考题
有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。A.以上的说明形式非法B.NODE是一个结构体类型C.OLD是一一个结构体类型D.OLD是一个结构体变量
考题
设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是A.以上的说明形式非法B.ST是一个结构体类型C.NEW是一个结构体类型D.NEW是一个结构体变量
考题
若有如下说明,则_______的叙述是正确的。 struct st { int a; int b[2]; }a;A.结构体变量a与结构体成员a同名,定义是非法的B.程序只在执行到该定义时才为结构体st分配存储单元C.程序运行时为结构体st分配6个字节存储单元D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
考题
有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。A.以上的说明形式非法B.NODE是一个结构体类型C.OLD是一个结构体类犁D.OLD是一个结构体变量
考题
若有如下说明,且int类型占两个字节,则正确的叙述为( )。 struct st {int a; int b[2]; }a;A.结构体变量a与结构体成员a同名,定义是合法的B.程序只在执行到该结构体时才为结构体st分配存储单元C.程序运行时为结构体st分配8字节存储单元D.类型名struct st可以通过extern关键字提前引用
考题
数据结构里,定义名称为plan结构体,定义了名为arr的该类型的数组共5个元素,plan结构体有个成员变量叫time类型是字符数组,则应用该数组第二个元素的time的方式是()。A、arr[1].planB、arr[2].planC、arr[1].timeD、arr[2].time
考题
数据结构中,struct pro { int id; char name[20]; }; void fun(struct pro p[]) { ......;//函数体省略 }关于本程序段描述不正确的是()。A、fun函数是按照值传递进行的B、fun函数是结构体数组作为参数C、结构体数组做参数,属于地址传递D、数组p做参数传递是数组的首地址
考题
下面正确的结构体定义格式是()A、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;};B、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;}C、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名;D、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名
考题
单选题以下叙述中正确的是( )。A
结构体数组名不能作为实参传给函数B
结构体变量的地址不能作为实参传给函数C
结构体中可以含有指向本结构体的指针成员D
即使是同类型的结构体变量,也不能进行整体赋值
考题
单选题以下叙述中正确的是( )。A
函数的返回值不能是结构体指针类型B
函数的返回值不能是结构体类型C
在调用函数时,可以将结构体变量作为实参传给函数D
结构体数组不能作为参数传给函数
考题
单选题数据结构里,定义名称为plan结构体,其有5个元素的结构体数组的定义方式是()。A
struct plan数组名[5];B
struct plan数组名[10];C
plan struct数组名[5];D
plan数组名[5];
考题
单选题数据结构中,struct pro { int id; char name[20]; }; void fun(struct pro p[]) { ......;//函数体省略 }关于本程序段描述不正确的是()。A
fun函数是按照值传递进行的B
fun函数是结构体数组作为参数C
结构体数组做参数,属于地址传递D
数组p做参数传递是数组的首地址
热门标签
最新试卷