首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[ ]={ 10,20,30,40 }, *p=a, i ; for( i=0; i
有以下程序 #include main() { int a[ ]={ 10,20,30,40 }, *p=a, i ; for( i=0; i
admin
2015-07-28
25
问题
有以下程序
#include
main()
{ int a[ ]={ 10,20,30,40 }, *p=a, i ;
for( i=0; i<=3; i++ ) { a
= *p; p++; }
printf("%d\n", a[2] );
}
程序运行后的输出结果是( )。
选项
A、30
B、20
C、10
D、40
答案
A
解析
考查指针变量与一维数组。语句int *p=a将指针p指向了数组a的首地址,所以p+1与a+1和a[1]等价,每次循环中指针p移动一位,同时引用数组的索引值i也自加1,即*p和a
引用的内容一样,将*p赋值给a
没有对数组a做任何改变,输出a[2]即是30,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/jdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中非法的表达式是
有以下程序main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*(x=6.5);printf("%d%d%3.1f%3.1f\n",
以下叙述中正确的是
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填_______。structlink{chardata;_______,}node;
以下程序的输出结果,是_______。main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\n",strlen(str));}
设已定义i和k为int类型变量,则以下for循环语句_______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
对C语言源程序执行过程描述正确的是______。
以下选项中,能用作用户标识符的是
下列叙述中正确的是()。
下列选项中不合法的十六进制数是()。
随机试题
与细菌核蛋白体30S亚基结合,干扰细菌蛋白质合成的抗菌药是
某商场在开业前要选择经营商业的种类,现有甲、乙、丙、丁四类商品可供选择。由于对未来市场需求无法做到比较精确的预测,只能大致估计为:需求量较高、需求量中等、需求量较低三种情况。这三种情况的预计损益值如下表所示:根据以上资料,回答下列问题:销售部门的
按照资源税的有关规定,独立矿山收购未税矿产品适用()。
下列不能单独使用的控制键是()。
下列属于肺炎症状的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
PaulJohnson’sAHistoryOfTheAmericanPeopleiswhatwehavecometoexpectfromthisproductivewriter—clear,colorfulnarra
TheroomwasdarkandI______myheadagainstthedoor.
Jack:CanIhelpwithyourluggage?Linda:______
A、Theygivegirlsachancetoleveltheplayingfield.B、TheyrevealthatTitleNineiseffectiveasthought.C、Farmoreboysth
最新回复
(
0
)