首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(int d[],int n)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。 例如:1 2 3 4 5 6 7 8 9 返回:2
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(int d[],int n)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。 例如:1 2 3 4 5 6 7 8 9 返回:2
admin
2016-10-28
53
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(int d[],int n)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。
例如:1 2 3 4 5 6 7 8 9
返回:2 2 6 4 10 6 14 8 18
将func(int d[],int num)补充完整。
注意:请勿改动主函数。
#inclmde<iostream.h>
void func(int d[],int num)
{
}
int main()
{
int Data[]={1,2,3,4,5,6,7,8,9);
func(Data,9);
for(int i=0;i<sizeof(Data)/sizeof(int);i++)
{
cout<<Data
<<’ ’;
}
cout<<endl;
return0;
}
选项
答案
for(int i=0;i<num;i++) { if(d[i]%2 !=0) d[i]=2*d[i]; }
解析
(1)由审题分析可知,利用循环来逐个判断d[]中的元素,d[]中元素个数为num,因此循环变量从0变化至num。
(2)在循环内,用if判断该元素是不是奇数,即if(d
%2 !=0),将满足条件的d
扩大一倍。
转载请注明原文地址:https://kaotiyun.com/show/pONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
有如下类的定义,下划线处的语句是()。classMyClass{_______intx,y;public;MyClass(inta=0,intb=0){X=a;y=b;}staticvoidch
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
流操作子______可跳过输入流中的前导空白字符。
下列语句段将输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
随机试题
(2014年10月第15题)以下关于均值、众数和中位数的说法中,哪一项是错误的?()
肝外胆管结石的胆绞痛常发生于
A、脾脏肿大B、蜘蛛痣C、皮肤色素沉着D、扑翼样震颤E、出血倾向肝硬化门脉高压,可出现
治疗湿浊中阻的呕吐,应首选
正常的肺部叩诊音是
流行性斑疹伤寒的治疗,首选药物为
设三阶方阵A的特征值λ1=1,对应的特征向量α1;特征值λ2=λ3=-2,对应两个线性无关特征向量α2,α3,令P=(α3,α2,α1),则P-1AP=()。
粉状乳化炸药的火灾爆炸危险因素主要来自物质危险性,下列关于粉状乳化炸药火灾爆炸危险因素的说法中,错误的是()。
以下属于终身教育特点的是()。
一个同事向你打听案情,向你借案卷。但这个案子是保密性质的。你将怎么办?
最新回复
(
0
)