2013年计算机二级、一级、三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试!

填空题

请补充fun函数,该函数的功能是求一维数组x[N]的平均值,并多所的结果进行四舍五入保留两位小数。

例如:当x[10]={15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0,10.0,16.0}时,输出结果为:avg=15.030000.

注意:部分源程序给出如下

请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。

试题程序:

#include

#include

double fun(double x[10])

{

int i;

long t;

double avg = 0.0;

double sum = 0.0;

for (i=0; i<10; i++)

___1___;

avg = sum/10;

avg = ___2___;

t = ___3___;

avg = (double)t/100;

return avg;

}

main()

{

double avg, x[10] =

{15.6, 19.9, 16.7, 15.2, 18.3, 12.1, 15.5, 11.0, 10.0, 16.0};

int i;

printf("\nThe original data is :\n");

for (i=0; i<10; i++)

printf("%6.1f", x[i]);

printf("\n\n");

avg = fun(x);

printf("average=%f\n\n", avg);

}

第1处填空:sum+=x[i]或sum=sum+x[i]

第2处填空:avg*1000或1000*avg

第3处填空:(avg+5)/10或(5+avg)/10

2013年计算机二级、一级、三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试!

改错题

下列给定程序中,函数fun的功能是:s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均埴,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数下是5的倍数,多余部分忽略下计。例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。

请改正程序中的错误,使其能得出正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

试题程序:

#include

#define SIZE 20

int fun(double *s, double *w)

{

int k, i;

double sum;

for (k=2, i=0; i

{

s[i] = k;

k += 2;

}

sum = 0.0;

for (k=0, i=0; i

{

sum += s[i];

/********found********/

if (i+1%5 == 0)

{

w[k] = sum/5;

sum = 0;

k++;

}

}

return k;

}

main()

{

double a[SIZE], b[SIZE/5];

int i, k;

k = fun(a, b);

printf("The original data:\n");

for (i=0; i

{

if (i%5 == 0)

printf("\n");

printf("%4.0f", a[i]);

}

printf("\n\nThe result :\n");

for (i=0; i

printf("%6.2f ", b[i]);

printf("\n\n");

}

第1处:if (i+1%5 ==0)应改为if ((i+1)%5==0)

2013年计算机二级、一级、三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试!

编程题

请编写函数FUN,其功能是:将S所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符外,其余 的全都删除:串中剩余字符所形式的一个新串放在T所指的数组中。

例如,若S所指字符串中的内容为ABCDEFG12345,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此必需删除:而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除。其他依此类推。最后T所指的数组中的内容应是135。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

#include

#include

#include

void fun(char *s, char t[])

{

}

main()

{

char s[100], t[100];

FILE *out;

printf("\nPlease enter string S:");

scanf("%s", s);

fun(s, t);

printf("\nThe result is: %s\n", t);

out=fopen("out.dat", "w");

strcpy(s, "Please enter string S:");

fun(s, t);

fprintf(out, "%s", t);

fclose(out);

}

答案是:

void fun(char *s,char t[])

{

int I,j=0,n;

n=strlen(s);

for(i=0;i

if(i%2!=0&&s[i]%2!=0)

{

t[j]=s[i];

j++;

}

t[j]=’\0’;

}

c语言中赋予从2开始的偶数,2013年计算机二级C语言上机试题三十二及答案相关推荐

  1. 计算机二级c语言求水仙花数和完数,预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄.doc...

    预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄 内容 一.特殊数:素数平方是各位数不相同的数 二.495三位陷阱数 三.可分解的整数 四.闰年计算题 五.数制变换题 六.水仙花数题 七.亲密 ...

  2. pch在c语言中占内存字节数,2018年9月计算机二级C语言考试章节习题及答案(6).docx...

    2018年9月计算机二级C语言考试章节习题及答案(6) 第2章 C程序设计的初步知识 2.3 整型数据 1[单选题] 用8位无符号二进制数能表示的最大十进制数为( ) A.127 B.128 C.25 ...

  3. c语言中判断字符串s1大于s2 应当使用,湖北省计算机二级C语言考试

    <湖北省计算机二级C语言考试>由会员分享,可在线阅读,更多相关<湖北省计算机二级C语言考试(11页珍藏版)>请在人人文库网上搜索. 1.1.计算机在实现工业自动化中的应用主要是 ...

  4. c语言上机填空改错试题,2013年计算机二级C语言上机试题六十二及答案

    2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 填空题 请补充main函数,该函数的功能是:从键盘输入一组字符串,以'*'结束输 ...

  5. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  6. 超女选秀C语言程序设计,结构体数组 2013年计算机二级C语言程序设计考试大纲...

    2013年是什么年?蛇年吗?答:2013年1月1日-2013年2月9日是农历壬辰年(龙年):2013年2月10日-2013年12月31日是农历癸巳年(蛇年).由于2013年指的是公历年,所以要给它转换 ...

  7. 2013年c语言课后作业答案,2013年计算机二级C语言课后模拟题三及答案

    2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 一 单项选择题 1.printf函数中用到格式符%5s,其中数字5表示输出的字符 ...

  8. c语言三级试题及答案,2013年计算机二级C语言模拟试题五及答案

    2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 一.单项选择题 1.printf函数中用到格式符%5s,其中数字5表示输出的字符 ...

  9. C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。

    1. 题目 请编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数). 2 .温馨提示 C试题汇总里可用于计算机二级C语言笔试.机试.研究生复 ...

最新文章

  1. PyTorch基础入门五:PyTorch搭建多层全连接神经网络实现MNIST手写数字识别分类
  2. Yarn 问题发现与解决
  3. 一步一步SharePoint 2007之十四:实现Form认证(4)——创建管理帐户
  4. city code table广东_专访 | 杨龙——第20届广东十佳服装设计师
  5. 四大电商对垒价格战:家电高库存或是推手
  6. html中怎么自动获得搜索文本框的光标焦点
  7. java复选框批量删除_vue+element+Java实现批量删除功能
  8. java项目嗖嗖移动业务大厅项目报告_Java就业指导课程
  9. myeclipse中对jar包中的类热部署调试方法介绍
  10. Scala---Import子句详解
  11. 评人工智能如何走向新阶段?
  12. Linux查看目录busy,linux umount 提示"device is busy" 终极解决
  13. R语言使用order函数对dataframe数据进行排序、基于单个字段(变量)进行降序排序(DESCENDING)
  14. Python 把蓝底照片转化为白底照片
  15. 联想小新潮7000黑苹果教程_联想Lenovo小新 潮7000-14 完美运行win7的方法
  16. R语言学堂推文索引-2022年12月
  17. html css奥义之血轮进化轮回究极无敌眼
  18. 【JavaSe】String类、StringBuilder、StringBuffer(超详细)
  19. LArea 微信端 地址选择
  20. MATLAB基础—数据类型

热门文章

  1. Eclipse里如果看不到Attach Source按钮应该怎么办
  2. 在SAP Data Intelligence Modeler里创建新的pipeline
  3. ABAP和Go语言的初始化操作, Kubernetes的Init Container
  4. 在SAP云平台的API portal里创建和管理API
  5. service请求处理逻辑
  6. 一个用Axure开发的安卓Android智能交通app的mockup
  7. SAP CRM WebClient UI Search against extension field
  8. checkpoint group IB_CRM_INT
  9. SAP Fiori Launchpad Contact Support的按钮启用逻辑
  10. SAP Spartacus的自定义路由