首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: struct sk {int m: float x; }data,*q; 若要使q指向data中的m域,正确的赋值语句是( )。
设有如下定义: struct sk {int m: float x; }data,*q; 若要使q指向data中的m域,正确的赋值语句是( )。
admin
2020-11-27
57
问题
设有如下定义:
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;
答案
C
解析
利用强制类型转换(struct sk*)把整数型地址&data.m转换成结构体变量指针赋给结构体指针变量q。
转载请注明原文地址:https://kaotiyun.com/show/Ia3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n/2,b[10];for(i=n/2-1;i>=0;i--){b[i]=a[j];b[k]=a[j+1];j+=2;
设有如下函数定义intfun(intk){if(k<1)return0:elseif(k=1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
以下叙述中正确的是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structA
有以下程序#includemain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;P=c;S=&c[5];printf("%dha",s-P);}程序运行后的
若有定义语句:chara=’\82’;则变量a
有关于continue和break的叙述中正确的是()。
设变量已正确定义并赋值,以下正确的表达式是
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
随机试题
患者,女,35岁。尿频、尿急、尿痛5天,现症见小便频数,灼热刺痛,色黄赤,腰痛拒按,大便秘结。查体:体温39.5℃,双肾区有叩击痛,舌红,苔黄腻,脉滑数。化验尿蛋白1.7g/24h,白细胞满视野,红细胞5~10/HP。该患者的中医治法是
甲见校园周边的景观林(所有权人为乙)长势茂盛,就以欺骗手段向林管部门取得了采伐证,然后谎称林木为自己所有,将其出售给丙,丙信以为真,将树木砍伐卖掉。关于甲的行为()(2019/客/1/仿43)
房地产权属登记信息查询对查询机构的要求包括()。
下列不属于氧化性物质的特点的是()
普通支票只能转账不能提现。()
下列说法正确的是( )。
Mostpeoplewhotravellongdistancecomplainofjetlag.Jetlagmakesbusinesstravelerslessproductiveandmoreprone【C1】______
教育观察研究应遵循的基本原则不包括()
ThePewFoundationdiscoveredinarecent【C1】______thattensionsoverinequalityinwealthnow【C2】______tensionsoverraceandi
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1.describethedrawingbriefly,
最新回复
(
0
)