首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {inta[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
有以下程序 #include main() {inta[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
admin
2015-07-31
29
问题
有以下程序
#include
main()
{inta[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/NbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述关于数据库系统的叙中正确的是______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是__
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*Ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是_______。
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下面不属于软件工程3个要素的是()。
可以在C语言程序中用做用户标识符的一组标识符是()。
随机试题
为了能在网络上正确地传送信息,制定了一整套关于传输顺序、格式、内容和方式的约定和规则,称之为______。
下列哪项不是积证的特点()
排尿突然中断,尿道窘迫疼痛是何种淋证的临床特点
A.三查七对B.药品说明书或者处方用法C.处方审核、评估、核对、发药及安全用药指导D.四查十对E.处方调配药师以上专业技术职务任职资格人员()。
甲、乙各投资20万元盖了一栋二层楼房,楼房盖好登记在甲一个人的名下,甲、乙分别居住在一楼和二楼。由于甲、乙二人均有汽车,于是甲、乙二人与邻居丙签订了为期10年的通行地役权合同。但未办理地役权登记。1年后,甲将自己名下的份额全部转让给了丁。下列说法正确的是:
下列关于国家环境标准体系结构的说法,不正确的是()。
银行汇票的实际结算金额不得更改,更改实际结算金额的以汇票金额为实际结算金额。()
根据现行增值税减税、免税的规定,下列表述正确的有( )。
下列各项中划线的词属于同音词的是()。
在考生文件夹下BCD\MAM文件夹中创建名为BOOK的新文件夹。
最新回复
(
0
)