首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出正确的是_______ 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
28
问题
以下程序输出正确的是_______ 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全国计算机二级
相关试题推荐
以下不能用Print方法输出数据的对象或窗口是()。
向文本框中输入字符时,下面能够被触发的事件是
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b-1Printb-a>0EndSub
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
在下面语句或函数中,不能描述选择结构的是
下列说法中,错误的是
如下关于变体类型变量的叙述中,错误的是
InputBox函数返回值的类型为()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
数据库应用系统中的核心问题是( )。
随机试题
A.以HRZ为主,疗程一年B.2HRZ/4HRC.4HRZ/4HRD.2HRZE/HREE.6HRZE/12HRE血性播散性肺结核的化疗方案为
醛固酮对远端小管和集合管的作用是促进
患者,女,30岁。停经3个月,不规则阴道流血10天并排出水泡样物。查体:子宫5个月妊娠大小,未听及胎心音。腹部超声:宫腔内充满落雪状不规则回声,右侧卵巢有直径8cm囊性肿块。尿HCG(+)。若该患者彻底清宫后8周复又流血,阴道壁见直径2cm紫蓝结节破溃
患者,中年男性。腹痛、腹胀1天。实验室检查尿淀粉酶增高。临床怀疑急性胰腺炎。行CT检查,以了解胰腺情况。CT扫描方法,可选用
注射破伤风抗毒素(TAT)的目的是
急性多发性龈脓肿多见于
按照《建筑抗震设计规范》((灌50011一2010)进行抗震设计时,由于建筑场地类别划分的不同,可能影响到()。
项目总控制的成果是一系列标准格式的报告和函件,覆盖了辅助决策所需要的各方面的信息。主要包括()。
甲企业对一项原值为100万元,使用年限10年,已使用4年,直线法计提折旧,无净残值。企业对该项固定资产进行改建,发生改建支出50万元,取得变价收入5万元。则改建后该项固定资产的入账价值为()万元。
Themostconvincingevidencefortheimportanceofadultinfluenceonachild’sintelligencecomesfromastudyof"atrisk"chi
最新回复
(
0
)