首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {inta[]={10,20,30,40},*p=a,i; for(i=0;i<=3;i++){a[i]=*p;p++;} printf("%d\n",a[2]); } 程序运行后的输出结果是
有以下程序 #include main() {inta[]={10,20,30,40},*p=a,i; for(i=0;i<=3;i++){a[i]=*p;p++;} printf("%d\n",a[2]); } 程序运行后的输出结果是
admin
2020-03-15
62
问题
有以下程序
#include
main()
{inta[]={10,20,30,40},*p=a,i;
for(i=0;i<=3;i++){a
=*p;p++;}
printf("%d\n",a[2]);
}
程序运行后的输出结果是
选项
A、10
B、20
C、30
D、40
答案
C
解析
因为指针变量p的初始值指向数组a,所以执行for 循环语句后,数组a 中的元素的值不变。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
对于一个正常运行的C程序,以下叙述中正确的是
下列叙述中正确的是
有以下程序#include<stdio.h>main(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
不能正确表示数学式的表达式是
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
以下不能定义为用户标识符是
随机试题
公元654年,唐高宗颁行()是汉代以来对于法律注释解说的集大成著作,它具有与法律同等的效力,是儒家经义法典化的范本。
女性,40岁。确诊肠结核半年。下述处理方案,哪项是错误的
肉眼观察肾体积明显缩小,质地变硬,表面有大的不规则瘢疤凹陷,该病变性质最可能是
在WindowsXP中,打开一个窗口或执行一个程序,应()。
( )不能通过分散投资加以消除。
A市的朱某和魏某因未达法定婚龄而被认定婚烟无效,根据相关规定,有权宣告其婚姻无效的机关是()。
世贸组织的总部设在( )。
下列有关“直觉”的表述不符合原文内容的一项是()。第四段中“直觉总是出现在意识的边缘而不是中心”一句的意思是()。
我国现行宪法规定,中华人民共和国的根本政治制度是
在指定字段或表达式中不允许出现重复值的索引是
最新回复
(
0
)