首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
40
问题
以下程序的输出结果是 #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全国计算机二级
相关试题推荐
数据库系统中实现各种数据管理功能的核心软件称为【】。
以下程序的输出结果是()main(){charss[16]="test\0\n\"";printf("%d,%d\n",strlen(ss),sizeof(ss)):}
C语言规定,函数返回值的类型是由()
下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词间用空格分隔。补充所缺语句。#include<stdio.h>main(){charss[80],c1,c2=’’;inti=0,num=0;
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
检查软件产品是否符合需求定义的过程称为
算法的空间复杂度是指
若进栈序列为1、2、3、4、5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是______。
随机试题
直流电动机常用的启动方法有________启动和________启动两种。
毒物吸收可以通过以下哪种途径
男,58岁,吸烟史30年,刺激性咳嗽并痰中带血1个月,X线检查示右肺卜叶前段呈炎性征象,痰细胞学检查找到腺癌细胞,体检发现右锁骨上淋巴结肿大。为确定治疗方案,进一步的检查是
注射后5h,肝脏摄取的99mTc-NCAA约占总量的
二尖瓣关闭不全患者最主要的体征是
下列商品中哪一种应依照《产品质量法》的标准予以规范?
(2013年)根据物权法律制度的规定,以有偿出让方式取得居住用地的建设用地使用权,出让的最高年限是()。
未达账项只有在企业与开户银行之间发生,企业与其他单位之间不会发生未达账项。()
OMT方法是用三种模型来描述软件系统,他们是对象模型、动态模型和【】。
•Lookatthenotesbelow.•Someinformationismissing.•YouwillhearAnnSimpsonofBlackwellSportstalkingtoajournalist.
最新回复
(
0
)