一起答

2017年计算机三级信息安全技术模拟试题2

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 已知在文件in37.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型 10位),单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中,金额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件 out37.dat中。

     注意:部分源程序已给出。

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

     试题程序:

     #include<stdio.h>

     #include<mem.h>

     #include<string.h>

     #include<conio.h>

     #include<stdlib.h>

     #define MAX 100

     typedef struct

     {

       char dm[5];

       char mc[11];

       int dj;

       int sl;

       long je;

     } PRO;

     PRO sell[MAX];

     void ReadDat();

     void WriteDat();

     void SortDat ()

     {

     }

     void main()

     {

       memset(sell,0,sizeof(sell));

       ReadDat();

       SortDat();

       WriteDat();

     }

     void ReadDat ( )

     {

       FILE *fp;

       char str[80],ch[11];

       int i;

       fp=fopen("IN37.DAT","r");

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

       {

        fgets(str,80,fp);

        memcpy(sell[i].dm, str,4);

        memcpy(sell[i].mc,str+4,10);

        memcpy(ch, str+14, 4);

        ch[4]=0;

        sell[i].dj=atoi(ch);

        memcpy(ch, str+18,5);

        ch[5]=0;

        sell[i].sl=atoi(ch);

        sell[i].je=(long)sell[i].dj*sell[i].sl;

       }

       fclose(fp);

     }

     void WriteDat()

     {

       FILE *fp;

       int i;

       fp=fopen("OUT37.DAT","w");

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

      {

          fprintf(fp,"%s %s %4d %5d %101d\n",sell[i].dm, sell[i] .mc,

          sell[i] .dj,sell[i].sl, sell[i].je);

      }

       fctose(fp);

     }

  2. 在关系数据模型中,二维表的行称为元组,二维表的列称为【 】。

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

     替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是数字字符0至19或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

     注意:部分源程序已给出,原始数据文件的存放格式是每行的宽度均小于80个字符。

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

     试题程序:

     #include<conio.h>

     #include<stdio.h>

     #include<string.h>

     #include<ctype.h>

     unsigned char xx[50][80];

     int maxline=0;

     int ReadDat(void);

     void WriteDat(void);

     void encryChar()

     {

     }

     void main()

     {

       clrscr();

       if(ReadDat())

       {

        printf("数据文件ENG97.IN不能打开!\n\007");

        return;

       }

       encryChar();

       WriteDat();

     }

     int ReadDat(void)

     {

       FILE *fp;

       int i=0;

       unsigned char *p;

       if((fp=fopen("ENG97.IN","r"))==NULL) return 1;

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

       {

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

        if(p) *p=0;

        i++;

       }

       maxline=i;

       fclose(fp);

       return 0;

     }

     void WriteDat()

     {

       FILE *fp;

       int i;

       fp= fopen("ps97.dat","w");

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

       {

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

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

       }

       fclose(fp);

     }

  4. 可行性分析报告为【 】的结果。

  5. 完备的网络安全服务功能主要有:保密性、认证、数据完整性、防抵赖和______。

  6. 高级终端用户在数据规划过程中起着【 】。

  7. 数据管理技术随着计算机技术的发展而发展。一般可以分为如下四个阶段:人工管理阶段、文件系统阶段、【 】阶段和高级数据技术阶段。

  8. J.Martin倡导的战略数据规划方法的实现往往采用自顶向下规划和【 】设计。

  9. BSP对大型信息系统的基本概念是自顶向下地系统规划,【 】地分步实现。

  10. MIS的全称是 ______。

  11. 为保证输人数据的正确性,需进行输入校验。输入校验方法一般包括重复输入校验和【 】校验。

  12. 数据库管理系统提供数据库操纵语言及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、______和查询。

  13. J.Martin认为,在企业的环境中最稳定的因素是什么?

    • A.过程
    • B.活动
    • C.人员
    • D.数据
  14. 自下而上地开发数据处理系统,将造成企业各部门信息在形式上、定义上和时间上的差异,从而导致了信息系统向企业提供信息的(  )。

    • A.正确性
    • B.完整性
    • C.不一致性
    • D.相容性
  15. 信息系统开发方式有多种,其中最有利于企业信息技术人员培养和系统维护的开发方式是

    • A.自行开发
    • B.委托开发
    • C.合作开发
    • D.购买软件
  16. 若一组模块都访问同一全局数据结构,则这些模块之间的耦合类型为

    • A.内容耦合
    • B.公共耦合
    • C.外部耦合
    • D.数据耦合
  17. James Martin的战略数据规划方法中认为信息系统成败的关键因素中,头等重要的因素是

    • A.选择快速收回投资的应用项目
    • B.最高管理者的参与
    • C.数据处理部门与管理者之间的沟通
    • D.选择先进的信息系统开发工具
  18. 信息系统的结构化设计(SD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是建立

    • A.软件结构
    • B.软件流程
    • C.软件模型
    • D.软件模块
  19. 事务处理是所有信息系统的基础工作,所以事务处理系统应达到多方面的目标,主要包括(  )。

    Ⅰ.处理由事务产生的或与事务相关的数据  

    Ⅱ.保持数据和信息的准确性、完整性

    Ⅲ.及时生成文档或报告

    Ⅳ.提高劳动生产率 

    Ⅴ.有助于改善服务质量  

    Ⅵ.有助于建立和维持顾客信心

    • A.Ⅰ、Ⅱ、Ⅲ、Ⅴ、Ⅵ
    • B.Ⅰ、Ⅲ、Ⅳ、Ⅴ、Ⅵ
    • C.Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ
    • D.全部
  20. 开发信息系统首先要进行问题识别。下面哪些不属问题识别阶段需解决的问题?______ Ⅰ、组织目标、现行组织系统的问题、组织的信息战略等管理上的问题  Ⅱ、信息和信息处理过程的确定程度  Ⅲ、信息和信息需求的确定程度以及用户对任务的理解程度  Ⅳ、系统的可行性分析  Ⅴ、管理体制和管理模式的确定程度  Ⅵ、巩有的条件和环境状况

    • A.除Ⅳ以外的各条
    • B.除Ⅲ、Ⅳ以外的各条
    • C.除Ⅰ、Ⅱ以外的各条
    • D.全部
  21. 严格定义的方法假设前提是

    • A.认为系统的所有需求都能被事先定义
    • B.认为系统的所有需求都能随时更改
    • C.认为系统的所有需求都能确定无误地定义
    • D.以上说法都不正确
  22. 以下关于操作型数据和分析型数据的描述中,正确的是

    • A.操作型数据是综合的,而分析型数据是详细的
    • B.操作型数据代表过去的数据,而分析型数据在存取瞬间是准确的
    • C.操作型数据很少更新,而分析型数据需要不断更新
    • D.操作型数据对性能要求高,而分析型数据对性能要求宽松
  23. BSP将数据作为一种资源来管理,并认为信息资源管理(IRM)的基本内容包含三个主题,下述哪个不属于主题范围?

    • A.要从整个企业管理的全面来分析信息资源的管理
    • B.建立企业资源管理指导委员会,负责制定政策,控制和监督信息资源的应用
    • C.建立信息资源的组织机构,从事数据的计划和控制以及数据获取和经营管理
    • D.进行有效的数据库逻辑设计和对分布数据处理提供支持。
  24. 系统建设包含( )和可能性两个方面,它们都与系统目标有密切的关系。

    • A.必要性
    • B.阶段性
    • C.经济性
    • D.长期性
  25. BSP方法实施时,根据数据类的特点将子系统分类,下面哪种不构成子系统类?

    • A.产生数据类但不使用数据类
    • B.使用数据类来产生另一数据类
    • C.使用数据类但不产生数据类
    • D.不使用数据类也不产生数据类
  26. 信息系统逻辑模型中包含很多内容。

    Ⅰ.系统总体结构

    Ⅱ.数据流程图

    Ⅲ.数据字典Ⅳ.E-R图  

    Ⅴ.过程说明  

    Ⅵ.模块结构图 

    上述哪个(些)是信息系统逻辑模型应该包含的内容?

    • A.除了Ⅳ
    • B.除了Ⅴ
    • C.除了Ⅵ
    • D.全部都是
  27. 软件危机是软件产业化过程中出现的一种现象,下述现象中:

    Ⅰ.软件需求增长难以满足

    Ⅱ.软件开发成本提高

    Ⅲ.软件开发进度难以控制

    Ⅳ.软件质量不易保证  

    (  )是其主要表现。

    • A.Ⅱ、Ⅲ和Ⅳ
    • B.Ⅲ和Ⅳ
    • C.Ⅰ、Ⅱ和Ⅲ
    • D.全部
  28. 数据库管理系统提供的DDL语言的功能是

    • A.实现对数据库的检索、插入、修改与删除
    • B.描述数据库的结构和为用户建立数据库提供手段
    • C.用于数据的安全性控制、完善性控制和并发控制
    • D.提供数据初始装入、数据转储、数据库恢复和数据库重新组织等手段
  29. 数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,常采用的方法是

    Ⅰ.自顶向下

    Ⅱ.自底向上

    Ⅲ.分层绘制  

    Ⅳ.逐步求精

    • A.Ⅰ、Ⅲ和Ⅳ
    • B.Ⅱ、Ⅲ和Ⅳ
    • C.Ⅰ、Ⅱ和Ⅲ
    • D.Ⅰ、Ⅱ和Ⅳ
  30. SQL语言是数据库领域的标准语言。以下不属于SQL语言特点的是(  )。

    • A.高度过程化
    • B.采用面向集合的操作方式
    • C.提供自含式和嵌入式两种使用方式
    • D.集DDL、DML和DCL的功能于一身
  31. 在程序编码阶段,编码之前一项重要的工作就是选择适当的程序设计语言,其中,高级语言从应用特点上可以分为基础语言、(  )和结构化语言。

    • A.汇编语言
    • B.机器语言
    • C.面向对象的语言
    • D.专用语言
  32. 确定企业的主题数据库是战略数据规划的重要内容之一,下述哪项不是对主题数据库 提出的要求?

    • A.主题数据库应设计得尽可能的稳定
    • B.主题数据库不发生变化
    • C.主题数据库逻辑纬构独立于硬、软件设备
    • D.主题数据库将企业数据划分为可管理的单位