单选题
586.有以下程序: #include main() { inta[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0; for(i=0;i<5;i++)s=s+a[b[i]]; printf( ); } 程序运行后的输出结果是( )。
A
6
B
10
C
11
D
15
答案解析
正确答案:C
解析:
程序中通过循环遍历数组b的元素,然后根据b的元素作为索引找到对应的a数组的值进行累加,最后输出结果。选项C为正确答案,因为a数组中索引为0,2,1,3,0的元素分别为1,3,2,4,1,相加得到11。
题目纠错
二级C语言知识练习
相关题目
单选题
147.下面对软件特点描述不正确的是( )。
单选题
146.面向对象方法中,实现对象的数据和操作结合于统一体中的是( )。
单选题
145.在面向对象方法中,实现信息隐蔽是依靠( )。
单选题
144.下列关于类、对象、属性和方法的叙述中,错误的是( )。
单选题
143.下列选项中不属于面向对象程序设计特征的是( )。
单选题
142.以下不属于对象的基本特征的是( )。
单选题
141.下面不属于对象基本特点的是( )。
单选题
140.下列特征中不是面向对象方法的主要特征的是( )。
单选题
139.下面概念中,不属于面向对象方法的是( )。
单选题
138.下面属于整数类的实例是( )。
