首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inclu&<iostream> using namespace std; int main() { int a[6]={23,15,64,33,40,58}; int s1,s2; s1=
有如下程序: #inclu&<iostream> using namespace std; int main() { int a[6]={23,15,64,33,40,58}; int s1,s2; s1=
admin
2019-06-12
50
问题
有如下程序:
#inclu&<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=al+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/GH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为【 】。
有如下程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double r,doubl
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n
下列语句中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(
若有以下定义:chara:intb;floatc;doubled;则表达式a*b+dc的值的类型为______。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
关于C++语言与C语言关系描述中错误的是
关于C++语言与C语言关系描述中错误的是
用树形结构来表示实体之间联系的模型称为()。
随机试题
《我从参议员私人秘书的职位上卸任》揭露了()
慢性羊水过多常发生在妊娠的哪一时间
钩藤除能息风止痉外,还可以
适合砌筑处于潮湿环境下的砌体是()。
对小企业进行信用风险分析时,应关注()等风险点。
下列做法中,符合《会计基础工作规范》规定的是()。
下列杂剧不是关汉卿所作的是()。
公安机关人民警察内务,主要是指公安机关人民警察内部工作运转程序和()。
古人云:“日之所照日阳。”下列各项中,两者均属于“阳”的方位是:
某司机开车从A城到B城,若按原定速度前进,则可准时到达,当路程走了一半时,司机发现实际平均速度只达到原定速度的11/13。如果司机想准时到达B城,那么在后一半的行程中,实际速度与原定速度的比应是多少?
最新回复
(
0
)