c语言操作题和答案,C语言上机操作题及答案.doc
C语言上机操作题及答案
第一题
请补充fun函数的功能是:把字符下标能被2或3整除的字符串str中删除,把剩余的字符重新保存在字符串str中。字符串str从键盘输入,其长度作为参数传入fun函数。
例如,输入“abcdefghijk”,输出“bfh”。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
#include
#define N 80
void fun(char s[], int n)
{
int i, k;
___1___;
for (i=0; i {
s[k++] = s[i];
if ((i%2==0) ___2___ (i%3==0))
k--;
}
___3___;
}
main()
{
int i = 0, strlen = 0;
char str[N];
printf("\nInput a string:\n");
gets(str);
while (str[i] != '\0')
{
strlen++;
i++;
}
fun(str, strlen);
printf("\n********* display string *********\n");
puts(str);
}
答案:
第1处填空:k=0;
第2处填空:||
第3处填空:s[k]=’\0’或s[k]=0 2011年计算机二级C语言上机操作题及答案(99)来源:考试大 【相信自己,掌握未来,考试大值得信赖!】 2011年7月27日第二题
下列给定程序中,函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(unsigned n, int *zero)
{
int count = 0, max = 0, t;
do
{
t = n;
/********found********/
if (t = 0)
count++;
if (max < t)
max = t;
n = n/10;
} while (n);
/********found********/
zero = count;
return max;
}
main()
{
unsigned n;
int zero, max;
printf("\nInput n(unsigned): ");
scanf("%d", &n);
max = fun(n, &zero);
printf("\nThe result: max=%d zero=%d\n", max, zero);
}
答案:
第1处:if(t=0)应改为if(t==0)
第2处:zero=count; 应改为*zero=count; 2011年计算机二级C语言上机操作题及答案(99)来源:考试大 【相信自己,掌握未来,考试大值得信赖!】 2011年7月27日第三题
请编写函数fun,其功能是:计算并输出
例如,若主函数从键盘给n输入20后,则输出为s=534.188884。
注意:n的值要求大于1但不大于100。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的花括号中填入所编写的若干语句。
#include
#include
double fun(int n)
{
}
main()
{
int n;
double s;
FILE *out;
printf("\n\nInput n: ");
scanf("%d",&n);
s=fun(n);
printf("\n\ns=%f\n\n",s);
out=fopen("out.dat","w");
for (n = 0; n < 10; n++)
fprintf(out, "%f\n", fun(n+20));
fclose(out);
}
答案
double fun(int n)
{
int i;
double s=1.0;p=1.0;
for(i=2;i<=n;i++)
{
p+pow(i,0.5);
s+=p;
}
ret
c语言操作题和答案,C语言上机操作题及答案.doc相关推荐
- 浙江计算机二级操作题内容,浙江省计算机二级上机操作题(新)
第二部份 C程序设计上机操作题 .................................................................................... ...
- 浙江计算机二级操作题内容,浙江省计算机二级上机操作题(新).doc
TOC \o "1-3" \h \z HYPERLINK \l "_Toc148790916" 第二部份 C程序设计上机操作题 PAGEREF _Toc1487 ...
- 北航计算机2014复试上机题,北航计算机系考研复试上机真题及答
北航计算机系考研复试上机真题及答 (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Kao400.com 出品 侵权必究 北京航空航 ...
- 计算机二级c必考编程题6,计算机二级c上机编程题
计算机二级c语言上机编程题技巧分析 二级C语言上机编程题技巧 一.方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合往年的考试,结合考试大纲,每年考试的 ...
- 全国计算机c二级编程题,全国计算机二级C上机 编程题.doc
全国计算机二级C上机 编程题.doc 全国计算机二级C上机 编程题 全国计算机等级考试C语言――编程题 1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数 ...
- 2计算机一级上机题,计算机等级考试一级上机Word题
计算机等级考试一级上机Word题 (1)将文档中所提供的表格设置成文字对齐方式为底端对齐,水平对齐方式为左对齐. (2)在表格的最后增加一列,列宽2厘米,列标题为"总人数",计算各 ...
- 计算机办公应用操作试题,计算机office办公软件上机操作试题
城关一小2013年老教师教育技术能力提升培训 上机操作试题 要求:在D盘上新建一个文件夹,文件名为自已姓名.例如:张娜 (1) 为全文添加标题,标题文字为"卧薪尝胆"(不包括引号) ...
- 模拟病人排队看病过程c语言,模拟病人到医院排队看病上机内容完整实验报告.doc...
模拟病人到医院排队看病上机内容完整实验报告 [实训内容] 编写一个程序,模拟病人到医院排队看病的情况. [思路] 由于医院看病是先到先看,所以可以使用队列来实现排队过程.模拟病人的排队看病主要完成以下 ...
- 一个名叫 c语言 的手机题库软件,C语言二级考试题库
C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...
- c语言2级考试题下载,C语言二级考试题库
C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...
最新文章
- vue router html,vue-router.html
- jQuery命名空间,插件开发
- Keepalived 主备配置
- linux改变文件夹权限吗,linux改变文件/文件夹权限
- IB COM Read
- 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
- UINavigationController_学习笔记
- 基于CentOS 5.3系统下面的TMAIL安装笔记
- 系统学习深度学习(四十)--基于模拟的搜索与蒙特卡罗树搜索(MCTS)
- 判断登陆权限的操作,登录后调到之前所操作的地址。
- php压缩html文件,压缩html_PHP压缩html的函数代码
- uni-app小程序如何自定义标题内容(如何解决小程序标题不居中)
- 专为前端开发者准备的 15 款优秀的 Sublime Text 插件
- 美国11月PMI现回落 市场关注10月PCE通膨数据
- 我爱看的书-2021-4-17
- 饱食沪深港澳22日-港:星级传统韩菜-梨花园~110207
- python中的reshape函数
- 2020高考倒计时html,最新2020高考倒计时祝福语
- Android开发——集成友盟社会化分享遇到的坑(二)
- 弹性事务框架ETF4J——面向Java微服务的交易最终一致性解决方案