全国计算机三级数据库技术上机指导.docx

上传人:b****2 文档编号:948387 上传时间:2023-04-30 格式:DOCX 页数:16 大小:192.17KB
下载 相关 举报
全国计算机三级数据库技术上机指导.docx_第1页
第1页 / 共16页
全国计算机三级数据库技术上机指导.docx_第2页
第2页 / 共16页
全国计算机三级数据库技术上机指导.docx_第3页
第3页 / 共16页
全国计算机三级数据库技术上机指导.docx_第4页
第4页 / 共16页
全国计算机三级数据库技术上机指导.docx_第5页
第5页 / 共16页
全国计算机三级数据库技术上机指导.docx_第6页
第6页 / 共16页
全国计算机三级数据库技术上机指导.docx_第7页
第7页 / 共16页
全国计算机三级数据库技术上机指导.docx_第8页
第8页 / 共16页
全国计算机三级数据库技术上机指导.docx_第9页
第9页 / 共16页
全国计算机三级数据库技术上机指导.docx_第10页
第10页 / 共16页
全国计算机三级数据库技术上机指导.docx_第11页
第11页 / 共16页
全国计算机三级数据库技术上机指导.docx_第12页
第12页 / 共16页
全国计算机三级数据库技术上机指导.docx_第13页
第13页 / 共16页
全国计算机三级数据库技术上机指导.docx_第14页
第14页 / 共16页
全国计算机三级数据库技术上机指导.docx_第15页
第15页 / 共16页
全国计算机三级数据库技术上机指导.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

全国计算机三级数据库技术上机指导.docx

《全国计算机三级数据库技术上机指导.docx》由会员分享,可在线阅读,更多相关《全国计算机三级数据库技术上机指导.docx(16页珍藏版)》请在冰点文库上搜索。

全国计算机三级数据库技术上机指导.docx

全国计算机三级数据库技术上机指导

全国计算机等级考试三级数据库技术上机指导:

考试内容

上机考试内容

  1程序编制调试运行

 当试题抽取成功后,上机考试系统已将需编制程序的部分源程序存放到文件PROG1.C中,考生在指定的三级信息管理技术C语言环境中,按照试题给定的要求在PROG1.C文件中进行程序的编写,经过调试和运行,最后得到其运行结果并存放到指定的输出结果文件中。

一般来说输出结果文件格式在程序中已给出,考生不必自行编写,只要调用即可。

  程序编制题只有一种题型:

编写部分程序或函数。

那么怎样编制程序呢?

首先在编制程序之前,考生必须要理解试题,并分析出试题要求做什么,得出的结果怎样输出,再编写部分程序并调试运行,直至程序运行得到正确结果为止。

  1.评分规则

  程序编制、调试运行这一类试题的评分规则是判定最终的运行结果,按正确结果的多少,按比例进行给分。

考生编写的程序方法和内容可以有所不同,但必须得出正确的结果,才能得分。

  2.举例

  例1:

函数ReadDat()实现从文件IN.DAT中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件OUT.DAT中。

  替代关系:

f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。

  注意:

部分源程序存放在PROG1.C中,原始数据文件存放的格式是:

每行的宽度均小于80个字符。

  请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

部分源程序如下:

  #include

  #include

  #include

  #include

  unsignedcharxx[50][80];

  intmaxline=0;/*文章的总行数*/

  intReadDat(void);

  voidWriteDat(void);

  voidencryptChar()

  voidmain()

  {

  clrscr();

  if(ReadDat()){

  printf(“数据文件ENG.IN不能打开!

\n\007”);

  return;}

  encryptChar();

  WriteDat();

  }

  intReadDat(void)

  {

  FILE*fp;

  inti=0;

  unsignedchar*p;

  if((fp=fopen(“n.dat”,r))==NULL)return1;

  while(fgets(xx[i],80,fp)!

=NULL){

  p=strchr(xx[i],′\n′);

  if(p)*p=0;

  i++;

  }

  maxline=i;

  fclose(fp);

  return0;

  }

  voidWriteDat(void)

  {

  FILE*fp;

  inti;

  fp=fopen(“out.dat“,w);

  for(i=0;i

  printf(“%s\n“,xx[i]);

  fprintf(fp,“%s\n“,xx[i]);

  }

  fclose(fp);

  }

分析:

根据题意分析得出:

本题主要考查考生的字符串指针或字符串数组以及根据公式进字符的ASCII值运算,再根据运算结果和条件进行相应的替代操作,要求考生仅编写函数encryptChar()实现转换功能。

