首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
65
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中,不正确的是
以下程序段用以统计链表中元素的个数。其中first指向链表第一个结点,count用来统计结点个数。请填空。 structlink {chardata; structlink*next; } structlink*p,
若有以下结构体定义,则_______是正确的引用或定义。structexample{intx;inty;}v1;
以下程序的输出结果是_______。#include<stdio.h>#defineSQR(x)x*xmain(){inta;k=3;a=++SQR(k+1);printf("%d\n",
以下程序的输出结果是() structst {intx;int*y;}*p; intdt[4]={10,20,30,40}; structstaa[4]={50,&dt[0],60,&dt[0],60&d
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
下面语句的输出结果是_______。printf("%d\n",strlen("\t\"\065\xff\n"));
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
下列叙述错误的是()。
随机试题
________withthesizeofthewholeearth,thelargestoceandoesn’tseemlargeatall.
肾结核肾内广泛播散的病理学基础是
男性,26岁,间断下腰背痛5年,左膝关节肿痛1年。体检:左膝关节肿胀压痛,浮髌试验(一),双侧“4”字征(+),枕墙距15cm。最可能的诊断是
仅生产一种产品的生产车间,为生产该产品而发生的各项间接费用均可以直接计入产品成本。()
当喝酒的“老习惯”与驾车的“新方式”遭遇的时候,有的人想“鱼与熊掌兼得”,既喝酒又驾车。因此,如果不从社会传统和社会心理的角度,对刚刚走进汽车社会的人们进行引导教育,而只靠疾风暴雨的执法运动,很难根治酒后驾车的顽疾。当然,我们也看到,随着社会舆论的深入讨论
下列不属于“黑死病”造成的影响的一项是()。根据原文所给的信息,以下推断正确的一项是()。
1982年,美国教育家阿德勒等人共同提出了“派迪亚计划”,对美国当时的12年制中小学教育提出了改革主张,企图实施更适合人性需要的教育。这一教育实践的指导思想是
确定常数a,c,使得=c,其中c为非零常数.
[*]
Anybrainexerciseisbetterthanbeingatotalmentalcouchpotato.Buttheactivitieswiththemost【C1】______arethosethatr
最新回复
(
0
)