首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a[10]={11,12,13,14,15,16,17,18,19,20),*p=a,i=9; printf("%d%d%d\n",
有以下程序: #include<stdio.h> main() { int a[10]={11,12,13,14,15,16,17,18,19,20),*p=a,i=9; printf("%d%d%d\n",
admin
2019-02-02
76
问题
有以下程序:
#include<stdio.h>
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/QbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中C语言中不合法的字符串常量的是
以下4个选项中,不能看作一条语句的是( )
结构化程序设计主要强调的是()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
以下叙述中正确的是
下列叙述中正确的是()。
下列程序的运行结果为【】。main(){intx,y,z;X=12;y=012;z=0l2;printf("%d,%d,%d\n",x,y,z);}
表示关系a≤b≤c的C语言表达式为()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
随机试题
下列关于腭大孔的描述,错误的是
某患者,车祸后诊断为腹部闭合性损伤,伴休克,腹穿抽出不凝固血液。应采取的治疗原则是
考虑到碾压混凝土的养护和防护,施工组织安排上应尽量避免()施工。
甲公司2018年每股收益0.8元,每股分配现金股利0.4元,如果公司每股收益增长率预计为6%,股权资本成本为10%,股利支付率不变。公司的预期市盈率为()。
该餐厅应补交的营业税、城建税以及教育费附加为()万元。该餐厅应补缴企业所得税为()万元。
简述教育行动研究的实施步骤。
与上年相比,2006年四个银行中,“利润总额”的增长率最大的银行是()。
OnereasonwhythelossoflivesintheLosAngelesearthquakewascomparativelylowisthat______.Itcanbeinferredfromth
甲与乙订立货物买卖合同,约定甲于6月1日交货,乙在交货期后的3天内付款。交货期届满时,甲发现乙的经营状况严重恶化。对此,甲可依法行使()
WhichcityissunnyontheafternoonofMay13?Tomorrowtheweatherwillbechangingforthebetterin______.
最新回复
(
0
)