首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf("%d\n",++(p->x)); } 程
有以下程序 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf("%d\n",++(p->x)); } 程
admin
2013-06-11
24
问题
有以下程序 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。
转载请注明原文地址:https://kaotiyun.com/show/XRJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是:【】。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elselreturna[0];}main(){inta
有以下程序main(){inta[3][3],*p,i;p=&a[0][0];for(j=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
以下程序的结果是() main() {unsignedinta=3,b=10; printf("%d\n",a<<2|b>>1); }
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
【】是指一个数据对象中的各个数据元素之间存在的联系。
数据库管理系统提供给用户的接口是()
以下叙述中不正确的是()
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
在数据结构中,顺序存储结构的数据元素所占的存储空间是【】的。
以下选项中合法的实型常数是
随机试题
在骨折的急救中,处理正确的是()
患者男,32岁。因食欲减退、咽痛、咳嗽并持续发热入院检查,查体:T40℃,巩膜轻度黄染,肝脾肋下1.0cm,血常规:WBC3.9×109/L,总胆红素97μmol/L,ALT81U/L,肥达反应“O”1:80,“H”1:160。该患者最可能感染
肝经风热者易出现
患者男,62岁。因胃癌行根治性胃大部分切除术,术后安全返回病房。责任护士遵医嘱给予患者
坍落度落度为100~150mm的混凝土拌合物被称为()。
下列情形中,可以办理退汇的是()。
实行内部成本核算的事业单位开展专业业务活动及经营活动所发生的应列入劳务或产品成本的各项费用,应当通过“成本费用”科目进行归集。( )
【2008年】内部控制无论如何设计和执行,只能对财务报告的可靠性提供合理保证,其原因是()。
为了维护经济社会的发展和稳定,宏观调控要根据具体情况区别对待,不搞“一刀切”。这体现了()。
Therearethreetrendsmostwidelyblamedforcausingenvironmentalproblems—populationgrowth,urbanizationandindustrializati
最新回复
(
0
)