2011年计算机二级考试C语言十套上机题

2011年计算机二级考试C语言十套上机题

1.填空题

请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。

例如:str1=“How do”,str2=“ you do”,结果输出:How do you do

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

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

试题程序:

#include

#include

#define N 40

void fun(char str1,char str2)

{

int i=0;

char p1=str1;

char p2=str2;

while(【1】)

i++;

for( ;【2】;i++)

(p1+i)=【3】;

(p1+i)='0';

}

main()

{

char str1[N],str2[N];

clrscr();

printf(Input the string str1 &

str2n);

printf( nstr1);

gets(str1);

printf( nstr2);

gets(str2);

printf(The string str1 & str2n);

puts(str1);

puts(str2);

fun(str1,str2);

printf(The new string n);

puts(str1);

}

答案及评析

【1】(p1+i) 【2】p2 【3】p2++

【解析】填空1:变量i用来记录字符串str1的长度,当指针指到字符串str1结束标志符‘0'时,while循环结束,变量i停止累加。填空2:指针p2指向字符串str2,通过for循环将字符串str2接在str1后面,循环结束的条件是指针p2所指的字符是字符串结束标志符‘0'。填空3:指针p2最初指向字符串str2的首字符,通过自加1,使指针p2依次向后移动,指向str2的各个字符,实现将字符串str2接在str1后面的功能。

1.填空题

请补充函数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;i10;i++)

【1】;

avg=sum10;

avg=【2】;

t=【3】;

avg=(double)t100;

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;

clrscr();

printf(nThe original data is n);

for(i=0;i10;i++)

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

printf(nn

);

avg=fun(x);

printf(average=%fnn,avg);

}

答案及评析

【1】sum+=x[i] 【2】avg1000 【3】(avg+5)10

【解析】填空1:通过for循环求出10个数的累加和,存于变量sum中。填空2:为

在c语言中i10是什么意思啊,2011年计算机二级考试C语言十套上机题相关推荐

  1. 在c语言中,什么函数能测量当前变量所占字节数,2017年9月计算机二级考试C语言预习自测题(4)...

    摘要 2017下半年计算机二级考试时间9月23日-26日,目前进入了备考的阶段.复习过程中,练习题更是不可忽视的一部分,233网校特意为考生们收集了计算机二级<C语言>的试题,小伙伴们快快 ...

  2. C语言中7除以14的答案,2015年计算机二级《C语言》精选练习题及答案(14)

    1[简答题]规定输入的字符串中只包含字母和*号.编写函数fun,其功能是:删除字符串中所有的*号.编写函数时,不得使用c语言提供的字符串函数. 例如,字符串中的内容为"****A*BC*DE ...

  3. c语言中a lt 1e-9,年9月计算机二级考试C语言强化训练题

    年9月计算机二级考试C语言强化训练题 为了使广大学员在备战计算机二级考试时更快的掌握相应知识点,小编在此精选了计算机二级C语言的练习题供学员参考,大家要抓紧时间备考,祝大家备考愉快,梦想成真. 一.单 ...

  4. c语言中x=(2 5 6),计算机二级考试C语言知识点

    计算机二级考试C语言知识点 计算机人工智能的研究是建立在现代科学基础之上.智能化是计算机发展的一个重要方向,新一代计算机,将可以模拟人的感觉行为和思维过程的机理,进行"看".&qu ...

  5. 【重温经典C语言】~c语言中%x、%c、%d、%x等等等、c语言取地址符的作用、C语言中的 联合体

    本章目录: 1. c语言中%x.%c.%d.%x等等等 2. c语言取地址符&的作用 3. 了解 C语言中的 联合体 3.1 什么是联合体? 3.2 定义 3.2.1 举例 3.3 初始化联合 ...

  6. c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版

    <C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...

  7. 在c语言中i10是什么意思啊,跪求!!!高手们帮忙

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include void main() { int i1,i2,i3,i4,i5,i6,i7,i8,i9,i10,i11,i12,i13,i14,i15 ...

  8. c语言中i10什么意思,C重复符号

    (苹果电脑) 我尝试了名称空间,包括警卫,编译指示一次等. 基本上,这是结构: 的CMakeLists.txt add_executable(Game Game/main.cpp Game/rtext ...

  9. 语言中的petchar运用_还在担心你家孩子发音、语言问题?12个表现、3个预防是重点...

    #清风计划# 儿童语言发育迟缓在早期有时很难发现,而一旦耽误2-6岁的"黄金恢复期"再想提高理解与表达就困难重重了.那么如何判定我们的宝宝是否语言发育迟缓呢? 下面我们先来看下正常 ...

最新文章

  1. How to Use HTML5 FUll Screen API(怎样使用HTML5全屏接口)
  2. webservice接口与HTTP接口学习笔记
  3. 【领奖啦】新年新客见面礼抽奖活动中奖名单出炉!
  4. PKG_CONFIG_PATH错误提示解决办法
  5. Java基础知识学习04-自定义类、ArrayList集合
  6. 云+X案例展 | 民生类:智领云数据中台为“健康武汉”增砖添瓦
  7. 从H264/H265码流中获取宽、高及帧率
  8. CODE:BLOCK中的CreateProcess: No such file or directory
  9. hadoop集群图解_一个hadoop集群的网络拓补图
  10. [2019杭电多校第八场][hdu6667]Roundgod and Milk Tea
  11. 遗传算法优化的bp神经网络_【首发推荐】农学:基于遗传BP神经网络的采摘机器人手眼标定研究...
  12. 如何将 Java 项目转换成 Maven 项目
  13. MAC系统下jmeter安装教程
  14. Android模仿新浪微博(写微博界面)
  15. 超详细反编译python打包的exe
  16. 安装VMware,主机键盘不能用解决方法
  17. Python求解非齐次线性方程组代码
  18. 如何在图片上添加边框和文字
  19. 中美自动驾驶最新融资情况:千万级与十亿级美元的距离
  20. redis crackit入侵事件总结

热门文章

  1. 从编解码算法到全链路RTC架构,揭秘淘系直播技术演进之路
  2. 【大会】AI能解决哪些问题?
  3. Zoom的Web客户端与WebRTC有何不同?
  4. 容联CTO许志强:AI、5G让通讯更智能、更高效
  5. 梁俊斌:音频技术可以延展众多应用场景
  6. Java基础之String深入解析
  7. 第二篇|腾讯开源项目盘点:ncnn、xLua、libco等
  8. python 数据库
  9. CMake 手册详解(五)
  10. 数据中心SDN技术发展应用之MP-BGP