首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespacestd; int main() { int a[6]={23,15,64,33,40,58}; int s1,s2; s1=s2=a[0]; for(int*p=a+1;
有如下程序: #include<iostrearn> using namespacestd; int main() { int a[6]={23,15,64,33,40,58}; int s1,s2; s1=s2=a[0]; for(int*p=a+1;
admin
2020-04-07
100
问题
有如下程序:
#include<iostrearn>
using namespacestd;
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(s1>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<<s1+s2<<endl;
return 0;
}
运行时的输出结果是( )。
选项
A、23
B、58
C、64
D、79
答案
D
解析
变量s1和s2的初值都等于23,那么在执行第一次for循环时,*p的值等于15,它小于23,所以把15赋给变量s1;执行第二次for循环时,*p的值等于64,它大于23,所以把64赋给变量s2;而数组a中a[2]后面的元素的值都大于15,小于64,因而变量s1,s2的值不会再发生变化,最终值为15+64=79。
转载请注明原文地址:https://kaotiyun.com/show/bN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关程序设计的原则中错误的是
在深度为5的完全二叉树中,叶子结点的个数最多为【 】。
下列实现C语言语句printf("Hello!")的相同功能的语句是( )。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,Test";char*p=a;wh
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是______。
有如下两个类定义:classXX{private:doubleX1;protected:doublex2;public:doublex3;);claseYY:protected
下列字符串中,正确的C++标识符是
随机试题
SIS家族编码产物的作用正确的是
甘麦大枣汤的病变部位是
患者,刘某,女,54岁,因血栓性浅静脉炎寻求康复治疗,不适宜的方法是
慢性肾小球肾炎的理想血压控制目标为
充填物过高,咬合时出现早接触可引起以亚砷酸失活剂置于邻面洞时,由于封闭不严,药物渗漏可引起
在美国债券市场中,机构投资者经常使用的三种综合类债券市场指数为()。I.莱恩指数Ⅱ.莱曼兄弟综合指数Ⅲ.所罗门兄弟投资级债券综合指数Ⅳ.美林国内市场指数
下列不属于市场风险的是()。
函数f(x)=中,x3的系数是().
左边图形由四个部分组成,各部分通过平面上的变化可以组成新图形,下列选项中,不是由这四个部分组成的是()。
下列叙述中正确的是()。
最新回复
(
0
)