首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2011-06-13
45
问题
有以下程序: #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
解析
本题主要考查一维数组及数组元素的地址。程序中定义数组a后知,a[0]=1,a[1]=2,a[2]=3,a[3]=4;在定义指针p时给其赋值为a[3]的地址。执行--p;语句后,p指向数组元素a[2];然后执行y=*p;语句,y的值为指针p所指向的变量的值为3。
转载请注明原文地址:https://kaotiyun.com/show/RkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a=1,b=2,则表达式!(x=A)‖(y=B)&&0的值是______。
调用C语言标准库函数时要求用【】命令。
有以下程序:#include<stdio,h>main(){intk=5,n=0;while(k>0){switch(k){default:break;
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
以下选项中,与k=n++完全等价的表达式是
“商品”与“顾客”两个实体集之间的联系一般是()。
关于结构化程序设计原则和方法的描述错误的是()。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
按照软件测试的一般步骤,集成测试应在【 】测试之后进行。
随机试题
建立质量责任制是企业建立全面质量管理中的首要环节。()
身份证明系统应该由几方构成?()
下面哪项指标和患者呼吸困难的相关性最强
必须按照国家药品标准和国务院药品监督管理部门批准的生产工艺生产的药品有
CATV系统采用单相,220V、50Hz交流电源,允许电压偏移(),频率偏移±1Hz。
按照《城市房地产开发经营管理条例》的规定,房地产开发企业应当在商品房交付使用时,向购买入提供()。
我国公民李某为某市重点高中的数学老师,2010年度取得的收入明细情况如下所示:(1)每月取得工资收入6000元。(2)5月,转让专利权取得收入25000元,缴税前从中依次拿出5000元、3000元,通过国家机关捐赠给农村义务教育。(3)9月,获得稿酬
下列命题中,体现辩证法思想的有()。
Parentsandstudentsarenowrelyinglessontakingoutloansandmoreongrants,scholarshipsandtheirownincomeandsavings,
【S1】【S4】
最新回复
(
0
)