题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-12 19:36:47

[单项选择]已有如下定义和声明: struct data{int a;char b;float c;} s={1,2,3}; char m; 以下语句中正确的是________。
A. s=5;
B. s={4,5,6};
C. s.a=5;
D. m=s;

更多"已有如下定义和声明: struct data{int a;cha"的相关试题:

[单项选择]设有如下定义:
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=data.a;
[单项选择]设有如下定义:
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=data.a;
[单项选择]设有如下定义:
struct sk
int n;
float x; data, *p;
若要使p指向data中的n域,正确的赋值语句是
A) p=&tara. n; B) * p=data. n;
C) p=(struct sk *) &data. n; D) p=(struct sk *) data. n;
[单项选择]

设有结构定义及变量声明如下:
struct product
{char code[5];
float price;
}y[4]={"100",100}"
以下表达式中错误的是()。


A. (*y).code[0]='2';
B. y[0].code[0]='2';
C. y->price=10;
D. (*y)->price=10;
[单项选择]设有如下定义:
struct sk
int m;
float x;
data,*q;
若要使q指向data中的m域,正确的赋值语句是( )。
A. q=&data.m;
B. *q=data.m;
C. q=(struct sk*)&data.m;
D. q=(struct sk*)data.m;
[单项选择]设有如下定义:
struct sk
int n;
float x; data,*p;
若要使p指向data中的n域,正确的赋值语句是
A. p=&data.n;
B. *p=data.n;
C. p=(struct sk*)&data.n;
D. p=(struct sk*)data.n:
[单项选择]有定义如下:
struct sk
int a;
float b:
data,*p;
如果p=&data;,则对于结构变量data的成员a的正确引用是( )。
A. (*).data.a
B. (*p).a
C. p->data.a
D. p.data.a
[单项选择]若有下面的说明和定义:
struct test
int m1; char m2; float m3;
union uuchar u1[5]; int u2[2]; ua;
myaa;
则sizeof(struct test)的值是( )。
A. 20
B. 16
C. 14
D. 9
[单项选择]设struct data{int a;float b;}c,*p=&c;,引用正确的是
A. *p.a
B. p.b
C. p->a
D. *p->b
[单项选择]若有下面的说明这定义:
struct test
int m1; char m2; float m3;
union uu char u1[5]; int u2 [2]; ua;
myaa;
则 sizeof (struct test )的值是
A. 12
B. 16
C. 14
D. 9
[单项选择]设有下列定义:

struct sk

int m;

float x;

data,*q;

若要使q指向data中的m域,正确的赋值语句是( )。
A. q=&data.m;
B. *q=data.m;
C. q=(struct sk*)&data.m;
D. q=(struct sk*)data.m;
[单项选择]有以下程序
struct STU
char name[10]; int num; float TotalScore; ;
 void f(struct STU *p)
struct STU s[2]="SunDan",20044,550,"Penghua",20045,537, *q=s;
 ++p; ++q; *p=*q;main( )
struct STU s[3]="YangSan",20041,703,"LiSiGuo",20042,580;
 f(s);
 printf("%s %d %3.0f/n", s[1].name, s[1].num, s[1].TotalScore);程序运行后的输出结果是________。
(A) SunDan 20044 550
(B) Penghua 20045 537
(C) LiSiGuo 20042 580
(D) SunDan 20041 703
[单项选择]设有以下说明语句:
struct ex
int x;float y;char z; example;
则下面的叙述中不正确的是
A. struct是结构体类型的关键字
B. example是结构体类型名
C. x,y,z都是结构体成员名
D. struct ex是结构体类型名
[单项选择]设有以下说明语句:
struct ex
int x; float y; char z; example;
则下面的叙述中不正确的是( )。
A. struct结构体类型的关键字
B. example是结构体类型名
C. x、y、z都是结构体成员名
D. struct ex是结构体类型名

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码