首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 #include <stdio.h> #include <stdlib.h> typedef struct{int x,y;}T; typedef struct{int x,y;} *USER; USER fun() {USER p;
设有定义 #include <stdio.h> #include <stdlib.h> typedef struct{int x,y;}T; typedef struct{int x,y;} *USER; USER fun() {USER p;
admin
2022-04-01
45
问题
设有定义
#include <stdio.h>
#include <stdlib.h>
typedef struct{int x,y;}T;
typedef struct{int x,y;} *USER;
USER fun()
{USER p;
p=(USER)malloc(sizeof(T));
p->x=1:
p->y=2;
return p;
}
函数fun返回值的类型是( )。
选项
A、T类型的结构体
B、指向结构体类型的指针
C、int类型的元素
D、int类型的指针
答案
B
解析
由题意可知:使用typedef将类型:struct{int x,y;}*重命名为USER,所以函数fun的返回类型为struct{int x,y;}*,即指向结构体类型的指针,本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/j2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下叙述中正确的是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下叙述中正确的是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
随机试题
合同的变更或者解除,()当事人要求赔偿损失的权利。
双绞线以太网中的站点可以通过不超过______的非屏蔽双绞线连接到一个集线器上,多个集线器还可以通过级联方式连接到其他集线器上。
可疑胰腺癌时那些发现可协助诊断()
下列关于颅中窝骨折脑脊液鼻漏患者的处理方法正确的是
幼儿与教师之间的相互关系可以从社会大范围和()来看。
“凡事预则立,不预则废”体现了()。
红橙黄绿:颜色
甲、乙、丙三人分276只贝壳,甲每取走5只,乙就取走4只,乙每取走5只,丙就取走6只。那么,最后乙分到多少只贝壳?
下列关于武器装备的说法不正确的是()。
[*]
最新回复
(
0
)