首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
51
问题
有如下程序
#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全国计算机二级
相关试题推荐
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
有如下程序段 int*p,a=10,b=3; p=&a; a=*p+b;执行该程序段后,a的值为______。
以下程序运行后,输出结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d)
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
下列4条叙述中,正确的一条是______。
以下叙述中正确的是______。
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
若有定义语句:inta=5;,则表达式:a++的值是【】。
以下选项中,能用作用户标识符的是
以下关于C语言数据类型使用的叙述中错误的是
随机试题
注册会计师在实施审计工作的基础上出具的审计报告,应直接报送()
A、Morethantwodrinksformenperday.B、Bingedrinkandheavydinkingattime.C、Bingedrinkandheavydrinkingeveryday.D、Mo
Ⅲ型变态反应急性期的组织病理学特征为
甲与乙之间有一借款合同,债权人乙要求甲提供相应担保。后甲找丙提供担保,订立了一份担保合同,以下说法正确的是:
当前城市规划管理工作的重要任务是()。
关于分包,《中华人民共和国建筑法》的规定有()。
甲公司上年实现净利润4760万元,发放现金股利190万元,上年年末的每股市价为20元。公司适用的所得税税率为25%。其他资料如下:资料1:上年年初股东权益合计为10000万元,其中股本4000万元(全部是普通股,每股面值2元,全部发行在外);资料2:上
正确处理国家和企业的分配关系,关键问题是()。
【2017广东一类NO.14】随着东部沿海地区发展转型、产业转移,中西部地区经济崛起,重庆、湖南、四川等传统劳动力输出地,正迎来返乡创业的热潮。这些创业者中,既有返乡的农民工、企业管理者,也有大学生、公司职员等,他们怀着浓浓的乡情,抓住家乡发展的大好机遇,
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点存第1层)()。
最新回复
(
0
)