首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: 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
25
问题
设有如下定义:
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf
有以下程序yoidfun(intn,int*S){intf;if(n=1)*s=n+l;else{fun(n-1,&f);*S=f;}}main(){intx=0:fun(4,&x);printf(’’%d\n’’,x);}程序
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
以下程序的输出结果是()。#includemain(){inty=10;while(y一一);printf(’’y=%d\n’’,y);}
以下叙述中正确的是
以下选项中关于C语言常量的叙述错误的是()。
sl和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
随机试题
A、Ajobmanager.B、Ajobspecialist.C、Ajobinterviewer.D、Ajobintroducer.B
___________meonemorehour,andI’llgettheworkfinished.
对于核酸变性描述错误的是
下列关于活血化瘀药的说法中不正确的是
A.蟾酥中毒症状B.乌头类中毒症状C.黄药子中毒症状D.马钱子中毒症状E.雄黄中毒症状疏风定痛丸服用过量可引起()。
苏步青教授为中国数学教育和教育事业作出了卓越贡献,从教50多年,桃李满天下,许多学生也很有成就。早在30年代,苏步青在日本荣获理学博士,与同学陈建功相约,自愿来到新建的浙江大学数学系任教。当时系里只有4个教师,10多个学生,图书资料奇缺,实验设备全无,经费
行政控制过程的最后环节,也是最为关键的环节是衡量成效。()
Investmentinthepublicsector,suchaselectricity,irrigation,publicservicesandtransport(excludingvehicles,shipsandpl
设u=,求。
A、Informallanguageandpoliteforms.B、Formallanguageandpoliteforms.C、Formallanguageandimpoliteforms.D、Informallangu
最新回复
(
0
)