首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出正确的是______。 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
46
问题
以下程序输出正确的是______。 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全国计算机二级
相关试题推荐
以下程序执行后sum的值是() main() {inti,sum; for(i;i<6;i++)sum+=i; printf("%d\n",sum); }
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
为建立如下图所示的存储结构(即每个结点两个域,p是指向结点的指针域,data用以存放整型数),请将定义补充完整。pdataastructlist{【】;intdata;}a;
在16位IBM-PC上使用C语言,如定义下列共用体类型变量:uniondata{inti;charch;floatf;}a,b,c;则共用体变量a,b,c占用内存的字节数为()。
有以下程序:intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=i;i<3;i++)
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()。
在数据结构中,顺序存储结构的数据元素所占的存储空间是【】的。
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节)#include<stdio.h>main(){FIL
以下叙述中正确的是
与十进制数200等值的十六进制数为
随机试题
罚款通常属于()
肝性脑病的发病机制学说中较为全面的是
朱砂常用于治疗的病症有
管形导体在无冰无风正常状态下的挠度,一般不大于()D(D为导体直径)。
在废水处理系统中,平流式隔油池的结构与()基本相同。
财政部门有权对会计师事务所出具审计报告的程序和内容进行监督。()
1951年中央人民政府政务院公布________,明确高等教育是作为教育基础上的更高层次教育。
对幼儿来说,排序比对物体分类要简单一些。()
纵火,是指明知会造成他人或国家、集体财物损失或威胁他人生命安全,故意点火。下列行为属于纵火行为的是:
Youcanchoosefromthreeplanstosuityourpersonalmobilityneedsand,ifyou’remarried,youandyour______canbenefitfrom
最新回复
(
0
)