首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
77
问题
有以下程序: #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全国计算机二级
相关试题推荐
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
有以下程序:#include<stdio.h>voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;
以下能正确定义且赋初值的语句是()。
用树形结构来表示实体之间联系的模型称为()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为()。
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf(“%d”,______);printf(“%d\n”,______);
有以下结构体说明和变量定义,相应的链表如图所示:struetnode{intdata;struetnode*next;*p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句
算法是求解问题的方法,具有输入、输出、有穷性、确定性和______的特性。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个__________实际上对应一个处理模块。
随机试题
石油沥青防腐层由石油沥青和()构成。
磁盘存储空间的位置可以由柱面号、磁头号和________号来决定。
研究项目建设方案的基本要求是()。
空心板梁预制时,有25个预制台座,而模板只有5套,最好的施工组织方法是()。
商业银行个人理财业务的特性之一是需求的一致性与层次性。()
下列各项中,属于理财师的职业特征的有()。
设A为三阶矩阵,为非齐次线性方程组的解,则()
Readthefollowingtextandanswerquestionsbyfindinginformationfromtherightcolumnthatcorrespondstoeachofthemarked
下面叙述中错误的是()。
InnotimeandinnocircumstanceswillChinabethefirsttousenuclearweapons,thisisoneofourprinciples.
最新回复
(
0
)