文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 资格考试/认证 > IT认证 > 计算机二级C语言机试、笔试复习资料及上机题库 (内部资料!报班的!!)
侵权投诉

计算机二级C语言机试、笔试复习资料及上机题库 (内部资料!报班的!!)

此为机构内部资料, 报班的! 所以,绝对,物超所值!

上机技巧

一、 填空题

字符串考试内容占30%,数学类型题占25%,结构体类型题占25%,数组内容占20%,文件内容占5%,有些既有文件又有结构体,如填空题第22题,有些既有字符串又有结构体,如填空题第2题。

填空题注意的事项:1、在每个/*found*/下有一空需要我们填写,标记如“__1__ ”。

2、把标记如“__1__ ”等去掉后填写正确内容。

3、不要改变程序其他任何地方,也不得增加或删除一行。

4、运行程序(自动提示保存程序),根据运行结果检验答案是否正确。

(一)、定义变量或类型名

1、给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时, 程序输出: x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000

请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

#include <stdio.h>

double f1(double x)

{ return x*x; }

double f2(double x, double y)

{ return x*y; }

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

__1__ fun(int i, double x, double y)

{ if (i==1)

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

return __2__(x);

else

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

return __3__(x, y);

}

main()

{ double x1=5, x2=3, r;

r = fun(1, x1, x2);

r += fun(2, x1, x2);

printf("\nx1=%f,x2=%f, x1*x1+x1*x2=%f\n\n",x1, x2, r);

}

其中第一空填写的就是函数返回值的类型名,根据return后面的表达式的值的类型就是函数返回值的类型,而return __2__(x);和return __3__(x, y);这样的表达形式只有在函数中存在,而我们定义的f1和f2函数在后面没有用到,不可能无缘无故的使用变量或函数,所以可以分析出这两空一定是填f1,f2函数,具体填哪个,根据他们的形式参数来确定,f1有一个形参,f2有两个形参,实际参数跟形式参数个数一致,类型一致,一一对应,所以第2空填写f1,第3空填写f2,第一空很明显填写double型。运行后如果得到=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000,那就说明做正确了。

2、程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。

请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 #include <stdio.h>

#include <string.h>

struct student {

long sno;

第1页

你可能喜欢

  • 计算机二级考试c语言题库
  • 计算机c语言二级题库
  • 全国计算机二级考试复习资料
  • 计算机一级考试复习资料
  • 历年全国计算机二级C语言题库
  • 计算机二级考试C试题及答案
  • 计算机二级考试C语言

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email