二级C语言编程题 汇总整理篇

360教育在线 宇创IT培训07年9月内部资料

内部资料,请勿公开传播

三、编程题

考试做题要求:

1、按题目要求编写部分代码,不要改动已经有的代码。

2、在运行时如果遇到死循环,按Ctrl+Break键结束运行。

3、题目做完后必须要有运行结果,没有运行结果没有分。

1: 请编写函数fun, 其功能是: 计算并输出下列多项式的值: 例如, 在主函数中从键盘给n输入8后, 输出为: s 0.662872。 注意: 要求n的值大于1但不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。

#include

double fun int n main int n; double s;

printf "\nInput n: " ; scanf "%d",&n ;

s fun n ;

printf "\ns %f\n",s ;

NONO ; NONO /* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf fopen "c:\\test\\in.dat","r" ;

wf fopen "c:\\test\\out.dat","w" ;

for i 0 ; i 10 ; i++ fscanf rf, "%d", &n ; s fun n ; fprintf wf, "%lf\n", s ; fclose rf ; fclose wf ; 2: 学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数是strcmp)。 注意: 部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

#define N 16

typedef struct char num[10]; int s;

STREC;

STREC fun STREC *a, char *b main STREC s[N] "GA005",85 , "GA003",76 , "GA002",69 , "GA004",85 , "GA001",91 , "GA007",72 , "GA008",64 , "GA006",87 , "GA015",85 , "GA013",91 , "GA012",64 , "GA014",91 , "GA011",77 , "GA017",64 , "GA018",64 , "GA016",72 ; STREC h; char m[10]; int i;FILE *out ; printf "The original data:\n" ; for i 0; i N; i++ if i%4 0 printf "\n" ; printf "%s %3d ",s[i].num,s[i].s ; printf "\n\nEnter the number: " ;gets m ; h fun s,m ; printf "The data : " ; printf "\n%s %4d\n",h.num,h.s ; printf "\n" ; out fopen "c:\\test\\out.dat","w" ; h fun s,"GA013" ; fprintf out,"%s %4d\n",h.num,h.s ; fclose out ; 3: 已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数 fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数 规定只有一个最高分 。已给出函数的首部,请完成该函数。 注意: 部分源程序存在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

#define N 10

typedef struct ss char num[10]; int s; STU;

fun STU a[], STU *s main STU a[N] "A01",81 , "A02

c二级语言程序编程题,二级C语言编程题 汇总整理篇.doc相关推荐

  1. c语言分支编程改错题,二级C语言改错 二级C语言编程题 汇总整理篇.doc

    二级C语言改错 二级C语言编程题 汇总整理篇 360教育在线 宇创IT培训07年9月内部资料 内部资料,请勿公开传播 二.改错题 考试做题要求: 1.在/**********found******** ...

  2. 机械工业c语言教程pdf,新编C语言程序计教程(机械工业出版社 钱雪忠 吕莹楠).doc...

    新编C语言程序计教程(机械工业出版社 钱雪忠 吕莹楠) PAGE \* MERGEFORMAT33 新编C语言程序设计教程 习题及实验题部分答案 第1章 C 语言概述 1 习题 一.选择题 ADCDB ...

  3. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  4. 计算机二级c语言程序填空,计算机二级c语言程序填空题.pdf

    计算机二级c语言程序填空题 1.程序填空题 在主函数中从键盘输入若干个数放入数组a 中,用0 结束输入但不计入数组. 下列给定程序中,函数fun 的功能是:输出数组元素中小于平均值的元素. 例如,数组 ...

  5. c语言程序设计库搜索app,C语言编程宝典app

    C语言编程宝典app帮助学生能够更好的去进行编程知识的学习,拥有非常详细的c语言的学习知识,帮助用户去从c语言的入门学习到c语言的掌握,能够帮助用户去应对给类型的校内c语言考试,并且还能够为用户学习其 ...

  6. 单灯闪烁c语言程序,51单片机,C语言编程,控制指示灯闪烁的频率

    c51单片机,c语言编程,关于指示灯定时闪烁的. P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键. 要求: 按一下按键P1.0以1Hz的频率闪烁 半周期为500ms ...

  7. c语言程序填空函数fun,c语言程序填空题

    c语言程序填空题 填空题 一.程序填空题 1.给定程序中,函数fun的功能是根据形参i的值返回某个函数的值.当调用正确时, 程序输出: x1=5.000000, x2=3.000000, x1*x1+ ...

  8. 进退法和黄金分割法c语言程序,进退法黄金分割法c语言编程

    优化设计作业,用c语言分别对进退法和黄金分割法进行编程 进退法 #include "stdio.h" void main() { float y,y1,y2,y3,x,x1,x2, ...

  9. C语言程序软件电脑版,C语言宝典PC版-C语言宝典电脑版下载 v1.7.3--PC6电脑版

    C语言宝典电脑版是一款好用的c语言学习软件,C语言宝典电脑版里有丰富的教程资源,非常适合编程初学者使用,C语言宝典电脑版可以进行函数速查,还有贴心的试题集合和面试锦囊.需要的朋友快来下载吧. 基本简介 ...

最新文章

  1. NoSQL 数据库系统对比
  2. 基于迭代次数和分类准确率的两种排序
  3. AI Studio 学习 Go 豆瓣电影爬取
  4. [译] 虚拟现实是如何改变用户体验的:从原型到设备的设计
  5. android icon命名规则,安卓手机的APP图标尺寸规范和图标命名规范
  6. Spring Web应用程序的最大缺陷
  7. 从pg_hba.conf文件谈谈postgresql的连接认证
  8. c语言输入一个数求因数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
  9. IntelliJ Idea 常用快捷键 (经过测试)
  10. LeetCode--45. 跳跃游戏Ⅱ(贪心)
  11. 最全HTML与CSS基础总结,不进来看看吗?
  12. 《Java程序员职场全功略:从小工到专家》连载六:亚洲企业工作模式
  13. Big Sur系统更新后,运行变慢?使macOS Big Sur更快运行的12个技巧
  14. Linux离线安装gcc
  15. sata接口 图解 定义_SATA数据和电源接口定义详解(多图).pdf
  16. Recovering High Dynamic Range Radiance Maps from Photographs
  17. java导入Excel中数据查重的方法
  18. 生产系统功能目标和组织结构
  19. 用dom4j解析xml错误-Content is not allowed in prolog前言中不允许有内容
  20. 效率源希捷自校准配套专修软件 免费

热门文章

  1. 带你由浅入深探索webpack4(二)
  2. 翻译音频的软件有哪些?将这几个可以翻译音频的软件分享给你
  3. 当 MySQL 和 Memcached 遇到尾部空格时
  4. Basler相机内参标定及Basler相机和Livox-avia激光雷达联合标定
  5. 中断服务程序编写规则
  6. 关系网络数据可视化:1. 关系网络图Gephi
  7. 离职原因怎么写,离职原因大全
  8. 俄罗斯方块(一):简版
  9. A Survey of Learning on Small Data(二)
  10. Element组件引发的Vue中mixins使用,写出高复用组件