首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
21
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果是()。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,
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
以下叙述中正确的是()。
下列关于栈的叙述中,正确的是()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
下列叙述中错误的是()。
栈通常采用的两种存储结构是
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
以下叙述不正确的是______。
下列叙述中,不属于设计准则的是()。
随机试题
到货袋装水泥800t,如每垛堆40袋,问卸货后共堆多少垛?
只适用于单位供水的消毒方法是
男,10岁,火焰烧伤全身3小时,烧伤总体表面积95%,其中Ⅲ度80%,伤后无尿,未行其他任何处理男,7岁,烧伤6小时,烧伤总体表面积60%,面颈及双上肢为深Ⅱ度至Ⅲ度烧伤,鼻毛烧焦,声嘶,近1小时来患者出现进行性呼吸困难,目前患者神志不清,脉搏120次
下列属于最后分类章是
预防口腔癌,定期检查的对象是40岁以上,吸烟量约为
会计机构负责人、会计主管人员应当具备的基本条件是()。
根据船舶吨税法律制度的规定,下列各项中,免征船舶吨税的有()。
“近朱者赤,近墨者黑”是一种典型的()观点。
我国的儿科医学专家、儿童心理和教育专家认为幼儿的心理健康具体指那些方面?
十进制数60转换成无符号二进制整数是()。
最新回复
(
0
)