首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: sub(int *t,int a[3][4]) { int m,n; for(m=0;m<3;m++) for(n=0;n<4;n++) { *t=a[m][n];t++;} } main() {
若有如下程序: sub(int *t,int a[3][4]) { int m,n; for(m=0;m<3;m++) for(n=0;n<4;n++) { *t=a[m][n];t++;} } main() {
admin
2010-01-10
56
问题
若有如下程序: sub(int *t,int a[3][4]) { int m,n; for(m=0;m<3;m++) for(n=0;n<4;n++) { *t=a[m][n];t++;} } main() { int*t,s[3][4)={{1,2,3),{4,5,6),{7,8,9}}; t=(int*)malloc(50); sub(t,s); printf("%d,%d\n",t[4],t[7]); } 则程序运行后的输出结果是( )。
选项
A、4,7
B、4,0
C、5,8
D、程序错误
答案
2
解析
本题定义了一个sub()函数,其作用为将一个二维数组按行复制到t所指的连续内存空间内。主程序中首先使用malloc()函数为t申请了50个字节的内存空间,然后调用sub()函数,将二维数组s的内容复制到t申请的内存空间内,最后输出t的第5个元素(t[4])和第8个元素(t[7]),即为3行4列二维数组中的s[1][0]和s[1][3]。s[1][0]是初始化列表中第二个大括号中的第一个值 4,而s[1][3]应该是初始化列表中第二个大括号中的第4个值,但没有这么多初始值,C语言在这种情况下会自动将该元素设置为0,即s[3][4]={{1,2,3},{4,5,6}, {7,8,9}}等价于s[3][4]={{1,2,3,0}, {4,5,6,0),{7,8,9,0}}。所以最后输出结果是4,0,应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/m1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Textl的文本框,1个名称为Timerl的计时器,且已在属性窗口将Timerl的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Textl中显示一次当前时间。Priva
现有如下一段程序:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(3,5,7,9):x=1Fori=4To1Step-1s=s+
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是()。
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pic
以下关于变量作用域的叙述中错误的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSu
在VisualBasic中,表达式3*2\5Mod3的值是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
曲柄每回转一周,槽轮反向完成两次步进运动的槽轮机构是()槽轮机构。
教育行政部门或受委托的高等学校在接到公民的教师资格认定申请后,对符合教师资格认定条件的,应当在受理期限终止之日起多长时间内颁发相应的教师资格证书?()
0.1%醋酸溶液漱口适用于哪种细菌感染
一患者因发热3日到县医院就诊,接诊医师检查后拟诊为甲类传染病。按照规定,医疗机构在发现甲类传染病时,对疑似患者在明确诊断前,应在指定场所进行
A.肺胃热盛B.虚火上炎C.肺胃热毒D.风热痰火E.气郁痰凝咽喉娇红疼痛,咽干不适,反复发作,其病机是()
下列有关行政诉讼中证据的对质辨认和核实说法正确的有:()
甲公司为提高职工福利,设立一项设定受益计划,向所有在职员工提供统筹外补充退休金。甲公司2×15年有关设定受益计划资料如下:(1)2×15年1月1日补充退休福利设定受益义务现值的期初余额为860万元;(2)按照预期累计福利单位法计算出的归属于当年的服务成本为
有如下程序:#includeusingnamespacestd;void_________{intz=x;x=y;y=z;}intmain(){int
Americancitiesare【C1】______otherdriesaroundtheworld.Ineverycountry,citiesreflectthe【C2】______oftheculture.Citi
A、TheGoldDigger.B、TheJazzSinger.C、WhyWeFight.D、Doctor’sStrangeLove.B推断题。说话人介绍到,下周将会观看1933年拍摄的TheGoldDigger(《淘金者》),
最新回复
(
0
)