- 8
- 0
- 约1.19万字
- 约 14页
- 2016-12-05 发布于贵州
- 举报
二级C上机程题的方法和技巧
二级C上机编程题的方法和技巧
6.上机编程题的方法和技巧
(1)开始做编程题时,不要急着动手写程序,一定要把题意理解清楚。然后,在纸上写
下关键算法的思想和实现的语句。最后,按“输入数据_数据处理_÷输出数据”的流程写出
主程序及相关函数。
(2)输出文件处理。
在完成编程题时,通常要求考生把结果输出到文件myf2.out中,但在平时练习或考试
完成这项功能时,考生常常会遇到一系列的问题:
①想查看结果是否输出到myf2.out中,却不知道myf2.out如何打开。
找到myf2.out文件后,点击右键,选择“打开方式”,在对话框中选择“记事本”,并选择
“始终使用该程序打开这些文件”。以后双击myf2.out文件时,将用记事本打开mym.out。
②每运行一次程序,都要打开一次myf2.out,查看运行结果,很麻烦也很浪费时间。
其实在编写程序时,没有必要在一开始就将所有结果都输出到myf2.out中,可先将所
有结果都输出到显示器上,这样比较直观。待能够正确输出所有结果后,再加人必要的文件
输出语句,这样可节省时间。
③无法写入myf2.out文件。 .
先检查myf2.out文件的大小,如果文件大小为oK,不用打开文件便可知道文件没有被
写入。
导致myf2.out无法写入的主要原因是文件操作有误。正确的文件操作过程如下:
(a)在源程序中使用#include.h。因为定义文件指针所需要的结构体FILE是
在stdio.h文件中被定义的。
(b)定义文件指针。例如,“FILE水out;”。
(c)打开文件。把要进行读写的文件与磁盘中实际存储的数据文件建立关联。
例如:.
out=fopen(”myf2.out”,”w”);
”w”表示为输出打开文件myf2.out。注意它与”a”的不同,”a”是在文件尾部增加数据,而
w”是用新数据覆盖原有数据。
(d)对文件进行写操作。
可使用fprinff对文件进行写操作,函数的格式如下:
forintf(文件指针,格式字符串,输出列表)
例如:
fprintf(out,”%d”,m);
fread(f,4,2,fp);
(e)文件使用完毕后,使用函数关闭文件。
例如:
fclose(out);
(3)上机编程题是按步给分的,每项操作都有相应的分值。所以,即便不能编写出完整
}序,也不要轻易放弃。要尽量把变量定义和可能要用的程序结构写出来。
2010春C上机真题第一套
一、改错题(16分)
【程序功能】
验证3(n范围内的任意两个相邻素数的平方之间至少存在4个素数。例如,5和7是两个相邻素数,5^2(25)与7^2(49)之间存在6个素数:29
31 37 41 43 47。
【测试数据与运行结果】
显示:input n:
输入:10
输出:
3~5 k=5
11 13 17 19 23
5~7 k=6
29 31 37 41 43 47
【含有错误的源程序】
#includestdio.h
您可能关注的文档
- 二年级音乐册电子教案.doc
- 二年级音乐案(上册).doc
- 二年级音乐课201610月9日.doc
- 二手机动车卖注意事项.doc
- 二手车交易场经营者和二手车经营主体信息备案登记表.doc
- 二手车评估市场管理系统开发.doc
- 二手车车鉴评估委托书.doc
- 二手车鉴定估师(高级)理论答案.doc
- 二手车鉴定估机构规章制度(参考文本).doc
- 二手车鉴定评估课程标准.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)