首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
59
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中,不能作为合法常量的是
结构化程序设计的基本原则不包括
以下叙述中正确的是
有以下程序:#includemain(){ intx=1,y=0,a=0,b=0; switch(x) { case1:switch(y){ case0:a++;break;case1:
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下列语句组中,正确的是
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
在数据库系统的内部结构体系中,索引属于()。
随机试题
授权控制
下列关于颈动脉扭曲的超声表现,错误的是
利凡诺引产的1次安全剂量为
治中气下陷诸证常用的药组是()
下列选项中,对于“方上”式封土形式描述正确的是()。
供给缺乏弹性表示为()。
设以X表示某一推销员一天花费在汽油上的款项(以美元计),以Y表示推销员一天所得的补贴(以美元计),已知X和Y的联合概率密度为求x=12时Y的条件概率密度。
Mykneeswereshaking.I【41】afraid【42】withthem,【43】I【44】myselfoutonthepathtofollowthem.Amara’shusband【45】comingbacka
A.acrossB.shortC.actualD.tentativelyE.alteredF.quickG.correctlyH.pre
Whatisthemainpurposeofthispassage?Thepassagesuggeststhatthepresent-dayproblemwithregardtocomputersis______
最新回复
(
0
)