首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
admin
2013-06-11
64
问题
设有以下定义: struck 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;
答案
4
解析
p定义为指针变量。选项A中对结构体分量a的引用错误,应为data.a。选项B中data.a是取分量的值,它是一个整型数据,而p的值应为地址,所以不能将data.a赋值给p。&为取地址符,取分量data.a的地址赋值给p,是正确的赋值语句。*是间接访问运算符,选项D中的浯句是将分量data.a的值赋值给p所指存储单元,*p相当于一个变量,而不能实现使p指向data中的a域。
转载请注明原文地址:https://www.kaotiyun.com/show/ikJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下程序:main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是()。
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是【】。#include<stdio.h>main()
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,yz,z,big;f=
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
C语言源程序的最小单位是()
用C语言编写的代码程序
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
随机试题
如果加速器的源轴距是100cm,而一个患者的肿瘤深度为10cm,则该射野的源皮距是
望面色,主要观察面部皮肤的__________和__________。
高度在25m处的作业属于()高处作业。
“仓至仓”条款是()。
假定2017年5月1日至3日为法定休假口,2017年5月4日是节后第一个工作日,假设投资者在2017年4月30日(周四,节前最后一个基金开放日)赎回了基金份额,那么投资者享有的基金利润将从()起开始计算。
幼儿教师晨间接待幼儿入园工作重点是()。
下列案件不属于行政诉讼受案范围的是()。
以下关于肯德尔和谐系数的命题,哪一项是错误的?()
Inthepassage,theauthorisprimarilyconcernedwith______.Theexampleoftheearlymodelsofhigh-speedrailroadcarsisus
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,此工程包含程序文件main.epp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个//ERROR**********found
最新回复
(
0
)