首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出正确的是______。 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
32
问题
以下程序输出正确的是______。 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全国计算机二级
相关试题推荐
以下程序的输出结果是()main(){charc=’2’;printf("%c",c-25);}
有一个数值152,它与十六进制数6A相等,那么该数值是()
为建立如下图所示的存储结构(即每个结点两个域,p是指向结点的指针域,data用以存放整型数),请将定义补充完整。pdataastructlist{【】;intdata;}a;
若有如下程序:ints[3][3]={’a’,’b’,’C’,’d’,’e’,’f’,’g’,’h’,’i’},*t;main(){t:(int*)malloc(sizeof(int));sub(t,s);
下面程序的输出结果是()。#defineSQR(X)2*X+1main(){inta,b,C;a=3;b=2;C=1;a*=SQR(b+c)/SQR(b+c);printf("%d",a);
对于现实世界中事物的特征,在实体—联系模型中使用______。
软件调试的目的是______。
下面程序的运行结果是______。#defineDOUBLE(r)r*rmain(){intx=4,y=2,t;t=DOUBLE(x+y);printf("%d",t);}
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
随机试题
《菉竹山房》的作者是()
根据输血流程的特点,应分别对过程和产品进行质量控制,主要质量控制内容包括
尿酸是人体内哪种物质的终代谢产物
应用破伤风抗毒素的目的是
男,65岁。排便次数增加6个月,伴里急后重、排便不尽感。1个月来大便变细,偶有大便表面带血,自觉乏力,体重减轻4kg。首选的检查方法是
制作解离组织片时,硝铬酸法适合于( )。
某自然保护区试验区内的农田,被自然保护区内的国家重点保护野生动物黑熊践踏,造成农作物严重受损。依据《中华人民共和国野生动物保护法》,关于该农作物损失的补偿,下列说法中,正确的是()。
西苑公司结算本月应付本企业行政管理人员工资共30000元,代扣职工个人所得税700元,实发工资29300元,该企业下列会计处理中,不正确的是()。
订单分批方式有:()。
一个商家要将自己的广告牌装在一条马路的一边,计划每隔4米装一块广告牌。在该马路上,每隔7米都栽种一棵树。已知这段马路长1092米,且一端是树,请问在不砍掉树的情况下,这段马路上可以装()块广告牌。
最新回复
(
0
)