首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出正确的是______。 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-02-23
27
问题
以下程序输出正确的是______。 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]=1,a[o][1]=3,a[0][2]=5,……,a[2][0]=0,a[2][1]=0,a[2][2]=0。通过malloc()函数给指针分配内存空间,free()函数用于释放指针变量所用内存空间。在主函数中通过amovep(p,a,3)讽用函数amovcp,使得实参P与形参P,实参数组a与形参中指向数组的指针变量共用同一存储空间。最后输出p[2],p[5]为56。
转载请注明原文地址:https://jikaoti.com/ti/uSn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件—组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数。请选择填空。#include<stdio.h>main(){
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
下列程序的运行结果为【】。main(){inti,j,row=0,colum=0,max,a[3][4]={{1,2,3,4},{9,8,7,6},{-
以下数组定义中不正确的,是______。
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=p[4];
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
Jackson方法是一种面向【】的结构化方法。
在面向对象方法中[]描述的是具有相似属性与操作的—组对象。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
设有下列二叉树:对此二叉树中序遍历的结果是
随机试题
吴某因涉嫌盗窃犯罪被某公安机关立案侦查。在侦查过程中,公安机关对其采取了监视居住的强制措施,但吴某对此不服,他可以依法申请行政复议。()
关于乳糜尿的叙述,正确的是
冲沟的防治措施包括生物措施和工程措施两个方面,以下不属于生物措施的是()
监理工程师应当按照《建设工程监理规范》(GB50319—2000)的要求,采取( )等形式,对建设工程实施监理。
建设单位领取施工许可证后,因故不能按期开工的,应当向发证机关申请延期,延期次数和每次期限分别为( )。
货运代理,简称“货代”,是根据托运人的委托,为托运人提供服务的人,其本人并非承运人(NVOCC除外)。()
对于银行个人理财业务从业人员的行为,下列说法正确的有()。
下列少数民族政权及其创建者之间对应关系完全正确的一组是()。
天安门事件
计算各工作的持续时间、最早开始时间,并分析每项工作的紧前工作代码,填入下表。请根据上表5-1将该项目的单代号网络图补充完整。
最新回复
(
0
)