c语言

本文由韩云祥李慧琴贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机

查看。

2001年 语言上机试题(13 49、 (13、 2001年9月计算机等级考试二级 C 语言上

机试题(13、49、50)

作者:unknown 文章来源:unknown 点击数: /*程序修改题13

更新时间:2005-9-4

给定程序 MODI1.C 中函数 fun 的功能是:将字符串中的内容按 逆序输出,但不

改变字符串中的内容。 例如,若字符串为 abcd,则应输出:dcba。 请改正程序中的

错误,使它能计算出正确的结果。 注意:不要改动 main 函数,不得增行或删行,也

不得更改程序 的结构! */ #include /************found************/ fun(char

*a) //fun (char a) { if ( *a ) { fun(a+1) ; /************found***********

*/ printf("%c",*a); // printf("%c" *a) ; } } main( ) { char s[10]="abcd";

printf("处理前字符串=%s\n 处理后字符串=", s); fun(s); printf("\n") ; }

/* 编程题 请编写一个函数 fun,它的功能是:比较两个字符串的长度, (不得

调用 C 语言提供的求字符串长度的函数),函数返回较长的字 符串。若两个字符串长

度相同,则返回第一个字符串。 例如,输入 beijing shanghai (为回车键), 函数

将返回 shanghai。 注意: 部分源程序存在文件 PROG1.C 文件中。 请勿改动主函数

main 和其它函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。

*/ #include char *fun ( char *s, char *t)

