首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int c[6]={10,20,30,40,50,60}, *P,*s; P=c; s=&c[5]; printf("%d\n",s-P); } 则程序运行
若有以下程序: #include main( ) { int c[6]={10,20,30,40,50,60}, *P,*s; P=c; s=&c[5]; printf("%d\n",s-P); } 则程序运行
admin
2021-04-28
26
问题
若有以下程序:
#include
main( )
{ int c[6]={10,20,30,40,50,60}, *P,*s;
P=c; s=&c[5];
printf("%d\n",s-P);
}
则程序运行后的输出结果是( )。
选项
A、5
B、50
C、6
D、60
答案
A
解析
本题主要考查数组和指针。首先初始化一维数组c[6],语句p=c;指将c[0]元素的地址赋给指针变量p,语句s=&c[5];指将c[5]元素的地址赋给指针变量s。程序最后输出s—p,即结果为5。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/TWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中正确的是
有以下程序:#includeintb=3:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8),i;
以下叙述中正确的是
以下C语言用户标识符中,不合法的是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++:}return
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若有以下程序段charstr[4][12]={’’aa’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
有如下程序#includemain(){char*p1=0;int*p2=0;double*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));
下面不属于软件测试实施步骤的是
以下关于结构化程序设计的叙述中正确的是
随机试题
腮腺混合瘤CT常见增强表现是
资本家用于购买劳动力的可变资本,它的价值()
生物芯片上对待测样本进行分离采用的方法是
牧羊犬,雌性,1岁,后驱麻痹,流涎,恐水,脑组织检查发现内基小体,此病可诊断为
刺激视上核主要可引起
某房地产开发公司在计算土地增值税的增值额时允许扣除的税费应包括( )。
某导游员在导游活动中,向旅游者索要小费,根据《导游人员管理条例》,由旅游行政管理部门对()进行处罚。
关于农村土地流转,下列说法错误的是:
Byintroducingthetheoryofredgiant,theauthorintendsto______Whichofthefollowingistrueofthetext?
Historicaldevelopmentsofthepasthalfcenturyandtheinventionofmodemtelecommunicationandtransportationtechnologiesha
最新回复
(
0
)