首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int i, *ptr; int array[3] = {8,2,4}; for (ptr=array, i=0; i
有如下程序 #include main() { int i, *ptr; int array[3] = {8,2,4}; for (ptr=array, i=0; i
admin
2015-07-28
21
问题
有如下程序
#include
main()
{
int i, *ptr;
int array[3] = {8,2,4};
for (ptr=array, i=0; i<2; i++)
printf("%d,", *ptr++);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、8,2,
B、8,8,
C、2,4,
D、4,8,
答案
A
解析
考查指针与一维数组。语句"ptr=array"将指针ptr指向了数组array的首地址,所以*ptr与a[0]等价。输出语句中"*ptr++"自加运算符后置,所以先输出ptr指向的变量的值,再让ptr自加1,即指向数组array中下一个元素的地址,该程序输出数组前两个元素的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/vKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();pri
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
下列4条叙述中,正确的一条是______。
以下叙述中正确的是
随机试题
可治疗一切食积的方剂是()
A.痢疾B.恶心呕吐C.心血不足D.恶寒发热E.脉象沉迟以上属于证候范畴的是
A.62~115μmoL/LB.53~97μmol/LC.3.1~5.7mmol/LD.0.56~1.70mmol/LE.2.1~3.1mmol/L低密度脂蛋白胆固醇的参考范围是
Scienceisadominantthemeinourculture.Sinceittouchesalmosteverytacetofourlife.educatedpeopleneedatleastsomeac
警衔是区分人民警察等级的标志,也是国家给予人民警察的荣誉。根据规定,对具备条件的公发民警,可以提前晋升警衔。下列情形,可以成为公安民警提前晋升警衔条件的是()。
小李在期末考试中,政治、语文、数学、英语、生物五科的平均分是88分,政治、数学两科的平均分是90.5分,语文、英语两科的平均分是83分,政治、英语两科的平均分是85分,而且英语比语文多10分。问小李这次考试的数学成绩应是多少分?()
宣政院
“想象观众”是()容易出现的现象。
Humanbeingsareanimals.Webreathe,eatanddigest,andreproducethesamelife【C1】______commontoallanimals.Inabiologi
___поездприехалвШанхай.
最新回复
(
0
)