首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://kaotiyun.com/show/jdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有一函数以下程序段中不能根据x值正确计算出y值的是
结构化程序设计的主要任务是确定每个模块的
以下程序将两个数从小到大输出。请填空。 {floata,b,【】; scanf(,【】&a,&b); if(a>b) {t=a; 【】; b=t; printf("%5.2f%5.2f\n",a
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果,是_______。
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=_______malloc(sizeof(int));则应填入_______。
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
以下选项中,属于C语言中合法的常量的是______。
下列关于C语言文件的叙述中正确的是
下列选项中不属于结构化程序设计原则的是
随机试题
患者女,25岁。因骨折手术,术中输入A型悬浮红细胞200ml后,出现腰痛,血压下降,继续输血,血压下降更甚,尿液呈酱油色。诊断首先考虑为
不属于女性外生殖器的是()。
下列选项中,只针对医疗费用进行补偿的保险是
厥阴病证属于()
A、西红花B、苏木C、秦皮D、雄黄E、红花入水可见橙黄色呈直线下降,并逐渐扩散的中药材是
共集电极放大电路如图7-99所示,已知:β=50,UBE=0.7V,当输人正弦电压有效值Ui=7.5mV,输出电压有效值Uo最接近于()。
燃气管道之所以要根据输气压力来分级,是因为燃气管道的()与其他管道相比,有特别严格的要求。
一位长期受到丈夫虐待的女士,产生了强烈的无助感,对丈夫的暴力失去了反抗能力。作为社会工作者,可以运用()来帮助这位女士。
受到就业问题侵害的女性打工者面临的问题包括()。
IfyougotoEngland,youmayfind______.Fromthepassageweknowthat______.
最新回复
(
0
)