首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; int main(){ int a[6]={23,15,64,33,40,58}; int s1,s2; s1=
有如下程序: #inc1ude <iostream> using namespace std; int main(){ int a[6]={23,15,64,33,40,58}; int s1,s2; s1=
admin
2017-06-18
34
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
int main(){
int a[6]={23,15,64,33,40,58};
int s1,s2;
s1=s2=a[0];
for(int*p=a+1;p<a+6;p++) {
if(sl>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<<s1+s2<<end1;
retum 0;
}
运行时的输出结果是( )。
选项
A、23
B、58
C、64
D、79
答案
D
解析
变量s1和s2的初值都等于23,那么在执行第一次for循环时,*p的值等于15,它小于23,所以把15赋给变量sl;执行第二次for循环时,*p的值等于64,它大于23,所以把64赋给变量s2;而数组a中a[2]后面的元素的值都大于15,小于64,因而变量sl,s2的值不会再发生变化,最终值为15+64=79。
转载请注明原文地址:https://kaotiyun.com/show/rmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
下列关于继承的描述中,错误的是()。
关于友元,下列说法错误的是
关于类和对象描述错误的是
类classone在声明func成员函数时发生错误,出错原因是【 】。Classone{private:inta;
树L中,度为1、2、3、4、5和6的节点个数为6、4、3、3、5、1,则L中叶子的个数是【】。
字符串通常采用的两种存储方式是( )。
随机试题
后退式胀管器工作时是________的。
用来建立和维护企业与公众间良好关系以及产品形象的活动是整合营销工具中的()
信用条件是指公司要求顾客支付赊销款项的条件,其中不包括【】
软化区广泛的连枷胸可导致()。
下颌正中颏部双发骨折或粉碎性骨折均可使舌后坠引起呼吸困难,甚至窒息,其原因是
病室内住有百日咳病人,已知病室长6m、宽3.2m、高3m,用纯乳酸进行空气消毒,乳酸的用量是
断路器熄灭电弧的主要措施是( )。
可扣除的经营场所月租金为( )。该个体工商业户的应纳税所得额为( )元。
【2015年湖南长沙.判断】个体身心发展的不均衡性说明教育工作要根据不同年龄分阶段进行。()
学生已经通过学习圆、正方形、菱形掌握了轴对称图形的概念,在后来学习等边三角形时,学生学习了“等边三角形也是轴对称图形”。这种学习在奥苏伯尔看来属于()。
最新回复
(
0
)