首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<stdio.h> int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main() { p=(int*)malloc(sizeof(int)); f(p,a);
以下程序的输出结果是 #include<stdio.h> int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main() { p=(int*)malloc(sizeof(int)); f(p,a);
admin
2013-02-23
29
问题
以下程序的输出结果是 #include<stdio.h> int a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main() { p=(int*)malloc(sizeof(int)); f(p,a); printf("%d\n”,*p); free(p);} f(int *s,intp [][3]) { *s=p[1][1];}
选项
A、1
B、4
C、7
D、5
答案
D
解析
本题考查了二维数组元素引用的方法。题中用动态存储分配函数malloc分配了一个int型数据长度大小的内存,然后指针p指向了这段内存,函数f()中对p所指向的数据进行了赋值,p[1][1]为二维数组第二行第二列的元素,对应于实参a的元素5,所以输出结果为5。
转载请注明原文地址:https://kaotiyun.com/show/26Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n
下面不属于软件设计原则的是______。
有以下程序main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0case3:a+=2
下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词间用空格分隔。补充所缺语句。#include<stdio.h>main(){charss[80],c1,c2=’’;inti=0,num=0;
有以下函数定义;voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
若有以下说明和定义:fun(int*c){}main(){int(*a)()=fun,*b(),w[10],c;……}在做必要的赋值之后,对fun函数的正确调用语句是______。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
若有语句:char*line[5];,以下叙述中正确的是
下列叙述中,正确的一条是______。
按条件f对关系R进行选择,其关系代数表达式为______。
随机试题
迁移过程因改变仪表零点,所以仪表的量程也相应的改变。 ()
行政机构编制管理的主要内容是()
《八声甘州》作者柳永,是北宋第一个专事写词的________派词人。
急性心肌梗死时,持续时间最长的指标是
统计总体形成必须具备的条件包括()。[2005年考试真题]
国际货物买卖合同中的价格条款的基本内容是什么?
下列各项中,不应通过所有者权益科目核算的是()。
日晷对于()相当于()对于重量
党的十七大报告指出,十一届三中全会以来,中国共产党坚持马克思主义的思想路线,不断探索和回答的重大理论和实际问题是()(2008年多选)
Thetaxidriverwasamaninhislatethirties.Hepickedmeupand【C1】______metomyplace.Iusuallyliketohavebrief【C2】___
最新回复
(
0
)