首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[ ]={ 10,20,30,40 }, *p=a, i ; for( i=0; i
有以下程序 #include main() { int a[ ]={ 10,20,30,40 }, *p=a, i ; for( i=0; i
admin
2015-07-28
43
问题
有以下程序
#include
main()
{ int a[ ]={ 10,20,30,40 }, *p=a, i ;
for( i=0; i<=3; i++ ) { a
= *p; p++; }
printf("%d\n", a[2] );
}
程序运行后的输出结果是( )。
选项
A、30
B、20
C、10
D、40
答案
A
解析
考查指针变量与一维数组。语句int *p=a将指针p指向了数组a的首地址,所以p+1与a+1和a[1]等价,每次循环中指针p移动一位,同时引用数组的索引值i也自加1,即*p和a
引用的内容一样,将*p赋值给a
没有对数组a做任何改变,输出a[2]即是30,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/jdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输出字符串。请填空。 main() {char*a[]={"Pascal","Clanguage","dbase","Cobol"}; char【】; intj=0; p=a; for(
设已定义i和k为int类型变量,则以下for循环语句_______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。
表示条件:10<x<100或x<0的C语言表达式【】。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
请选出以下语句的输出结果() printf("%d\n,strlen("\t\"065\xff\n"));
下面语句的输出结果是_______。printf("%d\n",strlen("\t\"\065\xff\n"));
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
随机试题
Businessesneedtopredictchangeandspotemergingtrendsinordertostayrelevantandbeatthecompetition.Buthowcanthey
人体小汗腺分布密度最大的部位是
在神经纤维,Na+通道失活的时间在
解除因腹部加压引起迷走神经反应的最有效措施是
截面面积为A等截面直杆,受轴向拉力作用。杆件的原始材料为低碳钢,若将材料改为木材,其他条件不变,下列结果正确的是()。
某安装工程公司承包了一套燃油加热炉安装工程,包括加热炉、燃油供应系统、钢结构、工艺管道、电气动力与照明、自动控制、辅助系统等。燃油泵的进口管道焊缝要求100%射线检测,因阀门和法兰未到货,迟迟未能焊接。为了不影响单机试运行的进度要求,阀门和法兰到
()是存款债权的法律凭证,也是存款合同的表现形式。
Theoldadageofthetitlehasaparallelinthescientificworld"allresearchleadstobiomedicaladvances".Thefactthatres
1.在考生文件夹下打开文档DOCl.doc,其内容如下:【文档开始】中国人品评美国文化勺海公司近期的调查显示,在831名京沪地区被访者中,七成的被访者认为好来户大片最能代表美国文化;其次是美国西部牛仔,占55%;排在第三位的是麦当劳、薇软的Win
A、工作需要B、没有条件C、不感兴趣D、想出国读C男的说“这不是我想要的”,所以他对读研没什么兴趣,虽然对话中捉到了“国内一些学校的学术环境不好”,但是男的没有表示要出国读研,所以只能选择c。
最新回复
(
0
)