首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
有如下定义:structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。【10年9月】
若有定义:char*ps[]={"aa","bb","cc","dd"};,则以下叙述正确的是()。
以下叙述中错误的是()。
以下选项中,与n=i++完全等价的表达式是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
使用白盒测试方法时,设计测试用例应根据()。
随机试题
微波技术的优点是()。
【案例】患者男,65岁。诊断为肺炎入院,应用抗生素治疗后未见好转,3天后突然出现呼吸急促,烦躁,出大汗。体检:呼吸42次/分,血压98/70mmHg,脉搏102次/分,口唇发绀,双肺闻及水泡音。呼吸衰竭患者气管插管或气管切开的适应证是
低合金钢15MnV(15锰钒)其化学成分如下:C=0.12%~0.18%Mn=1.20%~1.60%Si=0.20%~0.55%S.P≤0.045%V=0.04%~0.12%试计算碳当量变、并评价其焊接性能如何
政策规划的单一式规划主体的缺陷主要有
Thisboxis______thatone.
(操作员:李主管;账套:501账套;操作日期:2015年1月31日)设置工资类目。工资表名:1月份工资表项目名称:事假扣款类型:数字长度:10小数:2
体操基本姿态应做到“三直一绷”,即身体直、膝直、髋关节直,脚尖绷。()
教师专业化的尝试始于()
投降罪,是指在___________贪生怕死、自动放下武器投降敌人的行为。
A、我也听人说过B、不要制造谣言C、你消息还挺灵D、根本没这回事D
最新回复
(
0
)