首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出正确的是_______ 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
2009-01-15
65
问题
以下程序输出正确的是_______ 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*)mallox(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][1]=3,a[0][2]=5,a[1][2]=2,a[1][1]=4,a[1][2]=6,a[2][0]=0,a[2][1]=0,a[2][2]=0。通过malloc()函数给指针分配内存空间,free()函数用于释放指针变量所用内存空间。在主函数中通过amovep(p,a,3)调用函数amovep,使得实参p与形参P,实参数组a与形参中指向数组的指针变量共用同一存储空间。最后输出p[2],p[5]为 56。
转载请注明原文地址:https://kaotiyun.com/show/MEXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)s1=LCase(Mid(S,i,1))+s1NextiFun=s
下列叙述中正确的是
下面关于直线控件的叙述中正确的是
下列叙述中正确的是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
从工程管理角度看,软件设计一般分为两步完成,它们是
在考生文件夹下有一个工程文件sjt4.vbp,请在窗体上画两个复选框,名称分别为Chl、Ch2,标题分别为”程序设计”、”数据库原理”;然后画一个文本框,名称为Textl;再画一个命令按钮,名称为C1,标题为”确定”(如图2-209所示)。请编写适当的事件
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
数据库应用系统中的核心问题是()。
问题处理方案的正确而完整的描述称为【】。
随机试题
采用3m直尺测定水泥混凝土面层平整度时,以IRI作为指标。()
病毒传播方式有_________和_________两种。
甲、乙共同砍伐一棵路边的大树时,将路人丙砸死。关于本案的分析,下列选项错误的是:()
机动车车行道的宽度是各机动车道宽度的总和,通常以规划确定的()来计算。
下列各项中属于战略控制与预算控制的不同点的有()。
教育心理学研究学生身心发展主要包括()
公安机关因侦查犯罪的需要,必要时按照国家有关规定,可以优先使用机关团体、企事业单位和个人财物的有()。
用0、1、2、3、…、9十个数字组成5个两位数,每个数字只用一次,要求它们的和是一个奇数,并且尽可能大,问这五个两位数的和是多少?( )
在一个除法算式里,被除数、除数、商河余数之和是319,已知商是21,余数是6,问被除数是多少?
Winmail用户使用Outlook接收邮件时,不可能用到的协议是()。
最新回复
(
0
)