首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct s { int x,y; } data[2]={10,100,20,200}; main() struct s *p=data; printf("%d\n
有以下程序 struct s { int x,y; } data[2]={10,100,20,200}; main() struct s *p=data; printf("%d\n
admin
2009-01-15
30
问题
有以下程序 struct s { int x,y; } data[2]={10,100,20,200}; main() struct s *p=data; printf("%d\n",++(p->x)); 程序运行后的输出结果是
选项
A、10
B、11
C、20
D、21
答案
2
解析
本题中定义了一个结构体数组data[2]并初始化,主函数中定义了一个结构体类型指针变量并让它指向data的首地址,由于 p指向第一个元素的地址,所以p->x相当于data[0].x即为10,所以++(p->x)后的值为11.所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/0KHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在标题为“文本框”、名称为Form1的窗体上画一个名称为Text1的文本框,无初始内容,其高、宽分别为2000、1800,可显示多行,有水平滚动条,并通过属性窗口
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
在关系数据库中,用来表示实体间联系的是
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommandl_Click()PrivateFunctionp(xAsInteger)AsBoolean
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
下列有关控件数组的说法中,正确的是
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
随机试题
孙某和杨某签订了一份棉花买卖合同,约定孙某卖给杨某3吨棉花。但后来杨某下落不明,孙某难以履行债务,遂将棉花提存。棉花提存后,一日遭遇雷击烧毁,其损失应由()
股票的价值是指其实际股利所得和资本利得所形成的现金流入量的现值。()
下列有关项目组内部讨论的说法中,不正确的是()。
述职报告的特点是()
著名的耶克斯—多德森定律告诉我们,对于难度适中的任务来说,学习动机水平为中等时,学习效果()。
急症哮喘患者,病因未明,为缓解症状应立即选用的药物是
下列说法错误的是
Herhairandcoatwerewetbecauseit______.
MostpeoplesaythattheUSAismakingprogressinfightingAIDS,buttheydon’tknowthere’scureandstronglydisagreethat"t
Duringthepast20years,thenumberofmixed-racedbirthshasincreasednoticeablyintheUnitedStates,accordingtothePopul
最新回复
(
0
)