首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> main() struct st { p=aa; {int x;int*y;}*p; printf("
以下程序的输出结果是( )。 #include<stdio.h> main() struct st { p=aa; {int x;int*y;}*p; printf("
admin
2021-06-15
54
问题
以下程序的输出结果是( )。
#include<stdio.h> main()
struct st { p=aa;
{int x;int*y;}*p; printf("%d\n",++(p->x));}
int dt[4]={1,2,3,4};
struct st aa[4]={2,&dt[0],3,&dt[0],4,
&dt[0],5,&dt[0],};
选项
A、1
B、2
C、3
D、4
答案
C
解析
程序首先将指针p指向结构体数组aa的首地址,通过p->X引用了结构体数组aa[0]的第一个成员2;++(p->x)是将p->x的值加1,所以输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/n8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于白盒测试方法的是
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
有下列程序:voidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i<5;i++)printf(
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
数据库管理系统中负责数据模式定义的语言是
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
在满足实体完整性约束的条件下
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列数据结构中,不能采用顺序存储结构的是
以下正确的说法是()。
随机试题
Heisyoungerthan______.
It’salready5o’clocknow.Don’tyouthinkit’sabouttime______?
个人汽车贷款所购车辆可分类为()。
下列各项中属于我国全体劳动者放假的节日是()。
如果在华佗去世后不久,曹操还想寻找一位名医为自己治病,他可以找下列哪一位?()
下面的叙述中,不正确的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;)SetVariable(inti){value=i;}private:int
TakingVacationsExperiencesan82PercentIncreaseinJobPerformanceA)Thistimeofyear,manyEuropeansarelookingforwardt
A、Abook.B、Aclock.C、Ashirt.D、Asuitcase.B信息明示题。讲话者明确提到,她为父亲买了个钟表。
最新回复
(
0
)