首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int y=1,x,a[]={2,4,6,8,10},*p; p=&a[1]; for( x=0; x<3; x++ ) y=y+*( p+x ); printf( "%d\n", y ); } 程序
有以下程序 #include main() { int y=1,x,a[]={2,4,6,8,10},*p; p=&a[1]; for( x=0; x<3; x++ ) y=y+*( p+x ); printf( "%d\n", y ); } 程序
admin
2015-07-31
20
问题
有以下程序
#include
main()
{ int y=1,x,a[]={2,4,6,8,10},*p;
p=&a[1];
for( x=0; x<3; x++ ) y=y+*( p+x );
printf( "%d\n", y );
}
程序运行后的输出结果是
选项
A、17
B、19
C、18
D、20
答案
B
解析
本题通过语句"p=&a[1]将指针变量p指向了存储单元a[1],即使得p[0]的值为4。然后通过3次for循环,x=0时,*(p+x)=*p=a[1]=4所以y=1+4=5;x=1时,*(p+x)=*(p+1)=a[2]=6,所以y=5+6=11;x=2时,*(p+x)=*(p+2)=a[3]=8,所以y=11+8=19。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/lHi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列语句inta=1,b=2,c;c=ab(b<<2);执行后,C的值为()。
下列程序的运行结果是()。#include<stdio.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;else
不能与do…while(exp)语句中的(exp)等价的表达式是()。
关于结构化程序设计原则和方法的描述错误的是()。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
下列叙述中正确的是()。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
下列数据结构中,能用二分法进行查找的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
林德布洛姆认为企业有两种控制公共政策的过程:一是选举控制,一是()
格列喹酮的特点是
护理颅脑损失病人,下列哪项最重要
关于单代号的搭接网络计划,叙述正确的有( )。
CM承包模式的基本指导思想是()。
2016年3月,甲公司因业务需要分别向乙公司和丙公司购买绒布面料和丝质面料。为筹措面料采购资金,甲公司与丁银行签订合同,约定:借款50万元,借期为自放款日起的1个月,月利率4%。借款合同签订当日,丁银行预先扣除相应利息后发放贷款48万元。戊公司为甲公司借款
以下不是维生素C缺乏症状的是()。
蒙古三次西征,建立了横跨欧亚两洲的四大汗国,即________汗国、__________汗国、_______汗国和________汗国。
一个家庭要将分布在不同房间的三台计算机连网,ISP只提供一个有线网接口,并只分配一个IP地址,在这种情况下,要建立一个能够访问Internet的家庭无线局域网应选用的无线设备是()。
以下叙述中错误的是()。
最新回复
(
0
)