其中输入及输出函数给出且已调用,考生不必自己编写。

  编写函数encryptChar()的程序内容如下:

  voidencryptChar()

  {inti,j,val;

  for(i=0;i

  for(j=0;j

  val=(xx[i][j]*11)%256;

  if(!

(val<=32||val>130))xx[i][j]=val;

  }

  }

  数据文件IN.DAT内容如下:

  YoumayWANTAFIELDinfieldineachrecordtouniquelyidentifythat1234

  recordfromallotherrecordsINTHEFILE.Forexample,theEmployee123456

  NumberfieldisuniqueifyouDONOTASSIGNthesamenumbertotwo12345678

  differentemployees,andyouneverreassignTHESENUMBERStoother12345678

  employees.IfyouwishtoFINDORMODIFYtherecordbelongingtoa11111111

  specificemployee,thisuniqueFIELDSAVESthethoubleofdetermining22222

  whetheryouhavethecorrectrecord.12345678901234567

  Ifyoudonothaveauniquefield,YOUMUSTFINDTHEfirstrecord123456787

  thematchesyourkeyanddeterminewhetherTHENRECORDistheoneyou33333

  want.IfitisnottheCORRECTONE,youmustsearchagaintofindothers.4

  结果文件OUT.DAT内容如下:

  Youm+3WAZTAF#EDDinbiWlLinW+AxrWAorLtouniquWl3iLWntib3tx+t1&1

 例2:

文件in.dat中有200个正整数,且每个数均在1000至9999之间。

函数readDat()是读取这200个数存放到数组aa中。

请编制函数jsSort(),其函数的功能是:

要求按每个数的后三位的大小进行升序排列,将排序后的前10个数存入数组b中,如果数组b中出现后三位相等的数值,则对这些数值按原始4位数据进行降序排列。

最后调用函数writeDat()把结果bb输出到文件out.dat中。

  例:

处理前60125099901270258088

  处理后90126012702580885099

  注意:

部分源程序存在文件PROG1.C文件中。

  请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

  部分源程序如下:

  #include

  #include

  #include

  intaa[200],bb[10];

  voidjsSort()

  {

  }

  voidmain()

  {

  readDat();

  jsSort();

  writeDat();

  }

  readDat()

  {

  FILE*in;

  inti;

  in=fopen(“in.dat“,r);

  for(i=0;i<200;i+[KG-*3]+)fscanf(in,“%d,“,&aa[i]);

  fclose(in);

  }

  writeDat()

  {

  FILE*out;

  inti;

  clrscr();

  out=fopen(“out.dat“,w);

  for(i=0;i<10;i+[KG-*3]+){

  printf(“i=%d,%d\n“,i+1,bb[i]);

  fprintf(out,“%d\n“,bb[i]);

  }

  fclose(out);

  }

分析:

根据题意分析得出:

本题主要考查考生的运用数组和排序的能力,要求考生仅编写函数jsSort实现此功能。

其中输出函数给出且已调用,考生不必自己编写。

  编写函数jsSort的程序如下:

  voidjsSort()

  {

  inti,j,m;

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

  for(j=i+1;j<200;j++){

  if((aa[i]%1000)>(aa[j]%1000)){

  m=aa[i];

  aa[i]=aa[j];

  aa[j]=m;

  }

  elseif((aa[i]%1000)==(aa[j]%1000)){

  if(aa[i]

  m=aa[i];

  aa[i]=aa[j];

  aa[j]=m;

  }

  }

  }

  for(i=0;i<10;i++)bb[i]=aa[i];

  }

  数据文件IN.DAT内容如下:

  1862,8281,6183,5180,1217

  8215,8865,7110,1870,4373

  7447,8420,8252,8809,7968

  7331,3472,4126,8101,5576

  7397,2066,5940,9779,7947

  2912,1226,2238,4122,6210

  2020,3721,1646,8324,2351

  2345,1862,5186,7573,8949

  3211,2103,6695,7968,6157

  9956,2998,4063,6096,9432

  6452,2422,1382,5813,8138

  7486,1178,7650,1687,5012

  4845,1428,3197,6077,4650

  6641,2695,5758,8855,5321

  1337,5323,9154,6419,8044

  3654,2246,1890,3250,5542

  1976,5986,5051,8053,7377

  3726,6189,9483,5874,9246

  2522,1020,3492,4032,4367

  9784,4746,3130,8521,7837

  6521,7917,6240,1225,4092

  8022,6893,2075,8043,7409

  3316,5688,4600,6016,2953

  6206,4100,8947,6264,1986

  4933,6105,7054,9121,5318

  3164,9609,5784,4178,4906

  3731,2996,4218,3498,3849

  3835,5491,3890,3531,1475

  8219,3720,8585,9616,6539

  4961,8850,5822,2769,1269

  2171,2104,3681,9291,5768

  3582,3035,7212,8313,5669

  4782,7545,7917,8561,5447

  4912,7624,1343,8579,5639

  5745,1833,7948,4321,3090

  9389,2796,8073,7806,4910

  7970,2808,8109,8664,5963

  3660,1396,1380,5705,7269

  7417,5590,2823,6308,1754

  5467,8126,9822,6737,1023

  结果文件OUT.DAT的内容如下:

  5012

  6016

  2020

  1020

  8022

  1023

  4032

  3035

  8043

  8044

全国计算机等级考试三级数据库技术上机指导:

系统使用说明

全国计算机等级考试上机考试系统专用软件(以下简称“上机考试系统”)是在MS-DOS5.0和希望汉字操作系统UCDOS5.0平台下开发的应用软件。

它提供了开放式的考试环境,具有自动计时、断点保护、自动阅卷和回收等功能。

  全国计算机等级考试三级网络技术考试包括笔试和上机两部分。

前者是在全国规定的时间进行统考,后者是由上机考试系统进行分时分批考试。

考试成绩划分为优秀、良好、合格及不合格四个等第成绩,笔试或上机考试成绩只有一门合格的,参加下次考试时合格的一门可以免考,两部分考试均合格者,由教育部考试中心颁发统一印制的三级合格证书。

  为了更好地让考生在应考前了解和掌握上机考试系统环境及模式,熟练操作上机考试系统,提高应试能力,下面将详细介绍如何使用上机考试系统以及三级网络技术上机考试的内容。

上机考试系统使用说明

  1上机考试环境

  3.配置文件CONFIG.SYS设置

  FILES=64

  DEVICE=C:

\DOS\HIMEM.SYS

  DEVICE=C:

\DOS\EMM386.EXERAM

  DOS=HIGH,UMB

BUFFERS=16

  4.自启动文件AUTOEXEC.BAT设置

  DOS的常用操作命令存放目录为C:

\DOS

  希望汉字操作系统UCDOS安装目录为C:

\UCDOS

  三级网络技术C语言安装目录为C:

\TC200

  上机考试系统安装目录为C:

\KSSYS

  这样系统的搜索路径应为:

PATH=C:

\DOS;C:

\UCDOS;C:

\KSSYS;C:

\TC200

  5.启动UCDOS汉字系统UP.BAT文件设置

  @ECHOOFF

  C:

\UCDOS\RD16%1

  C:

\UCDOS\KNL%2

  C:

\UCDOS\RDPS(UCDOS5.0版)

C:

\UCDOS\RDFNT(UCDOS6.0版以上)

2上机考试时间

  全国计算机等级考试三级网络技术上机考试时间定为60分钟。

考试时间由上机考试系统自动进行计时,提前5分钟自动报警来提醒考生应及时存盘,考试时间用完,上机考试系统将自动锁定计算机,考生将不能继续进行考试。

  3上机考试题型及分值

全国计算机等级考试三级网络技术上机考试试卷满分为100分,仅有一道程序编制调试题。

  4上机考试登录

  使用上机考试系统的操作步骤:

  开机,启动计算机;

  启动UCDOS汉字操作系统;

  运行登录命令“ID”,上机考试系统将显示如下的登录画面(如图1所示)。

图1

  当上机考试系统显示图1后,请考生按任意键进入准考证号登录验证状态,屏幕显示如下画面(如图2所示):

图2

  当上机考试系统显示图2后,此时请考生输入自己的准考证号(必须满12位数字或字母),以回车键确认输入,接着上机考试系统开始对所输入的准考证号进行合法性检查。

下面将列出在登录过程中可能会出现的提示信息:

  当输入的准考证号不存在时,上机考试系统会显示相应的提示信息并要考生重新输入准考证号,直至输入正确或按Esc键退出上机考试登录系统为止。

  如果输入的准考证号存在,则屏幕显示此准考证号所对应的身份证号和姓名,并显示相应的应答提示信息:

  由考生核对自已的姓名和身份证号,如果发现不符并输入字符“N”,则重新输入准考证号,上机考试系统最多允许考生输入准考证号三次,如果均不符合,则请主考或监考人员帮助查找原因,给予更正。

如果输入的准考证号核对后相符,则请考生输入字符“Y”,接着上机考试系统进行一系列处理后将随机生成一份三级网络技术考试的试卷,并显示如下提示信息:

如果上机考试系统在抽取试题过程中产生错误并显示相应的错误提示信息时,则考生应重新进行登录直至试题抽取成功为止。

图3

  当上机考试系统抽取试题成功后,在屏幕上会显示三级网络技术考生上机考试须知(如图3所示)并请考生按“S”键开始考试并进行计时。

上机考试系统将自动进入考生目录,考生所有的答题均在考生目录下完成。

考生在考试过程中,一旦发现不在考生目录中时,应及时返回到考生目录下。

在答题过程中,允许考生自由选择答题顺序,中间可以退出并允许考生重新答题。

  当考生在上机考试时遇到死机等意外情况(即无法进行正常考试时),考生应向监考人员说明情况,由监考人员确认为非人为造成停机时,方可进行二次登录。

当系统接受考生的准考证号并显示出姓名和身份证号,考生确认是否相符,一旦考生确认,则系统给出提示:

  考生需由监考人员输入密码方可继续进行上机考试,因此考生必须注意在上机考试时不得随意关机,否则考点将有权终止其考试资格。

  当上机考试系统提示“考试时间已到,请停止答卷”后,此时考生特别要注意,你所操作的考试内容是否已经存盘?

如果在DOS系统提示符下,则表明考生所操作的考试内容已存盘;如果不在DOS系统提示符下,考生应举手示意,由监考人员输入延时密码后进行存盘,返回到DOS系统提示符下;如果考生擅自关机或启动机器,将直接会影响考生自己的考试成绩。

  5试题内容查阅工具的使用

  全国计算机等级考试上机考试系统提供了开放式的考试环境,考生可以自由地在操作系统环境下使用各种应用软件系统或工具。

由于考试环境和试题内容查阅工具是分离的,因此该查阅工具采用常驻内存(TSR)技术设计编写的,用它来控制上机考试的时间和考试内容的显示,并在任意的操作环境下可以利用热键(F12)来激活该查阅工具而不必退出软件环境或工具。

  当考生登录成功后,上机考试系统将自动装载试题内容查阅工具并驻留内存,可随时供考生通过按热键来激活它。

三级网络技术上机考试只有一个试题内容菜单项(如图X.4所示)。

当按光标↑和↓键时,当前菜单项的试题内容上下移动;当按PgUp和PgDn键时,当前菜单项的试题内容上下翻页;当按Esc键时,退出试题查阅工具的控制;当按Ctrl-BackSpace键时,退出试题内容查阅工具并把试题内容粘贴在屏幕上,此功能一般在应用软件中使用,但在图形方式下此功能无效。

图4

  注意:

在显示试题查询窗口时,在“[]”中同时显示相应的提示信息符(如:

↓,↑↓,↑,完)。

  ↓:

表示此部分试题内容一屏显示不下,如按该键时可继续显示下面的试题内容(如图9.4所示)。

  ↑:

表示此部分试题内容已到尾部,如按该键时可返回显示上面的试题内容(如图9.5所示)。

  ↑↓:

表示此部分试题内容处在中间,按上下光标键时可显示其它试题内容(如图9.6所示)。

  完:

表示此部分试题内容一屏已显示完毕。

 考生在上机考试时,应充分注意试题查询窗口的“[]”中的提示符,以免漏做一部分试题,而影响考试成绩。

并在屏幕的右下角显示上机考试的倒计时时间,来提醒考生还剩余多少考试时间。

图5

图6

  6考生目录和文件的恢复

  1.考生目录

  当考生登录成功后,上机考试系统将会自动产生一个考生考试目录,该目录将存放该考生所有上机考试的考试内容以及答题过程,因此考生不能随意删除该目录以及该目录下与考试内容无关的子目录及文件,避免在考试和评分时产生错误,从而导致影响考生的考试成绩。

上机考试系统生成考生目录时有两种方式:

一是在NOVELL网络环境下考生目录将存放在K盘上,即目录为K:

\用户号\准考证号目录;二是在单机环境下考生目录将存放在C盘上,即目录为C:

\EXAM\准考证号目录。

考生在考试过程中所操作的目录和文件,特别是程序输出的结果文件都不能脱离考生目录,否则将会直接影响考生的考试成绩。

  例1:

NOVELL网络环境下:

用户号ABC,准考证号为350199990001,则考生考试目录为K:

\ABC\35010001(把其中的考点号9999删除)。

  例2:

在单机环境下:

准考证号为350199990002,则考生考试目录为C:

\EXAM\35010002(把其中的考点号9999删除)。

  2.文件的恢复

  如果考生在考试过程中,所操作的文件如不能复原或误操作删除时,那么请考生自行把相应的文件从考生目录下WARN子目录中拷贝回来即可,考生就可以继续进行考试且不会影响考生的考试成绩。

  7文件名的说明

  当考生登录成功后,上机考试系统将在考生目录下产生一系列目录和文件。

但有些目录和文件是不能被删除的,否则将会影响考生的考试成绩;有些目录和文件是根据试题内容的要求进行删除或修改及其他操作。

  下面列出2种类型的文件不能删除:

  PROG1.C存放三级网络技术C语言程序编制题的源文件。

  程序编制题所规定的输入数据文件和输出结果文件。

例如:

in.dat和out.dat等。

 

上学吧为您提供计算机三级数据库技术考试资料下载:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2