c语言中赋予从2开始的偶数,2013年计算机二级C语言上机试题三十二及答案
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语言上机试题三十二及答案相关推荐
- 计算机二级c语言求水仙花数和完数,预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄.doc...
预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄 内容 一.特殊数:素数平方是各位数不相同的数 二.495三位陷阱数 三.可分解的整数 四.闰年计算题 五.数制变换题 六.水仙花数题 七.亲密 ...
- pch在c语言中占内存字节数,2018年9月计算机二级C语言考试章节习题及答案(6).docx...
2018年9月计算机二级C语言考试章节习题及答案(6) 第2章 C程序设计的初步知识 2.3 整型数据 1[单选题] 用8位无符号二进制数能表示的最大十进制数为( ) A.127 B.128 C.25 ...
- c语言中判断字符串s1大于s2 应当使用,湖北省计算机二级C语言考试
<湖北省计算机二级C语言考试>由会员分享,可在线阅读,更多相关<湖北省计算机二级C语言考试(11页珍藏版)>请在人人文库网上搜索. 1.1.计算机在实现工业自动化中的应用主要是 ...
- c语言上机填空改错试题,2013年计算机二级C语言上机试题六十二及答案
2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 填空题 请补充main函数,该函数的功能是:从键盘输入一组字符串,以'*'结束输 ...
- 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)
填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...
- 超女选秀C语言程序设计,结构体数组 2013年计算机二级C语言程序设计考试大纲...
2013年是什么年?蛇年吗?答:2013年1月1日-2013年2月9日是农历壬辰年(龙年):2013年2月10日-2013年12月31日是农历癸巳年(蛇年).由于2013年指的是公历年,所以要给它转换 ...
- 2013年c语言课后作业答案,2013年计算机二级C语言课后模拟题三及答案
2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 一 单项选择题 1.printf函数中用到格式符%5s,其中数字5表示输出的字符 ...
- c语言三级试题及答案,2013年计算机二级C语言模拟试题五及答案
2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 一.单项选择题 1.printf函数中用到格式符%5s,其中数字5表示输出的字符 ...
- C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。
1. 题目 请编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数). 2 .温馨提示 C试题汇总里可用于计算机二级C语言笔试.机试.研究生复 ...
最新文章
- PyTorch基础入门五:PyTorch搭建多层全连接神经网络实现MNIST手写数字识别分类
- Yarn 问题发现与解决
- 一步一步SharePoint 2007之十四:实现Form认证(4)——创建管理帐户
- city code table广东_专访 | 杨龙——第20届广东十佳服装设计师
- 四大电商对垒价格战:家电高库存或是推手
- html中怎么自动获得搜索文本框的光标焦点
- java复选框批量删除_vue+element+Java实现批量删除功能
- java项目嗖嗖移动业务大厅项目报告_Java就业指导课程
- myeclipse中对jar包中的类热部署调试方法介绍
- Scala---Import子句详解
- 评人工智能如何走向新阶段?
- Linux查看目录busy,linux umount 提示"device is busy" 终极解决
- R语言使用order函数对dataframe数据进行排序、基于单个字段(变量)进行降序排序(DESCENDING)
- Python 把蓝底照片转化为白底照片
- 联想小新潮7000黑苹果教程_联想Lenovo小新 潮7000-14 完美运行win7的方法
- R语言学堂推文索引-2022年12月
- html css奥义之血轮进化轮回究极无敌眼
- 【JavaSe】String类、StringBuilder、StringBuffer(超详细)
- LArea 微信端 地址选择
- MATLAB基础—数据类型
热门文章
- Eclipse里如果看不到Attach Source按钮应该怎么办
- 在SAP Data Intelligence Modeler里创建新的pipeline
- ABAP和Go语言的初始化操作, Kubernetes的Init Container
- 在SAP云平台的API portal里创建和管理API
- service请求处理逻辑
- 一个用Axure开发的安卓Android智能交通app的mockup
- SAP CRM WebClient UI Search against extension field
- checkpoint group IB_CRM_INT
- SAP Fiori Launchpad Contact Support的按钮启用逻辑
- SAP Spartacus的自定义路由