首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出正确的是______。 amovep(int *p,int(*A) [3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++}
以下程序输出正确的是______。 amovep(int *p,int(*A) [3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++}
admin
2013-06-11
41
问题
以下程序输出正确的是______。 amovep(int *p,int(*A) [3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a
[j];p++} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3); printf("%d%d\n",p[2],p[5]);free(p); }
选项
A、56
B、25
C、34
D、程序错误
答案
1
解析
本题main函数中定义了指针p和二维数组a,通过函数amovep将数组的值存入指针p所指向的存储单元中,a的各元素分别为:a[0][0]=1,a[0][1]=3,a[0][2]=5,a[1][0]=2,a[1][1]=4,a[1][2]=6,a[2][0]=0,a[2][1]=0。通过malloc()函数给指针分配内存空间,free()函数用于释放指针变量所用内存空间。在主函数中通过amovep(p,a,3)调用函数amovep,使得实参p与形参p,实参数组a与形参中指向数组的指针变量共用同一存储空间。最后输出p[2],p[5]为56。
转载请注明原文地址:https://kaotiyun.com/show/7yJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是()。chara=9,b=020;prihtf("%o\n",~a&b<<1);
若有如下程序:sub(inta,intb,int*z){*z=a+b;return;}main(){inta=1,b=2,C=3,d,e;sub(a,b,&d);sub(C,d,
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是()。
有以下程序:intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=i;i<3;i++)
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是()。
设有以下语句typedefstructs{intg;charh;}T则下面叙述中正确的是
在关系数据模型中,通常可以把()称为属性,其值称为属性值。
在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
以下有4组用户标识符,其中合法的一组是______。
随机试题
与一般烧伤相比,化学烧伤的特点在于
在线摄影中,将滤线栅置于胶片与肢体之间,焦点到滤线栅的距离与滤线栅焦距相等,并使X线中心线对准滤线栅中心线。使用滤线栅摄影时,冲洗后的照片有的中心有密度而两侧无密度,有的一边高密度,一边低密度。下列叙述错误的是
与常染色体隐性遗传有关的慢性黏膜皮肤念珠菌病是
肝素抗凝的主要作用机制是
财务风险是指()带来的风险。
下列关于Word文档打印的描述,正确的是()。
全国人大代表按照()组成代表团。
新民主主义革命理论是应近代中国革命的现实需要而生的,其原因是
人体每天都需要多种植物性食品,蔬菜、水果中含有人体所需的各种植物营养素。科学家们经过研究发现,人每天要食用十种以上的植物,才能有效地强化身体的免疫力,促进人体的健康。之所以需要多种植物食品,是因为没有哪一种植物食品能够满足人体所有的营养需求。比如说,不是一
Madewithwildsementrichosanthis(—食品名)growingintheremotemountainsatthesouthbankofTaihuLake,theproducthasfragra
最新回复
(
0
)