首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-06-04
36
问题
有如下程序:
#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<
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/O28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
针对数组定义intdata[10];,下列叙述中错误的是A)用*data可访问到数组的首元素B)用data[9]可访问到数组的末元素C)用data[10]访问数组元素会超出数组的边界D)data共有10个元素,其首元素是data[1]
下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误
下列程序执行后,屏幕的输出是()。#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;y=t
有如下程序:#include<iostream>usingnamespacestd;classTlestClass{intn;public:TestClass(intk):n(k){
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。A)m-2B)m-1C)mD)m+1
下列程序执行后,输出的结果是()。intx=-5,y=0;while(++x)y++;cout<<y<<end1;A)1B)2C)4D)5
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
数据流的类型有______和事务型。
下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
随机试题
非实物类流动资产评估程序主要有()。
下面的音节码中不是特定音节码的是()
《计算机房场、地、站技术要求》的国家标准代码是
多肌炎/皮肌炎患者血清中常出现的改变是
国际货币基金组织总部位于()。
供应链上的节点企业在()的驱动下,通过供应链的职能分工与合作(生产、分销、零售等),以资金流、物流和服务流为媒介实现整个供应链的不断增值。
[*]
在Excel2007的A1单元格中输入函数“=LEFT(“CHINA”,1)”,按回车键后,则A1单元格中的值为()。
______mustmakehisinstructionsto______clearinhiscollectionorder.
Theprisoner______thejudgeformercy.
最新回复
(
0
)