【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习50及答案解析.doc

上传人:registerpick115 文档编号:1318165 上传时间:2019-10-17 格式:DOC 页数:5 大小:43KB
下载 相关 举报
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习50及答案解析.doc_第1页
第1页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习50及答案解析.doc_第2页
第2页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习50及答案解析.doc_第3页
第3页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习50及答案解析.doc_第4页
第4页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习50及答案解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、2018 年计算机等级考试二级 C 语言程序题练习 50 及答案解析(总分:100.00,做题时间:60 分钟)一、程序填空题(总题数:1,分数:30.00)程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数 fun 的功能是重写形参 filename 所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序保存在考生文件夹下的 BLANK1C 中。不得增行或删行,也不得更改程序的结构!给定源程序如下。(分数:30)(1)

2、分数:10)填空项 1:_(2).(分数:10)填空项 1:_(3).(分数:10)填空项 1:_二、程序改错题(总题数:1,分数:30.00)给定程序 MODI1C 中的函数 Creatlink 的功能是创建带头结点的单向链表,并为各结点数据域赋 0m-1的值。请改正函数 Creatlink 中指定部位的错误,使它能得出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!给定源程序如下。(分数:30.00)_三、程序设计题(总题数:1,分数:40.00)请编写函数 fun,函数的功能是统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定

3、所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序保存在文件 PROG1C 中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入编写的若干语句。给定源程序如下。(分数:40.00)_2018 年计算机等级考试二级 C 语言程序题练习 50 答案解析(总分:100.00,做题时间:60 分钟)一、程序填空题(总题数:1,分数:30.00)程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数 fun 的功能是重写形参 filename 所指文件中最后一个学生的数据,即用新

4、的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序保存在考生文件夹下的 BLANK1C 中。不得增行或删行,也不得更改程序的结构!给定源程序如下。(分数:30)(1).(分数:10)填空项 1:_ (正确答案:filename)解析:本空是对文本文件的打开,filename 所指的文件中的最后数据要进行重写,因此首先是要打开,因而本空填写 filename。(2).(分数:10)填空项 1:_ (正确答案:fp)解析:fseek 功能是重定位流上的文件指针。用法为 int fseek(FILE *stream,

5、long offset,int fromwhere);本空应该填写 fp。(3).(分数:10)填空项 1:_ (正确答案:fp)解析:因为题目中要对所有学生数据均以二进制方式输出到文件中,因此本空填写 fp。二、程序改错题(总题数:1,分数:30.00)给定程序 MODI1C 中的函数 Creatlink 的功能是创建带头结点的单向链表,并为各结点数据域赋 0m-1的值。请改正函数 Creatlink 中指定部位的错误,使它能得出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!给定源程序如下。(分数:30.00)_正确答案:(1)p=(NODE *)mall

6、oc(sizeof(NODE);(2)return h;)解析:(1)由变量定义可知 p 为指向结点的指针。指向刚分配的结构指针,所以应改为 p=(NODE*)malloc(sizeof(NODE)。(2)在动态分配内存的下一行语句是,使用临时结构指针变量 h 保存 p 指针的初始位置,最后返回不能使用 p,是因为 p 的位置已经发生了变化,所以应改为 return h。三、程序设计题(总题数:1,分数:40.00)请编写函数 fun,函数的功能是统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序保存在文件 PROG1C 中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入编写的若干语句。给定源程序如下。(分数:40.00)_正确答案:()解析:要判断单词的个数,首先想到的是程序怎样识别出一个单词,如果一个字母的下一个字符为空格或者结束标记,则表示一个单词结束,因此程序使用 for 循环语句遍历整个字符串,用 if 条件语句判断当前字符是否表示一个单词的结束,如果当前字符表示一个单词结束,则存放单词个数的变量加 1,最后返回单词的个数。

展开阅读全文
相关资源
猜你喜欢
  • SIS SS-ISO 7770-1990 Textiles  Method for assessing the appearance of seams in durable press products after domestic washing and drying《纺织品 耐洗耐烘耐熨压纺织品的接缝外观评判方法》.pdf SIS SS-ISO 7770-1990 Textiles Method for assessing the appearance of seams in durable press products after domestic washing and drying《纺织品 耐洗耐烘耐熨压纺织品的接缝外观评判方法》.pdf
  • SIS SS-ISO 7774-1986 Road vehicles - Compression ignition engines - Single fuel filters with horizontal flange and centre bolt fixing - Mounting and connecting dimensions《道路车辆 压缩点火.pdf SIS SS-ISO 7774-1986 Road vehicles - Compression ignition engines - Single fuel filters with horizontal flange and centre bolt fixing - Mounting and connecting dimensions《道路车辆 压缩点火.pdf
  • SIS SS-ISO 7775 1-1987 Securities - Standard scheme for message types - Part 1 Receipt delivery《有价证券 标准的信息类型计划 第1部分:收据 交货》.pdf SIS SS-ISO 7775 1-1987 Securities - Standard scheme for message types - Part 1 Receipt delivery《有价证券 标准的信息类型计划 第1部分:收据 交货》.pdf
  • SIS SS-ISO 7775 2-1987 Securities - Scheme for message types- Part 2 Order to by sell《有价证券 信息类型计划 第2部分:购买订货单 销售订货单》.pdf SIS SS-ISO 7775 2-1987 Securities - Scheme for message types- Part 2 Order to by sell《有价证券 信息类型计划 第2部分:购买订货单 销售订货单》.pdf
  • SIS SS-ISO 7776-1987 Information processing - Data Communi- cations- High-level data link control procedures - Description of the X 25 LAPB-compatible DTE data link procedures《信息处理.pdf SIS SS-ISO 7776-1987 Information processing - Data Communi- cations- High-level data link control procedures - Description of the X 25 LAPB-compatible DTE data link procedures《信息处理.pdf
  • SIS SS-ISO 7779-1989 Acoustics  Measurement ofairborne noise emitted by computer and business equipment《音响效果 计算机及营业设备噪音测量》.pdf SIS SS-ISO 7779-1989 Acoustics Measurement ofairborne noise emitted by computer and business equipment《音响效果 计算机及营业设备噪音测量》.pdf
  • SIS SS-ISO 7803-1989 Commercial road vehicles  Steering ball joints《商用道路车辆 转向球窝接头》.pdf SIS SS-ISO 7803-1989 Commercial road vehicles Steering ball joints《商用道路车辆 转向球窝接头》.pdf
  • SIS SS-ISO 7804-1988 Commercial road vehicles - Side openings for truck power take-offs《商用道路车辆 卡车动力输出装置侧口》.pdf SIS SS-ISO 7804-1988 Commercial road vehicles - Side openings for truck power take-offs《商用道路车辆 卡车动力输出装置侧口》.pdf
  • SIS SS-ISO 7809-1988 Information processing systems  Data communication  High-level data link control procedures  Consolidation of classes of procedures《信息处理系统 数据通信 高级数据链接控制程序 各级程序.pdf SIS SS-ISO 7809-1988 Information processing systems Data communication High-level data link control procedures Consolidation of classes of procedures《信息处理系统 数据通信 高级数据链接控制程序 各级程序.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1