首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() {. int a[6]={23,15,64,33,40,58); int s1,s2; s1=s2=a[0];
有如下程序: #include using namespace std; int main() {. int a[6]={23,15,64,33,40,58); int s1,s2; s1=s2=a[0];
admin
2020-04-07
58
问题
有如下程序:
#include
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(s1>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<<s1+s2<<end1;
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/ZC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
参照函数模板的写法,完成非模板函数的定义,语句为【 】。#include<iostream,h>#include<string.h>template<classT>
下面程序的结果为()。#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=
以下程序的输出结果______。#include<iostream.h>voidmain(){inta=0a+=(a=8);cout<<a;
下列程序的输出结果是()。#include<iostream.h> voidmain(){doubled=3.2;intx,y:x=1.2;y=(x+3.8)/5.0cout<<y*
有以下程序,输出结果()。#includeusingnamespacestd;classComplex{public:Complex(doubler=0,doub
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是______。
下列字符串中可以用作C++语言标识符的是()。
下列选项,不正确的是
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
在各类外贸仓库中,所占比重最大的是()
下列方法中,不适用于超数排卵的方法是()。
(2008年)在垃圾填埋的酸化阶段,渗滤液的主要特征表现为:
下列不属于导游修养的是()。
()地宫发掘出土了释迦牟尼佛指舍利。
A、 B、 C、 D、 A“笑脸”与“苦脸”的交替。
小刘使用Word编写与互联网相关的文章时,文中频繁出现“@”符号,他希望能够在输入“(A)”后自动变为“@”,最优的操作方法是
Evengeologistisfamiliarwiththeerosioncycle.Nosoonerhasanareaoflandbeenraisedabovesea-levelthanitbecomessub
Wesubstitutefish______meatseveraltimesaweek.
Althoughitmighthavehappenedanywhere,myencounterwiththegreenbananastartedonasteepmountainroadintheinteriorof
最新回复
(
0
)