第1套题

一、程序填空题

#include

#include

#define N 5

typedef struct

{ int num;

char name[10];

char tel[10];

}STYPE;

void check();

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

int fun(___1___ *std)

{

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

___2___ *fp; int i;

if((fp=fopen("myfile5.dat","wb"))==NULL)

return(0);

printf("\nOutput data to file !\n");

for(i=0; i

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

fwrite(&std[i], sizeof(STYPE), 1, ___3___);

fclose(fp);

return (1);

}

main()

{ STYPE s[10]={ {1,"aaaaa","111111"},{1,"bbbbb","222222"},{1,"ccccc","333333"},

{1,"ddddd","444444"},{1,"eeeee","555555"}};

int k;

k=fun(s);

if (k==1)

{ printf("Succeed!"); check(); }

else

printf("Fail!");

}

void check()

{ FILE *fp; int i;

STYPE s[10];

if((fp=fopen("myfile5.dat","rb"))==NULL)

{ printf("Fail !!\n"); exit(0); }

printf("\nRead file and output to screen :\n");

printf("\n num name tel\n");

for(i=0; i

{ fread(&s[i],sizeof(STYPE),1, fp);

printf("%6d %s %s\n",s[i].num,s[i].name,s[i].tel);

}

fclose(fp);

}

二、程序改错题

#include

#include

void fun (char *s, char *t)

{ int i, sl;

sl = strlen(s);

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

for( i=0; i<=s1; i ++)

t[i] = s[i];

for (i=0; i

t[sl+i] = s[sl-i-1];

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

t[sl] = '\0';

}

main()

{ char s[100], t[100];

printf("\nPlease enter string s:"); scanf("%s", s);

fun(s, t);

printf("The result is: %s\n", t);

}

三、程序编写题

#include

void fun(int a, int b, long *c)

{

}

main()

{ int a,b; long c;

void NONO ( );

printf("Input a b:"); scanf("%d%d", &a, &b);

fun(a, b, &c);

printf("The result is: %d\n", c);

NONO();

}

void NONO ( )

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

FILE *rf, *wf ;

int i, a,b ; long c ;

rf = fopen("K:\\k01\\in.dat", "r") ;

wf = fopen("K:\\k01\\out.dat","w") ;

for(i

二级c语言 文件题,二级C语言题库文件.doc相关推荐

  1. python第三方库文件传输_慢步学习,python库文件概述,再来点第三方库文件安装的干货...

    python是一个开源项目 我们知道Python一个开源的程序设计语言.但确切的说法应该是,Python是一个开源的编程项目,而这个项目由全球开发者共同开发. 就像数学一样,全球开源,有共同的规则,有 ...

  2. 【Android 逆向】arm 汇编 ( 使用 IDA 解析 arm 架构的动态库文件 | 使用 IDA 打开 arm 动态库文件 | 切换 IDA 中汇编代码显示样式 )

    文章目录 一.使用 IDA 打开 arm 动态库文件 二.切换 IDA 中汇编代码显示样式 一.使用 IDA 打开 arm 动态库文件 分析 Android SDK 中的 arm 架构的动态库 , 动 ...

  3. C语言程序设计 细节总结(第10-11章 文件、预处理命令)

    第10章 文件 1.C语言系统把文件当成一个流,按字节进行处理 2.文件按编码方式分为二进制文件和ASCII文件(文本文件) 3.用文件指针标识文件,打开文件可取得该指针 4.对文件进行操作,打开-& ...

  4. linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹

    Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...

  5. c语言 预编译 模拟,C语言考试模拟练习题

    C语言考试模拟练习题 阅读的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰.以下是小编为大家搜索整理的C语言考试模拟练习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应 ...

  6. VS2017的C#语言与matlab2014A的m语言混合编程的方法

    VS2017的C#语言与matlab2014A的m语言混合编程的方法 摘要: 有两种方法能够实现C#语言调用matlab编写的函数:一种是利用matlab应用类型库直接调用matlab函数:另一种是将 ...

  7. FPGA之道(30)编写自己的vhdl库文件

    文章目录 前言 编写自己的vhdl库文件 Work库 记录数据类型 子程序介绍 函数 过程 子程序使用总结 程序包 自定义程序包范例 前言 本文节选自<FPGA之道>来一起学习下高阶Ver ...

  8. Centos下GCC引用mysql头文件和库文件

    1.安装mysql-server: yum install mysql-server 2.gcc连接mysql的库安装: yum -y install  mysql-devel 安装后,头文件在/us ...

  9. SourceInsight 4.0 之四 项目配置(库文件引入、配置宏添加、快捷键修改等)

    问题   在创建完成 Source Insight 工程后,我们就可以使用绝大部分功能.但是如果用的多了就会发现,其与我们真正的 IDE(通常我们仅用 Source Insight 编辑代码,实际的编 ...

  10. C++中的库文件导入与导出

    前言 C++的库文件分为两种:lib文件和dll文件,前者是静态的,会在build时就被打包到exe内,单独的一个exe文件就可以运行,而后者是动态的,不会被打包到exe内,除了exe,还需要对应的d ...

最新文章

  1. java三段式if_Java几种常用的断言风格你怎么选?
  2. 原创 | CRUD更要知道的Spring事务传播机制
  3. Python之fastai:fastai库的简介、安装、使用方法之详细攻略
  4. SD--如何在输出控制中增加自定义字段
  5. 怎么设置某个用户生成hdfs文件的权限_HDFS简明入门教程
  6. shell脚本练习之——形状练习(菱形、直角三角形、等腰三角形、五角星)
  7. 解决Windows 7 系统,Group Policy Client 服务未启动,不能登录的问题。
  8. keil4怎么移植其他人的程序_【调试笔记】韦东山:在100ask_imx6ull上移植使用六轴传感器ICM20608...
  9. 使用Lucene检索文档中的关键字
  10. Sony本如何进入biso设置
  11. 如何下载行政区划数据
  12. 能够做到这10点,成功将离你不远
  13. python try except continue_python中 try、except、finally执行顺序
  14. gulp压缩图片插件大比拼
  15. Xshell上传文件的方法和在docker打开lrzsz
  16. mysql 父子关系查询,父子关系-SQL查询
  17. 玩转Linux操作系统常见操作,包括VMware安装,DHCP,DNS,Sendmail,NCSA验证,Apache,反向代理,webalizer,创建oracle用户,赋权,挂载
  18. idea中Empty tag doesn‘t work in some browsers 浏览器中一片空白,没有渲染样式,
  19. Android Studio更换背景图片
  20. 二叉树的遍历 中序线索二叉树

热门文章

  1. Java中的Filter过滤器
  2. wikioi 1098 均分纸牌
  3. python-property、docstring--笔记
  4. vue 时间插件_Vue插件丨vxe-table初体验
  5. SetBkMode(TRANSPARENT) 设置文本背景与控件背景一样
  6. windows 系统 使用 redis 客户端
  7. 【Driver】协作安装程序
  8. 数学好对学计算机有什么好处,编程对学数学有什么好处
  9. win7系统下装ubuntu系统
  10. java数组base64编码,java将base64编码字符串还原为字节数组