首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int a[]={1,2,3,4),y,*p=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果
有以下程序: #include<stdio.h> main() {int a[]={1,2,3,4),y,*p=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果
admin
2020-07-28
41
问题
有以下程序:
#include<stdio.h>
main()
{int a[]={1,2,3,4),y,*p=&a[3];
--p;y=*p;printf("y=%d\n",y);
}
程序的运行结果是( )。
选项
A、y=0
B、y=1
C、y=2
D、y=3
答案
D
解析
程序首先定义了一个一维数组和指针,接着将数组第4个元素的地址赋给*p,进行--p使指针p指向了数组的第3个元素;通过y=*p,将数组第3个元素的值3赋给了y,所以选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/HP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是
下列叙述中错误的是
下面不属于软件需求分析阶段任务的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){intid,t;for(i=0;i<n=1;i++)for(j=i+1;j<n;j++)
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
以下叙述中正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
下列定义数组的语句中,正确的是
以下选项中不能用作C程序合法常量的是
随机试题
下列磨损中,可能引起设备精度降低的有()。
在立式铣床上铣削台阶,一般采用()加工。
Hehurriedtothehospital,only()hisfatherhadjustdied.
男性,49岁。午后发热伴咳嗽、痰中带血2周。体检:左肩胛间区有湿啰音。血沉50mm/h,血白细胞10.0×109/L,中性粒细胞0.78,胸片示左上肺斑片阴影伴1cm×1cm透光区。确诊的首选检查是
抗甲状腺药物主要的不良反应是
客户信用评级的评价结果是()
经合算得知某产品的单位产品成本为1000元,企业希望该产品获得20%的预期利润,则该产品的单位产品价格为()元。
甲建筑公司为增值税一般纳税人,机构所在地设在W市,2016年7月有关经营情况如下:(1)承包位于Y市的一项建筑工程,含增值税总价款9990000元,按合同约定,当月实际预收含增值税价款3330000元。(2)购进工程所用材料取得增值税专用发票注明税额1
常言道:数子十过,莫如奖子一长。启示我们,教育应坚持()。(2013年上半年真题)
中国革命道德是指中国共产党人、人民军队、一切先进分子和人民群众在中国新民主主义革命和社会主义革命、建设与改革中所形成的优良道德。其主要来源是
最新回复
(
0
)