首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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);其输出结果是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
以下关于逻辑运算符两侧运算对象的叙述中正确的是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
下列叙述中正确的是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
下列叙述中正确的是
以下选项中,能用作用户标识符的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
男,35岁,车从骨盆碾轧过6小时来院。查体:BP100/70mmHg,P98次/分,骨盆及下腹瘀斑,下腹及全腹有压痛。右下腹抽吸出血性液体,色淡红,下腹未触及膀胱。直肠指诊前列腺浮动。尿管不能插入膀胱。可诊断为后尿道断裂,膀胱破裂。最佳治疗是
与振动病发病率高低有密切关系的振动参数是
A.可引起瞳孔扩大B.可引起呼吸抑制C.可引起共济失调D.可引起急性心力衰竭E.可引起再生障碍性贫血碳酸锂
治疗蛔虫病的药物有( )。
关于普萘洛尔的作用,下列哪项错误
直接式顶棚装修常用的方法包括()。
因承包人违约导致合同解除的费用争议,鉴定意见应包括的费用有()。
下列各项中,属于法律关系要素的有()。
某市风景优美、气候宜人。该市晨曦路两侧开设的几乎全都是老年疗养院,来自全国名地的很多老年人来此旅游、疗养。晨曦路只有很少几座居民住宅。但是晨曦路附近却有很多专门经营儿童用品的商店,而且生意还相当火爆。下列哪一项最能解释这一现象?
1947年6月底,揭开人民解放战争战略进攻的序幕是()
最新回复
(
0
)