计算机二级C语言上机题库及答案2017

二、改错题:

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

例如,若字符串为abcd,则应输出:dcba。

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

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

给定源程序:

#include

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

fun (char a)

{if (*a)

{fun(a+1);

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

printf("%c" *a);

}

}

main()

{char s[10]="abcd";

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

fun(s); printf("\n");

}

解题答案:

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

void fun(char *a)

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

printf("%c", *a);

******************************************

三、程序题:

请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言 提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同, 则返回第一个字符串。

例如,输入beijing shanghai (为回车键), 函数将返回shanghai。

注意: 部分源程序存在文件PROG1.C中。

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

给定源程序:

#include

char *fun (char *s, char *t)

{

}

main()

{char a[20],b[20];

void NONO ();

printf("Input 1th string:");

gets(a);

printf("Input 2th string:");

gets(b);

printf("%s\n",fun (a, b));

NONO ();

}

void NONO ()

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */

FILE *fp, *wf ;

int i ;

char a[20], b[20] ;

fp = fopen("in.dat","r");

wf = fopen("out.dat","w");

for(i = 0 ; i < 10 ; i++) {

fscanf(fp, "%s %s", a, b);

fprintf(wf, "%s\n", fun(a, b));

}

fclose(fp);

fclose(wf);

参考答案:

{

int i;

char *p=s, *q=t;

for(i=0;*p && *q; i++) {

p++; q++;

}

if(*p == 0 && *q == 0) return s ;

if(*p) return s ;

else return t ;

}

【计算机二级C语言上机题库及答案2017】相关文章:

浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017相关推荐

  1. 无忧计算机c语言二级题库,干货for计算机等级考试题库:二级C语言试题

    在这个天气炎热的季节,在这个洒满阳光的日子里,考无忧小编想悄悄告诉你:计算机二级考试很快就要开考了!!!赶紧刷计算机等级考试题库,刷二级C语言试题吧! 1.以下语句的输出结果是( ). int a=- ...

  2. c语言题库及详解答案,计算机二级c语言题库及答案

    [选择题] 1). 关于C语言的变量,以下叙述中错误的是( ) A.所谓变量是指在程序运行过程中其值可以被改变的量 B.变量所占的存储单元地址可以随时改变 C.程序中用到的所有变量都必须先定义后才能使 ...

  3. 2016计算机二级c语言考试题库,2016年计算机二级《C语言》选择题题库与答案

    2016年计算机二级<C语言>选择题题库与答案 (1)下列叙述中正确的是( ). A.解决同一个问题的不同算法的时间复杂度一般是不同的 B.解决同一个问题的不同算法的时间复杂度必定是相同的 ...

  4. 最新计算机二级c语言程序设计题库,2016年计算机二级考试C语言程序设计真题题库.doc...

    2016年计算机二级考试C语言程序设计真题 2016上半年全国计算机等级考试时间是3月26-29日,以下小编为大家整理出来的是计算机二级考试试题,希望对大家的复习有帮助! 一.选择题,(1-40)每题 ...

  5. C语言调试语法差错步骤称为,计算机等级考试二级C语言真题辅导.ppt

    计算机等级考试二级C语言真题辅导.ppt 全国计算机等级考试辅导(二级)信息技术学院 张开利全国计算机等级考试大纲内容 笔试考试( 90分钟) 满分 100分 (统一试卷) C语言. Visual B ...

  6. 网络教育计算机二级题库2021,2021计算机二级office

    2020计算机二级office是一款专为想要考计算机二级证书的伙伴设计的,在这里汇集了专业知识点和题库内容,题库更新速度快,帮助用户开启答题模式和学习模式,考试更轻松,西西下载吧! 2020计算机二级 ...

  7. 计算机二级Python选择题真题第一套,计算机二级Python考试题库

    更多最新Python真题套题微信搜索小程序[Python计算机二级] 1.计算机完成一条指令所花费的时间称为一个(  ). A.执行时序 B.存取周期 C.执行速度 D.指令周期 正确答案:D 解析: ...

  8. 常用计算机二级题库,17年计算机二级office选择题题库

    请给考生好好复习,以下题目仅供参考. 基础 一. 选择题 1. 世界上首先实现存储程序的电子数字计算机是____. A.ENIAC B.UNIVAC C.EDVAC D.EDSAC 2.计算机科学的奠 ...

  9. 2019年3月全国计算机二级考试试题,(完整版)2019年全国计算机二级考试试题题库(附答案)...

    2019年全国计算机二级考试试题题库(附答案) 一.选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分) 下列各题 A) .B).C).D)四个选项中,只有一个选项是正确的,请 ...

  10. 计算机二级考试题库.doc,全国计算机二级考试试题题库附答案.doc

    2019年全国计算机二级考试试题题库(附答案)一.选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分) 下列各题 A) .B).C).D)四个选项中,只有一个选项是正确的,请将 ...

最新文章

  1. python去掉列表的括号和逗号_在每行之后显示没有逗号,括号等的python 2d...
  2. Leetcode 77.组合
  3. 行为型模式:解释器模式
  4. Python内置函数int()高级用法
  5. 大道至简 7、8、读后感
  6. mybatis-plus中的select
  7. spring boot高性能实现二维码扫码登录(下)——订阅与发布机制版
  8. 1*1的卷积核与Inception
  9. 利用 TFLearn 快速搭建经典深度学习模型
  10. 《Android游戏编程之从零开始》
  11. Python实现简易局域网视频聊天工具
  12. Filezilla server连接Ubuntu被服务器拒绝及中文乱码问题解决
  13. 安卓Termux包下载
  14. starops 云效运维 文档_云效手册专有云版.pdf
  15. IP探测实现 ARP与设备发现
  16. 数据库应用——MySQL+ATLAS+MMM高可用集群
  17. 【Windows无法修复问题】“启动修复”无法修复你的电脑解决方法
  18. mirrors.aliyun.com 无法解析域名
  19. 在python里调用c++的DLL出现Windows Error -529697949
  20. 测试人的后半生:跑滴滴还是送外卖?

热门文章

  1. SQL Server 2012 最新技术 PowerView 让你的业务会说话 [上篇]
  2. Pyramid Mask Text Detector阅读笔记
  3. 三维基础建模知识,看完就会
  4. 顶刊TPAMI!目标检测中的不均衡问题综述!
  5. Python提取全国水雨情信息(大江大河和、大型水库和实时雨情)
  6. 基于c语言的语法分析器的实现
  7. 国王游戏(贪心+模拟)
  8. mysql 权限管理
  9. 系统集成项目管理工程师笔记(2)信息系统服务管理
  10. Greenplum—2、操作汇总