- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三级网络技术上机考试简介.doc
三级网络技术上机考试简介
考试环境
操作系统:Windows 2000中文版。
应用软件:Visual C++ 6.0
考试时间
考试时间60分钟,由上机考试系统自动计时。考试时间结束前5分钟系统会自动报警提醒考生及时存盘。考试时间到,上机考试系统自动锁定计算机,考试结束。
考试方式
考生进入考点,抽签决定自己的机器号,找到自己的机器进行考试。考生在上机考试系统中输入自己的准考证号,系统随机抽出一份试题,进行考试。
试题类型
考题类型只有一种:三级C语言程序设计题1道,共100分。系统给出一段C语言源程序,该程序缺少一部分代码,一般是要求考生根据题目要求编写一个函数,在主程序中调用这个函数。例如下题:
已知数据文件(in.dat)中存有300个四位数,并已调用读函数readDat()把这些数据存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加个位数等于百位数上的数加十位数上???数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足此条件的四位数平均值pjz2,最后调用写函数把结果输出到(out.dat)文件。
例如:6712,6+2=7+1,则该数满足条件,且个数cnt=cnt+1;8129,8+9≠1+2,则该数不满足条件。
部分源程序已给出。
程序中已定义数组:a[300],已定义变量:cnt,pjz1,pjz2
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
[试题源程序]
# include stdio.h
int a[300],cnt=0;
double pjz1=0.0,pjz2=0.0;
jsValue( )
{
}
main( )
{
int i;
readDat( );
jsValue( );
writeDat( );
printf(“cnt=%d\n满足条件的平均值pzj1=%7.21f\n不满足条件的平均值pjz2=%7.21f\n”,cnt,pjz1,pjz2);
}
readDat( )
{
FILE *fp;
int i;
fp=fopen(“in.dat”,”r”);
for(i=0,i300;i++)fscanf(fp,”%d”,&a[ i ]);
fclose(fp);
}
writeDat()
{
FILE *fp;
int i;
fp=fopen(“out.dat”,“w”);
fprintf(fp,“%d\n%7.21f\n%7.21f\n”,cnt,pjz1,pjz2);
fclose(fp);
}
评分方式
上级考试系统给定的程序输出部分会将运行结果输出到固定的文件中,进行自动判卷。因此只有“100”分和“0”分两种情况,这就要求考生在上机考试时一定不能出任何错误。
上机考试注意事项
戒急戒躁,仔细审题
有些考生担心时间不够,没等仔细分析清楚题目就匆忙答题。编译没有通过时顿时大汗淋漓,更加着急,结果越做越糟糕,导致失败。事实上,由于上机考试只有一道题,而且只要求编制一个函数。只要考生在复习中已经具备了一定的基本能力,时间并不紧张。而且,C语言程序机考的类型比较固定,通过充分复习的考生一定会发现正式考试时遇到的试题类型是自己曾经练过的。这时就需要更加细心审题,看看考试题目和自己练过的题目是否有细节上的出入,以免落入“陷阱”。
切忌片面性编程
有些考生在编写程序时以输出题目给出的运行结果为目的,这就是片面性编程。题目中要求考生编写的代码是具有通用性的,而不是只要编一段能运行出题目中举例的结果的代码即可。根据题目要求编写的程序一定要适合一切相关数据。
一定要考虑除零、溢出、类型转换、精度等细节问题
我们初学C语言时,这些问题都是作为基础曾经被强调过的,但实际编程中认真考虑这些问题的考生却并不多,大多数考生把编程的所有精力都集中在算法设计与实现上,结果导致错误的结果。在这些细节问题上出错导致考试没能通过的考生每次都有很多,希望大家一定要吸取这个教训。
切忌改写题目要求编写的函数以外的部分
每一道上机考试题都会明确标明“请勿改动数据文件xxx中的任何数据、主函数main()和输出数据函数xxxx的内容”。但还是总有考生犯这个错误。其结果是“0”分。如果考生在考试过程中发现自己不慎改动了这些内容,可以按以下方法弥补:
在考生目录下输入cd warn
输入copy * .c..输入cd..
这样可以把备份文件重新复制到考生目录。
在编写程序时按“缩进”的格式写
这并非考试要求,而是一种良好的编程习惯,使用“缩进”格式编写代码有利于搞清程序结构,以便检查。
习惯于使用帮助
熟记一些内置函数可以简化程序,提高准确性。但考生不可能把所有函数的使用方法和作用都记得很清楚。这时不要忘记使用C语言的帮助文件查找相应函数的使用
文档评论(0)