首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void main() {int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=10; for(i=0;i<3;i++) for(j=1;j<=i;j++) s+=a[i][a[j][i]]; prin
有以下程序: #include void main() {int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=10; for(i=0;i<3;i++) for(j=1;j<=i;j++) s+=a[i][a[j][i]]; prin
admin
2020-10-26
43
问题
有以下程序:
#include
void main()
{int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=10;
for(i=0;i<3;i++)
for(j=1;j<=i;j++)
s+=a
[a[j]
];
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、12
B、13
C、11
D、15
答案
D
解析
此题考查for循环执行条件和数组元素的调用。for(ex1;ex2;ex3)ex4;的执行过程是:计算ex1;判断ex2,若ex2为真,执行ex4(若ex2为假将不执行ex4);计算ex3;判断ex2的值进行下一次循环。题目中第1层for循环执行3次,i=0,1,2;但第2层for循环要根据第1层for循环的i值判断,i=0时,i<=i为假,所以不执行循环体,i=1时,执行1次,s+=a[1][a[1][1]],i=2时,执行2次,s+=a[2][a[1][2]]和s+=a[2][a[2][2]]。对于数组的元素调用可以用数组名后跟数组下标引用元素的形式,数组下标可以是表达式,所以执行s+=a[1][1],s+=a[2][2],s+=a[2][2],结果为15。
转载请注明原文地址:https://kaotiyun.com/show/c33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rgtuv","wxyz"};inti,j;for(i=0;i
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序运行后的输出结果是()。
下列叙述中正确的是()。
以下关于宏的叙述错误的是()。
有以下程序:#includestructS{intn;inta[20];};voidf(structS*P){inti,j,t;for(i=0;in一1;i++)for(j=i+
以下选项中,与n=i++完全等价的表达式是()。
下列叙述中正确的是()。
以下选项中叙述错误的是()。
下列选项中不属于面向对象程序设计特征的是()。【07年4月】
面向对象方法中,继承是指()。
随机试题
为减小工件变形,薄壁工件应尽可能不用径向夹紧的方法,而采用轴向夹紧的方法。()
下列描述中,不属于“新常态”下中国经济特征表现的是:
抗日民族统一战线中存在着进步势力、中间势力和顽固势力,党对顽固势力采取的策略方针是()
诊断三叉神经瘤最有意义的表现是
A.肝脾B.肺肾C.肝肾D.心脾E.心肾完带汤和逍遥散两方主治病证的病位均涉及
男,60岁。排尿困难3个月,体检发现前列腺稍硬。为排除前列腺癌意义最大的实验室检查项目是()
下列关于钠的作用特点描述,错误的是
[2014年,第102题]可以这样来认识进程,进程是()。
与电磁式时间继电器相比,电动式时间继电器的主要特点有()。
简述教师专业化需要的基本条件。
最新回复
(
0
)