2013年9月份

全国计算机等级考试

二级C语言

试题题库

(无纸化考试专用)

(说明:无纸化考试选择题40分,程序题60分。学会这些题,保证二级高空飘过!!!)

第一套

给定程序的功能是:求二分之一圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注:圆面积公式为:2,在程序中定义的变量名要与公式的变量相同)。

例如,输入圆的半径值:19.527,输出为:s=598.949991。

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

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

试题程序:

#include

double fun( double r)

{

return 3.14159*【1】/2.0;

}

void main()

{

double x;

printf("Enter x: ");

scanf("%lf",【2】);

printf("s=%lf\n",fun(【3】));

}

【参考答案】 (1)r*r (2)&x (3)x

【考点分析】 本题考查:圆面积计算公式*r*r;scanf( )函数的形式,其一般形式为"scanf("格式控制字符串",地址表列);",注意地址是由地址运算符"&"后跟变量名组成的;printf( )函数的形式,其一般形式为"printf("格式控制字符串",输出表列);";函数实参调用,函数作为另一个函数调用的实际参数出现。

【解题思路】

填空1:计算圆的面积,公式为:*r。

填空2:scanf( )函数一般形式为scanf(格式控制,地址表列),因此填入&x。

填空3:函数的实际参数是圆的半径x。

下列给定程序中,函数fun的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…f(n)的值。

例如,当n为5时,函数值应为10.407143。f(x)函数定义如下:

f(x)=

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

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

试题程序:

#include

#include

#include

#include

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

f(double x)

{

if(x==0.0||x==2.0)

return 0.0;

else if(x<0.0)

return(x-1)/(x-2);

else

return(x+1)/(x-2);

}

double fun(int n)

{

int i; double s=0.0,y;

for(i=-n; i<=n;i++)

{ y=f(1.0*i); s+=y;}

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

return s

}

void main()

{ system("CLS");

printf("%f\n", fun(5));

}

【参考答案】

(1) 错误:f(double x) 正确:double f(double x)

(2) 错误:return s 正确:return s;

【考点分析】 本题考查:函数的定义,其一般形式为"类型标识符 函数名(形式参数表列)",其中类型标识符指明了本函数的类型,函数的类型实际上是函数返回值的类型。

【解题思路】

该程序的流程是,fun( )程序对f(n)项循环累加,并且采用条件选择语句计算函数f(x)的值。本题的错误在于未定义函数f(double x)的返回值类型。C语言规定,在未显式声明的情况下,函数返回值默认为int型。

编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。

S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)

例如,若n的值为11时,函数的值为1.833333。

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

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

试题程序:

#include

#include

#include

#include

float fun(int n)

{

}

void main()

{

FILE *wf;

int n;

float s;

system("CLS");

p

2013年9月份全国计算机等级考试二级c语言题库及详细解答,2013年9月份全国计算机等级考试二级C语言题库及详解..doc...相关推荐

  1. 2014河北职称计算机ppt,2014河北省职称计算机考试详解.doc

    2014河北省职称计算机考试详解.doc Windows操作练习一 说明:以下文件名及文件夹名均不区分大小写,而且所有字母和数字都是英文半角字符. 1. 在ComputerG文件夹下建立如下的文件夹结 ...

  2. 计算机组成原理数据线引脚,计算机组成原理复习题及问题详解.doc

    <计算机组成原理复习题及问题详解.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理复习题及问题详解.doc>文档请在天天文库搜索. ...

  3. 2020年高教社杯全国大学生数学建模竞赛C题 第一问详细解答+代码

    2020年高教社杯全国大学生数学建模竞赛C题 第一问详细解答+代码 本文摘自小编自己的参赛论文与经历,小编获得了2020年高教社杯国奖,有问题的同学们可私聊博主哦. 1. 问题分析 问题一主要围绕信贷 ...

  4. matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc

    基于Matlab的车牌识别(完整版)详解.doc 基于Matlab的车牌识别 摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展.本文从预处理.边缘检测.车牌定位.字符分割.字符 ...

  5. 2014计算机应用基础试题及答案,2014年计算机应用基础试题及答案详解.doc

    2014年计算机应用基础试题及答案详解.doc 计算机应用基础2资料 一.单选题 1.第一台电子计算机是1946年在美国研制成功的,该机的英文缩写名是______.答案: A A:ENIAC B:ED ...

  6. 2020年高教社杯全国大学生数学建模竞赛C题 第二问详细解答+代码

    2020年高教社杯全国大学生数学建模竞赛C题 第二问详细解答+代码 本文摘自小编自己的参赛论文与经历,小编获得了2020年高教社杯国奖,有问题的同学们可私聊博主哦. 问题2 缺少信誉评级后的 信贷策略 ...

  7. kuka机器人offset指令_KUKA机器人MADA详解.doc

    KUKA机器人MADA详解.doc &PARAM VERSION = 4.5.1 &REL 1 DEFDAT $MACHINE PUBLIC CHAR $V_R1MADA[32] $V ...

  8. bgp 建立邻居发送的报文_bgp邻居建立过程及报文详解.doc

    bgp邻居建立过程及报文详解.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 前缀长度和网络号8.当路由失效时,也发送 update ...

  9. 单相全控桥有源逆变电路matlab仿真,单相桥式全控整流及有源逆变电路的MATLAB仿真详解.doc...

    单相桥式全控整流及有源逆变电路的MATLAB仿真详解.doc 学 号 天津城建大学 控制系统仿真 大作业 单相整流-逆变电路仿真模型 学生姓名班级成绩学院 年 月 日 一.仿真电路原理图:2 二.单相 ...

最新文章

  1. matlab清除所有数据,清除仿真数据检查器中的所有数据
  2. 后台开发经典书籍--计算机网络
  3. 软工三(5.12上课)
  4. 粉丝回馈 | 用30天换来了这辈子独一无二的纪念
  5. 什么是Windows RT
  6. linux 访问日志ip排序,Linux通过日志文件统计IP访问次数排序
  7. 从数学优化到视觉设计
  8. 漂亮、免费和响应式HTML5网站模板 - 转
  9. 辰皇怎么过鸿蒙,诛仙3职业全面解析 各职业副本优缺点介绍
  10. Jquery.dataTables分页排序参数详解
  11. [CTSC1999] 家园
  12. Python之random.seed()用法
  13. linux内核实时补丁的实现,Canonical释出用于Ubuntu 18.04 LTS和16.04 LTS的新Linux内核实时补丁...
  14. 用计算机信息术语感恩老师,感谢师恩、感恩老师的对联
  15. Pyserial文件传输
  16. linux鼠标手势双dock,Linnx Mint 上使用触摸板手势
  17. 命令提示符(文件操作基础)
  18. 2021-3-18大学化学无机原理(3)热力学能与热力学第一定律
  19. python中strip函数_python中strip()函数的理解
  20. 用java输出m列n行的矩形_C | 输出一个n行m列矩形方阵 发现的几个问题

热门文章

  1. idea 连接数据库(mysql)
  2. Idea连接数据库(oracle)
  3. vmware里的vista安装声卡
  4. 值得学习的linux内核开发
  5. 微擎获取openid_微信订阅号通过获取Openid并获取用户基本信息
  6. Python获取系统时间
  7. magento 赠品_免费赠品发布:Rainbow UI Kit(PSD)
  8. SHU1923 穿墙术(三维BFS)
  9. 第二版:JAVA对象对比VO对象找出差异值结合swagger-ApiModel无需自定义注解
  10. 安装.net framework运行vs导致鼠标失灵的原因