首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序: #inc1ude<iostream.h> void main() { static int a[][2]={5,3,1,2}; int i,j,s1=0; for(i=0;i<2;j++)
阅读以下程序: #inc1ude<iostream.h> void main() { static int a[][2]={5,3,1,2}; int i,j,s1=0; for(i=0;i<2;j++)
admin
2017-06-19
40
问题
阅读以下程序:
#inc1ude<iostream.h>
void main()
{
static int a[][2]={5,3,1,2};
int i,j,s1=0;
for(i=0;i<2;j++)
for(j=0j<2;j++)
{
if(i=j)
s1=s1+a
[j];
}
cout<<s1<<end1;
}
则该程序的输出结果为( )。
选项
A、6
B、7
C、8
D、9
答案
B
解析
程序中“static int a[][2]={5,3,1,2};”定义了一个2*2的整型矩阵。两个for循环读取数组元素。“if(i=j)”语句中的条件是取矩阵的正对角线上的元素。对角线上的元素为5,2,所以“s1=s1+a
”的计算结果为7。
转载请注明原文地址:https://kaotiyun.com/show/4QAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了避免嵌套的if...else语句的二义性,C++规定与else配对的是
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
下列程序的运行结果是【 】。#include<iomanip.h>intFunc(int*a,intn){ints=1;for(inti=0;i<n;i++)s*=*a++;return
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为【 】。#include<iostream.h>classtest{private:intnum;public:test(int)voi
若变量都已正确说明,则以下程序段的输出结果是 a=2;b=3; printf(a>b?"* * *a=%d": "# # #b=%d",a,b);
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti)
下面关于对象概念的描述中错误的是()。
对于重载的运算符>>,它是一个()。
以下各选项组中,均是C++语言关键字的组是
运算符重载仍然保持其原来的优先级、________和________
随机试题
《中华人民共和国传染病防治法》第十九条规定,国家建立传染病预警制度。根据传染病发生、流行趋势的预测,及时发出传染病预警,并根据情况予以公布的权力部门或人民政府是
有关子宫动脉的描述不恰当的是
支气管扩张大咯血时,可选用的控制咯血的药物有
试测主牙胶尖合适的重要指标是()
下注于气街,并下行于足的气是()
剖宫产术后3个月哺乳期妇女最恰当的避孕方法应选择
(2005)某幢18层剪力墙结构住宅,基础底板下30m深度内为黏性土,采用φ500、长度26m的预制混凝土管桩,试问下列中哪一种布桩方式合理?
速率分布函数f(v)的物理意义为()。
被称为保密天堂的国家和地区一般都具有一些相应特征,以下不属于其特征的是()。
Thedifferencesbetweenmenandwomenclarifywhytheyhavedifferentexpectationsaboutcommunicationinmarriage.Forwomen,t
最新回复
(
0
)