首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a[3][4]={ 1,3,5,7,9,11,13,15,17,19,21,23}, (*p)[4]=a,i,j,k=0; for
有以下程序 #include <stdio.h> main() { int a[3][4]={ 1,3,5,7,9,11,13,15,17,19,21,23}, (*p)[4]=a,i,j,k=0; for
admin
2020-10-26
62
问题
有以下程序
#include <stdio.h>
main()
{ int a[3][4]={ 1,3,5,7,9,11,13,15,17,19,21,23}, (*p)[4]=a,i,j,k=0;
for( i=0; i<3; i++ )
for( j=0; j<2; j++ ) k=k+*(*(p+i)+j);
printf("%d\n", k );
}
程序运行后的输出结果是
选项
A、108
B、68
C、99
D、60
答案
D
解析
该题首先给二维数组赋值a[3][4]={{1,3,5,7}{9,11,13,15}{17,19,21,23}};(*p)[4]=a指针p指向二维数组a的首地址,接下来执行for循环,首先 i=0,j=0时k=k+*(*(p+0)+0)=1(a[0][0]);然后 i=0,j=1时k=k+*(*(p+0)+1)=4(a[0][1]);然后j=2时,跳出j的循环,执行i的循环i=1,j=0 时k=k+*(*(p+1)+0)=13(a[1][0]);依次类推一直到i=3时跳出全部循环。循环语句在这里的功能是累加二维数组第1列和第2列的元素,累加结果为60。
转载请注明原文地址:https://kaotiyun.com/show/0D3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
在满足实体完整性约束的条件下
设文件指针fp已定义,执行语句fp=fopen("file","w”);后,以下针对文本文件file操作叙述的选项中正确的是
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
下列关系表达式中,结果为“假”的是
若函数中有定义语句:intk;则()。
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
以下语句中存在语法错误的是
随机试题
张某的物品被某机关依法扣押,行政机关委托第三人保管,因第三人的原因造成该物品丢失,为此张某主张要求赔偿,以下正确的说法是:()
下列关于贫血的论述,正确的是
A.面色晦暗,双颊紫红,口唇发绀B.表情淡漠,反应迟钝,呈无欲状态C.眼裂增大,眼球突出,目光闪烁,呈惊恐貌D.面色苍白,颜面水肿E.面色潮红,兴奋不安,口唇干燥典型伤寒面容的特点是()
甲乙双方签订了一份货物买卖合同,并在合同中约定了仲裁条款。后来该合同损害社会公共利益而无效。乙方根据合同中约定的仲裁条款向仲裁机构申请仲裁,要求甲方赔偿因合同无效造成的损失;甲方则向仲裁委员会提出异议,认为该仲裁条款随着合同的无效已失去效力。在此种情况下,
关于物权请求权,下列表述中正确的有:()
对图3-208所示结构的“几何组成分析”哪项正确?[2004年第23题]
《电子支付指引(第一号)》和《银行卡业务管理办法》都属于支付结算的主要法律依据。()
操作风险评估准备不包括()步骤。
下列选项中不属于软件生命周期开发阶段任务的是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是
最新回复
(
0
)