首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-01
56
问题
有如下程序:
#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
if(s1>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<
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/kYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是______。#include<iostream.h>inta=5;voidmain(){inta=10,b=20;
有如下程序main(){intn[5]={0,0,0},i,k=2;for(i=0;i<k;i++)n[i]=n[i]+1;cout<<n[k]<<endl;}该程序的输出结果是
下列程序的运行结果是#inClUde<iostream.h>classLocation{private:intX,Y;pubhc:voidinit(int=0,int=0);
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a
下列字符串中可以用做C++语言标识符的是
下列叙述中正确的是
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
下列字符串中,不可以用作C++标识符的是
随机试题
可引起抗利尿激素(血管升压素)释放的因素是()
A.散射比浊法B.原子吸收分光光度法C.荧光分析法D.电泳技术E.电化学分析技术指出检测下列物质常用的技术血清钠的检测
下列哪个方剂中运用了“金水相生”的方法
在正位胸部X线片上老年人右心缘上部为
关于帕金森病的三个主要体征,下列正确的是
股东是股份制公司的出资人或投资人。股东是股份公司或者有限责任公司中持有股份的人,有权出席股东大会并拥有表决权。股东是公司存在的基础,是公司的核心要素;没有股东,就不可能有公司的存在。现有科特先生等七人欲在我国境内投资,发起设立股份公司。这一行为必须符合我国
下列有关注册会计师与内部审计关系的说法中,错误的是()。
认定公民的出生时间,其证明依据的顺序是()。(2013年单选22)
In1974,______resignedasaconsequenceoftheWatergateScandal.
A.overachievingB.recruitingC.highD.withE.underachievingF.shortageG.whereH.favorI.controlJ.takeK.har
最新回复
(
0
)