{// char *ss=s, *tt=t; while((*ss)&&(*tt)) { ss++; tt++; } if(*tt) re

turn(t); else return(s); // } main( ) { char a[20],b[10],*p,*q; int i; pri

ntf("Input 1th string:") ; gets( a); printf("Input 2th string:") ; gets( b); printf("%s\n",fun (a, b )); NONO (); } NONO ( ) {/* 本函数用于打开文件,

输入数据,调用函数,输出数据,关闭文件。 */ FILE *fp, *wf ; int i ; char a[20], b[20] ; fp = fopen("bc03.in","r") ; if(fp == NULL) { printf("数据文件

bc03.in 不存在!") ; return ; } wf = fopen("bc03.out","w") ; for(i = 0 ; i

< 10 ; i++) { fscanf(fp, "%s %s", a, b) ; fprintf(wf, "%s\n", fun(a, b))

; } fclose(fp) ; fclose(wf) ; } /* bc03.in 内容如下: alskdf fdslkfjds dks

fjf dssdd jkfdf sdlkfjds lksdjflksd flkdsjf lksdjf fslkdjf fsdlj fsdlkff

flsdjk fsdklfad fslkj flsjfslkd flksjflksdfjk nlfksdn lkjfs fsfsfsd *

/ /* dksfjf sdlkfjds lksdjflksd fslkdjf fsdlkff fsdklfad flsjfslkd flksjfl

ksdfjk fsfsfsd */ bc03.out 内容应当如下: fdslkfjds

/*程序修改题49 代码:/* 给定程序 MODI1.C 中 fun 函数的功能是:判断两个

指针所 指存储单元中的值的符号是否相同;若相同函数返回1,否则返 回0。这两个

存储单元中的值都不为0。 请改正程序中的错误,使它能得出正确的结果。 注意:不

要改动 main 函数,不得增行或删行,也不得更改 程序的结构! */ #include #inc

lude /**********found**********/ fun ( double *a, double *b ) //fun ( doub

le *a, *b ) { /**********found**********/ if ( *a * *b > 0.0 ) // if ( a *

b > 0.0 ) return 1; else return 0; } main( ) { double n , m; clrscr( );

printf ("Enter n , m : "); scanf ("%lf%lf", &n, &m ); printf( "\nThe

value of function is: %d\n", fun ( &n, &m ) ); NONO( ); } NONO( ) {/* 请在

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

t i ; double n, m ; FILE *rf, *wf ; rf = fopen("gc8.in", "r") ; wf = fopen("gc8.out", "w") ; for(i = 0 ; i < 10 ; i++) { fscanf (rf, "%lf%lf", &n, &

m ); fprintf(wf, "%d\n", fun(&n, &m)) ; } fclose(rf) ; fclose(wf) ; } /* g

c8.in 内容如下: -22.993612 84.57629812 101.434234 -999.888432 -454.78678

-987.7856786 67987.798989 7878.564564564 -47238.312312 87212.212121 -8989.

3424345 7899.9897897 2121.212121 -6767.2121298 -4324.5454 -32132.3232 899.

9898312 7878.231212 21210.2121 -12332.2332 */ /* 正确程序生成的 gc8.out 内

容如下: 0 0 1 1 0 0 0 1 1 0 */

/*编程题 请编一个函数 fun(int *a, int n, int *odd, int *even),函 数的

page 1

2001年计算机等级考试上机题,2001年9月计算机等级考试二级C语言上机试题相关推荐

  1. 2013年国家计算机等级考试c语言考试真题,2013年3月计算机等级考试二级C语言真题及答案.doc...

    2013年3月计算机等级考试二级C语言真题及答案 2013年3月计算机等级考试二级C语言真题及答案 一.选择题 (1)下列叙述中正确的是 A)对长度为n的有序链表进行查找,最坏清况下需要的比较次数为n ...

  2. 计算机四级嵌入式真题,2014年3月计算机四级嵌入式工程师真题试题及答案

    2014年3月计算机四级嵌入式工程师真题试题及答案 一.项选择题 1.在进行操作系统设计时,下列哪一个是构造操作系统的方法? A.网络式结构 B.并行式结构 C.微内核结构 D.主从式结构 2.在不同 ...

  3. 2020年二级计算机考试真题,2020年3月计算机等级考试《二级MS Office高级应用》历年真题-试题答案...

    **部分 历年真题及详解 2016年3月全国计算机等级考试<二级MS Office高级应用>真题及详解 (考试时间120分钟  满分100分) 一.单选题(每小题1分,共20分) 1.软件 ...

  4. 2019计算机国二操作题,2019年3月计算机二级C++操作练习题及答案(十二)

    一.程序改错题 使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为 Constructor,i=0, Destructor 注意 ...

  5. 在C语言二级考试中编程题编译,二级C语言上机编程题

    <二级C语言上机编程题>由会员分享,可在线阅读,更多相关<二级C语言上机编程题(34页珍藏版)>请在人人文库网上搜索. 1.二级C语言上机编程题技巧一. 方法总结1. 二级C语 ...

  6. 二级c语言上机编程技巧,二级C语言上机编程题技巧总结

    二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...

  7. c语言下面程序的功能是求圆的周长和面积.请改正程序中带*行中,2012年计算机等级考试二级C语言上机题(5)...

    计算机等级考试二级C语言上机题(5) 第 12套 试题说明********************************************************************** ...

  8. 2012二级c语言上机,2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结...

    <2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结>由会员分享,可在线阅读,更多相关<2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结(3页珍藏版 ...

  9. 2020年9月全国计算机二级c语言题库,2020年9月全国计算机等级考试二级C语言上机题库(共95套全)(76页)-原创力文档...

    PAGE PAGE 1 2020年9月全国计算机等级考试二级C语言上机题库(共95套全) 第一套 1 程序填空 程序通过定义学生结构体变量,存储了学生的学号.姓名和三门课的成绩.函数fun的功能是:对 ...

  10. c语言二级证题库及详解答案,全国计算机等级考试二级C语言上机题库及其答案详解...

    全国计算机等级考试二级C语言上机题库及其答案详解 全国计算机二级C语言上机考试题第一套给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积( 注: 圆面积公式为:2 ...

最新文章

  1. K12(在线学习的平台)
  2. Redis初学:6(List类型)
  3. 复位 stm32_stm32学习笔记
  4. Atitit.提升api兼容性的方法 v3 q326
  5. OpenCV感兴趣区域Region of interest的实例(附完整代码)
  6. mac homebrew
  7. 绝对定位元素设置水平居中
  8. 计算机活动天窗,玩出花样,天窗的正确打开方式
  9. Ubuntu 12.04下安装搜狗拼音 + 安装搜狗皮肤-转
  10. 小型数控雕刻机制作Arduino_微型CNC制作基于开源项目GRBL
  11. 7.数电复刻 之 门电路
  12. android 反编译 dex2jar,Android反编译教程:apktool,dex2jar的使用
  13. ·ZZULIOJ 1040~1049(oj入门题)
  14. c语言 项目 轮子,程序员们为什么热衷于发明轮子?
  15. win10系统电脑分辨率异常解决办法
  16. PostgreSQL数据库概述
  17. WORD转PDF格式快捷方法(转贴)
  18. ROS错误之RLException: Ubable to launch [xx-1]].
  19. GDSOI2019退役祭
  20. NPU机械制图-组合体的尺寸标注

热门文章

  1. 元宇宙时代:银行如何探索数字化转型
  2. WinXP操作系统磁盘最优化方案(转)
  3. java抽象类关键字_Java 抽象类 abstract关键字
  4. 4月18号软件更新资讯合集
  5. # 2021-01-11 #「GNOME」- 启用系统托盘图标(System Tray)
  6. R语言批量导入Excel文件并按表分类汇总
  7. comboBox SelectedIndex
  8. 量化交易初级阶段——简单多因子策略实现指数增强
  9. Lenovo E430
  10. nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?