首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9; printf("%d %d %d\n",a[p—a],p[i],*(&a
有以下程序: #include main() { int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9; printf("%d %d %d\n",a[p—a],p[i],*(&a
admin
2018-01-14
23
问题
有以下程序:
#include
main()
{
int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9;
printf("%d %d %d\n",a[p—a],p
,*(&a
));
}
程序运行后的输出结果是( )。
选项
A、11 20 20
B、12 20 20
C、11 19 19
D、12 19 20
答案
A
解析
a表示数组a的第一个元素的地址,*p=a则将p指向了数组a的第一个元素的地址,p—a=0,所以a[p—a]即为a[0],p
相当于a
即a[9],输出第一个结果为11、第二个结果为20。取地址运算符&和取值运算符*互为逆运算,所以*(&a
))的值仍为a
即a[9],输出第三个结果为20,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/WHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
下列程序的输出结果是()。voidfun(int*x,inty){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf("%d%d",x,
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=++m;m=i+x+y;returnm;}main(){intj=1,m=1,k;
语句:“printf("%d",(a=2)&&(b=-2));”的输出结果是()。
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
有以下程序:#includemain(){inti,sum=0;for(i=1;i<9;i+=2)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是_________。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
变量a已被定义为整型,下列表达式有错的是
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
随机试题
商务谈判的一般程序是_______。
三代CT与四代CT最明显的区别是
冠状动脉粥样硬化的好发部位是()
一般供暖用的热交换站的作用半径为()m。
下面的( )关联交易属于资产重组中的关联交易。
在资本化期间内,外币一般借款本金及利息产生的汇兑差额,应当予以资本化,计入符合资本化条件的资产成本。()
ABC会计师事务所承接了甲公司(集团公司)2013年度财务报表审计业务,并调派具有专业胜任能力的注册会计师组建了集团项目组。DEF会计师事务所作为组成部分注册会计师对重要组成部分财务信息执行审计。要求:集团财务报表整体的重要性由谁确定?在审计过程
《三字经》的派别是()。
下列关于诉讼程序的选项中,可以适用简易程序审理的是()。
宏观财务管理环境
最新回复
(
0
)