首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i
若有以下程序 #include int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i
admin
2013-02-23
52
问题
若有以下程序
#include
int a[]={2,4,6,8};
main()
{ int i;
int *p=a;
for(i=0;i<4;i++)a
=*p;
printf("%d\n",a[2]);}
上面程序的输出结果是
选项
A、6
B、8
C、4
D、2
答案
D
解析
在C语言中,数组元素下标是从0开始的;指针变量p指向数组的首地址。for循环语句中,指针变量p始终指向数组的首地址,因而执行循环赋值语句后数组各元素的值均变为2。
转载请注明原文地址:https://kaotiyun.com/show/39Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
已知intt=0;while(t=1){…}则以下叙述正确的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
软件工程的结构化生命周期方法,通常是将软件生命周期划分为计划、开发和运行3个时期,下列选项中的______工作应属于软件开发期的内容。①需求分析②可行性研究③总体设计④问题定义
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
下列程序执行后输出的结果是【】。f(inta){staticc=0;c=a+c++;return(c);}main(){inta=2,i,k;for(i=0;i<2
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
若定义staticinta[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
在下列几种排序方法中,要求内存量最大的是______。
下述关于数据库系统的叙述中正确的是()
随机试题
男孩,8岁,水肿5天,尿少、肉眼血尿2天入院。2周前,患化脓性扁桃体炎,用青霉素治疗5天。查体:眼睑、双下肢水肿,呈非凹陷性,血压16/12kPa,尿蛋白(++),红细胞满视野,白细胞8~10/HP,少量红细胞管型,肾功能正常。下列哪一种诊断较符合患
有关设备安装工程固定合同总价,以下说法正确的是( )。
下列关于业主大会的说法正确的是()。
教育立法的程序一般包括()
近几年,随着大学毕业生数量逐渐增多,当前“就业难”的现象不断加剧。请谈谈你对“就业难”现象的看法。
与我国接壤的金砖国家有:
你是如何理解维护纳税人权利的?
设函数f(x)在(一∞,+∞)内连续,其2阶导函数f"(x)的图形如右图所示,则曲线y=f(x)的拐点个数为
Writeacompositionbasedonthepicture.Thetitlecanbeofferedinyourpreference.Makesurethatyourwritingfollowstheg
ItisknowntousthatEnglishisnotasoldasChinese,butitiswidelyusedbymostpeopleallovertheworld.Englishspeake
最新回复
(
0
)