首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
56
问题
有如下程序:
#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://www.kaotiyun.com/show/bN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A0{cout
对中断语句的说法,不正确的是()。
在某类的公共部分有声明string operator++();和string operator++(int);则说明
对类的构造函数和析构函数描述正确的是
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample();//②pr
设有下列二叉树:对此二叉树前序遍历的结果为
数据库设计分为需求分析阶段、______阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
软件开发环境是全面支持软件开发全过程的【】集合。
随机试题
法国浪漫主义文学的旗手是【】
下列不符合输卵管卵巢脓肿的描述是
关于汉防己的说法错误的是
女性,45岁。双下肢挤压伤,神志尚清楚,表情淡漠,口渴,面色苍白,皮肤湿冷,脉搏112/min,血压12/9.33kPa(90/70mmHg),中心静脉压0.39kPa(4cmH2O)。毛细血管充盈迟缓。血pH为7.32。采取下列哪项措施最为
有关毛细血管的说法,正确的是
A.硅胶B.氧化铝C.聚酰胺D.离子交换E.葡聚糖凝胶按分子大小进行分离的是
选自()
感知觉是认知的开端,其主要的途径有()
【B1】【B4】
Thebuildingis____________(据说已经被焚毁了)inafiretwoyearsago.
最新回复
(
0
)