首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有如下程序段 #include "stdio.h" main( ) { int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
现有如下程序段 #include "stdio.h" main( ) { int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
admin
2010-09-05
63
问题
现有如下程序段
#include "stdio.h"
main( )
{ int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};
int i=0,j=5;
printf("%d\n",*(&a[0][0]+2*i+j-2));}
则程序的输出结果为
选项
A、21
B、78
C、23
D、28
答案
A
解析
通过地址来引用二维数组,若有以下定义:int a[3][4],i,j;且当0≤i<3,0≤j<4,则可以有以下几种方式来引用数组中的第i行,第j列的元素:a
[j],*(a
+j),*(*(a+i))[j],*(&a[0][0]+4*i+j)。表达式&a[0][0]+2*i+j-2相当于是地址&a[0][0]加上偏移量。
转载请注明原文地址:https://kaotiyun.com/show/PMWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,iAsIntegera=2Fori=1To3Printfun_s(a);Next
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click() Dima(10,10)AsInteger x=0 Fori=1To3 Forj=1To3 a(i,j
窗体的单击事件过程如下:PrivateSubForm_Click()DimxAsInteger,yAsIntegerFori=6To1Step-2x=i+xy=y+1Ne
如果在列表框List1中没有选中项目,则List1.ListIndex的值为
在名称为Frame1的框架中,有两个名称分别为op1、op2的单选按钮,标题分别为"单程"、"往返",如图所示。以下叙述中,正确的是( )。
在程序运行时,下面的叙述中正确的是()。
关系表中的每一行记录称为一个()。
关于水平滚动条,如下叙述中错误的是()。
下面4个选项中,不是窗体属性的是()。
随机试题
前臂桡侧伸肌群主要有
资本一帝国主义列强对中国的侵略,首先和主要的是进行()
合同人员的主要职责是()。
石料的磨耗性可以采用()磨耗试验测定。
企业会计中,以会计准则为主要依据的是()。
在Word文档中,只有在______视图下可以显示水平标尺和垂直标尺。
唯物史观认为,人类的第一个历史活动是人的自觉意识活动。()
简述利用未公开信息交易罪与内幕交易罪的区别。
【S1】【S6】
SomepeoplelikewatchingTVathome,andothersmaylovehiking.ButIlikebeingatabookshop.Timespentinabookshopcanb
最新回复
(
0
)