首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main(){ int a[6]={23, 15, 64, 33, 40, 58}; int s1, s2; s
有如下程序: #include<iostream> using namespace std; int main(){ int a[6]={23, 15, 64, 33, 40, 58}; int s1, s2; s
admin
2017-10-17
46
问题
有如下程序:
#include<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=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
选项
A、
B、
C、
D、
答案
D
解析
变量s1和s2的初值都等于23,那么在执行第一次for循环时,*p的值等于15,它小于23,所以把15赋给变量s1;执行第二次for循环时,*p的值等于64,它大于23,所以把64赋给变量s2;而数组a中a[2]后面的元素的值都大于15,小于64,因而变量s1,s2的值不会再发生变化,最终值为15+6=79,所以程序输出79。
转载请注明原文地址:https://www.kaotiyun.com/show/FJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据的逻辑结构是指()。
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
下面对宏定义的描述中不正确的是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
设有如下关系表:则下列操作中正确的是
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
软件测试的目的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
患者,46岁。右侧腮腺区无痛性肿大4年,近半年起左侧腮腺也明显肿大,两侧面部不对称,并伴口干、不适。在行腮腺扪诊检查时,正确的方法是()
SFDA对经营性互联网药品信息服务的网站实施监管。()
通常将套内建筑面积与建筑面积之比称为()。
根据《合同法》,合同的成立需要顺序经过()。
孙先生两年前购买了一份人寿保险合同,保单目前的现金价值达到10万元,由于一时资金紧张,孙先生准备向保险公司申请质押贷款。则孙先生的贷款额度大约为()万元。
某公司今年发放股利1元,预计股利每年保持5%的速度稳定增长,如果投资者要求的必要回报率为10%,则该公司的股价为()元。[2010年5月真题]
A、 B、 C、 D、 B
Oneofthebestwaysforpeopletokeepfitisto________healthyeatinghabits.
Youshouldspendabout20minutesonthistask.ThechartsbelowgiveinformationontheagesofthepopulationsofYemenandIt
Thinkthatlittleplasticcastleinyourgoldfishtankisjustdecoration?Notso,sayscientists.Havingsuchobstaclesandspa
最新回复
(
0
)