2012程序设计考试题1(3)

2019-09-01 19:28

#include using namespace std; int pos,neg; double ave;

void cal(int array[], int len); int grading(); int main() {

int a[12] = {1,2,3,4,-5,-2,-1,-4,0,3,2,1}; cal(a,12);

cout<<\ cout<<\ cout<<\ //忽略阅读 grading(); //忽略阅读结束 return 0; }

void cal(int array[], int len) {

/**********Program**********/

/********** End **********/ }

//以下忽略阅读 int grading() {

int a[100],i,j=0; fstream infile, outfile;

infile.open (\ outfile.open(\

for (i=0;i<100;i++) {

infile>>a[i]; }

for (i=0;i<9;i++) {

cal(a+j, j+10);

outfile< infile.close(); outfile.close(); return 0; }

答案: pos = 0;

第7题 (8.0分) 题号:647

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

题目:完成函数char *delc(char *s, char c);的编写, 该函数去掉字符串s中的字符c,并将新得到的字符 串返回。

neg = 0; ave = 0;

for(int i=0;i

ave = ave/len;

if(array[i]>0)

pos++; neg++;

if(array[i]<0) ave += array[i];

-------------------------------------------------- 注意:仅在标有\和\的注释行之间补充填 写代码。请勿改动主函数main和其它任何已有内 容。

------------------------------------------------*/ #include #include #include using namespace std; char *delc(char *s, char c); void grading();

char *delc(char *s, char c) {

/**********Program**********/

/********** End **********/ }

int main() {

char s[100] = \ cout<

//以下忽略阅读 void grading() {

int i;

char s[100],c = 'a'; fstream infile,outfile;

infile.open(\ outfile.open(\ for (i=0;i<10;i++) {

infile>>s>>c;

outfile<

infile.close(); outfile.close(); }

答案: char *p;

第8题 (8.0分) 题号:640

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

题目:下面的函数ave求三个数的平均值并返回,完成该 函数的编写。

-------------------------------------------------- 注意:部分源程序给出如下。请勿改动主函数main和其它 函数中的任何内容,仅在函数的花括号中填入所编 写的若干语句。

------------------------------------------------*/

#include #include using namespace std;

while (p = strchr(s,c)) { }

return s;

strcpy(p,p+1);

void grading();

float ave(int a, int b, int c) {

/**********Program**********/

/********** End **********/ }

int main() {

cout<<\的平均值是:\

//忽略阅读

grading(); //忽略阅读结束

return 0; }

//以下忽略阅读 void grading() {

int a,b,c,i;

fstream infile,outfile;

infile.open(\ outfile.open(\ for (i=0;i<10;i++) {

infile>>a>>b>>c;

outfile<<(int)(ave(a,b,c)*100)<

infile.close(); outfile.close(); }


2012程序设计考试题1(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:执业药师15年答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: