资源描述:
《气象信息系统考试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京信息工程大学试卷一、填空题(每小题1分,共20分)1、现代天气工程学的基本要素有气象资料库、气象应用程序库、图形图像库和预报员。2、常用的现代气象数据有农业气象资料辐射资料、海洋气象资料水文气象资料、分析资料、气象灾害资料、历史及替代资料、冰雪圈资料、气化学与大气物理资料等。3、气象专用程序库是气象系统工程中的基础。天气分析预报方法和过程可通过提交给计算机的程序命令来实现。通常,一个气象程序库包括基本教学分析与计算方法库、专用气象程序库及输入输出资料界面接口方法库等三项内容4、GrADS种数据集是一个五维数据场,以二维数组片的形式按水平,垂直,物理变量,时间序列的顺序排放。5、MI
2、CAPS3.0采用开放式软件框架,实现多平台运行,系统框架管理各功能模块,功能模块可以任意增加或删除。系统提供多种气象资料分析和可视化、预报制作、分析、产品生成功能。二、简述题(3小题,共30分)1、简述气候统计学的2个分支及含义。描述性统计方法和推论性统计方法2、简述气候统计分析的一般步骤。3、数据的距平标准化的核心思想。数据标准化处理是不仅使得数据间便于比较,其核心思想是试图消除数据的“位置”和离散程度对进一步分析所带来的影响;三、应用题(共30分)1、现有三个数据文件2009080806.ctl、fnl_20090808_06_00_c、fnl_20090808_06_00_c.
3、idx,根据各grads命令行注释,请编写画图文件huatu.gs画出200hPa等压面的UGRDprs图。'opend:/fnl_20090808_06_00_c.ctl'打开文件ctl文件'setlon113125'设置经度变化从东经113度至125度'setlat2937'设置纬度变化从北纬29度至北纬37度'setmpdsetcnworld'设置地图数据集为中国地图和世界地图'setmap1515'设置颜色为灰,线型为1,线宽为5,并绘制背景地图'drawmap'绘制地图'setlev200'设置高度为200'enableprintd:/20090808_06_200hb.gm
4、f'打开磁盘文件,用于存放图元数据'setgradsoff'设置不打印出GrADS标记'setgridoff'设置不画网格'setcthick6'设置等值线线宽为6'setclopts140.15'设置等值线标记颜色为白色,线宽为4,标记大小为0.15'setgxoutcontour'设置图形类型为等值线'dUGRDprs'画出UGRDprs等值线图;UGRDprs为风速U分量将当前显示的内容复制到一个metacode格式的文件中'c'清屏,清除字符窗口和图形窗口的内容四、编程题(20分)请任用一门编程语言实现,给出源代码。下面的表中的数据为为NAO月平均指数,请按年分成四组,计算年平
5、均值、方差、标准化变量。平均值、方差、标准化变量的计算公式如下:#include#includedoubledata[4][12]={{2.560,2.605,2.478,2.114,1.711,1.203,0.769,0.305,0.133,0.045,0.118,0.192},{0.410,0.686,0.972,1.141,1.224,1.102,0.936,0.674,0.546,0.450,0.435,0.288},{0.221,0.174,0.227,0.339,0.463,0.598,0.682,0.778,1.028,1.320,1.4
6、56,1.544},{1.456,1.159,0.796,0.517,0.297,0.060,-0.193,-0.487,-0.762,-1.037,-1.150,-1.222}};doubleave[4]={0};doublevar[4]={0};doublestdvar[4][12]={0};doublesquare[4]={0};voidsetAverage(){inti,j;doubleamount;for(i=0;i<4;i++){amount=0.0;for(j=0;j<12;j++)amount+=data[i][j];ave[i]=amount/12;}}voidset
7、Variance(){inti,j;doublesquAmount;for(i=0;i<4;i++){squAmount=0.0;for(j=0;j<12;j++)squAmount+=(data[i][j]-ave[i])*(data[i][j]-ave[i]);var[i]=squAmount/12;square[i]=sqrt(var[i]);}}voidsetstdvar(){for(inti=0;i<4;i++)for(intj=0;