一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 请编制函数ReadDat()实现从文件IN93.DAT中读取1000个十进制整数到数组xx中。请编制函数Compute()分别计算出xx中奇数的个数odd、偶数的个数even、平均值aver及方差totfc的值,最后调用函数WfiteDat()把结果输出到OUT93.DAT文件中。

     计算方差的公式如下:

     

     原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。

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

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

     试题程序:

     #include<stdio.h>

     #include<stdlib.h>

     #include<string.h>

     #define MAX 1000

     int xx[MAX],odd=0,even=0;

     double aver=0.0,totfc=0.0;

     void WriteDat(void);

     int ReadDat(void)

     {

       FILE *fp;

       if((fp=fopen("IN93.DAT","r"))==NULL)

       return 1;

       fclose(fp);

       return 0;

     }

     void Compute(void)

     {

     }

     void main( )

     {

       int i;

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

        xx[i]=0;

       if(ReadDat ())

       {

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

         return;

       }

       Compute();

       printf( "ODD=%d\nEVEN=%d\nAVER=%1f\nTOTFC=%lf\n",odd,even,aver,totfc);

       WriteDat();

     }

     void WriteDat(void)

     {

       FILE *fp;

       int i;

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

       fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd, even,aver,totfc);

       fclose(fp);

     }

  2. 已知数据文件IN14.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中。请编制一个函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到OUT14.DAT文件。

     例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。

     9812是非素数,则该数不满足条件,忽略。

     注意:部分源程序已给出。程序中已定义数组:a[300]、b[300];已定义变量:cnt。请勿改动主函数main()、读函数 readDat()和写函数writeDat()的内容。

     [试题程序]

     #include<stdio.h>

     int a[300],b[300],cnt=0;

     int isP(int m)

     {

      int i;

      for(i=2;i<m;i++)

      if(m%i==0)return 0;

      return 1;

     }

     void jsValue()

     {

     }

     main()

     {

      int i;

      readDat();

      jsValue();

      writeDat();

      for(i=0;i<cnt;i++)printf("b[%d]=%d\n",i,b[i]);

     }

     readDat()

     {

      FILE *fp;

      int i;

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

      for(i=0;i<300;i++)fscanf(fp,"%d,",&a[i]);

      fclose(fp);

     }

     writeDat()

     {

      FILE *fp;

      int i;

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

      fprintf(fp,"%d\n",cnt);

      for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);

      fclose(fp);

     }

  3. 数据转储是【 】中采用的基本技术。

  4. SQL语言支持数据库的外模式、模式和内模式结构。外模式对应于视图和部分基本表,模式对应于【 】,内模式对应于存储文件。

  5. 瀑布模型把软件生存周期划分为软件定义、软件开发与【 】三个阶段,而每个阶段又可分为若干更小的阶段。

  6. 面向对象方法是一种运用对象、类、继承、封装、聚合、【 】、多态性等概念来构造系统的软件开发方法。

  7. 决策支持系统是支持决策过程的一类信息系统,它向决策者提供决策时需要的信息支持,因此它只是辅助决策者做出决策,而不是【 】决策者做出决策。

  8. 叙述文字、图形模型、逻辑规则、数据字典等技术工具的共同特点是它们都是被动的通信工具和【 】的通信工具,因而无法体现所建议的应用系统的动态特性。

  9. 对于大系统而言,调试只能在一个系统的模拟环境下进行,并事先设计好测试的【 】和数据。

  10. 在关系数据库规范化理论的研究中,在函数依赖的范畴内,【 】达到了最高的规范化程度。

  11. 对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的人员是(  )。

    • A.系统设计人员
    • B.用户
    • C.数据库管理员
    • D.系统分析员
  12. 数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:【 】、一致性、隔离性和持久性。

  13. 数据仓库是一个【 】,用以更好地支持企业或组织的决策分析处理,是面向主题的、集成的、相对稳定的和体现历史变化的。

  14. 在BSP方法研究步骤中,下列哪一步是研究数据逻辑相关性的归类工作?

    • A.企业过程定义
    • B.开发计划制定
    • C.信息总体结构定义
    • D.数据类定义
  15. 利用计算机对指纹进行识别,对图像和声音进行处理属于下列应用领域中的(  )。

    • A.科学计算
    • B.过程控制
    • C.辅助设计
    • D.信息处理
  16. 面向管理的信息系统的开发是一项复杂的什么工程和技术工程?

    • A.社会工程
    • B.产业工程
    • C.系统工程
    • D.阶段工程
  17. 通常信息系统的数据转换图包含两种典型的结构,即变换型结构和( )。

    • A.业务性结构
    • B.事务性结构
    • C.线性结构
    • D.可扩展性结构
  18. 面向管理的信息系统的开发是一项复杂的______和技术工程。

    • A.社会工程
    • B.产业工程
    • C.系统工程
    • D.阶段工程
  19. J.Madin提出自顶向下的规划可以进行三层求精,分别是:  

    Ⅰ.实体分析  

    Ⅱ.实体活动分析层 

    Ⅲ.主题数据库规划 

    以下关于这3层的正确顺序是

    • A.Ⅰ,Ⅱ,Ⅲ
    • B.Ⅱ,Ⅲ,Ⅰ
    • C.Ⅲ,Ⅰ,Ⅱ
    • D.Ⅲ,Ⅱ,Ⅰ
  20. 写出BSP报告的目的是(  )。

    • A.便于写出信息系统规划
    • B.便于信息系统的设计
    • C.为了得到管理部门的支持,向管理部门介绍研究工作作出的判断,提出建议及通过开发计划
    • D.为了得到信息系统的总体框架
  21. 软件测试的方法有三种:静态测试、动态测试和(  )。

    • A.程序正确性证明
    • B.调试
    • C.验收测试
    • D.集成测试
  22. 市场上出售的通用财务管理软件,按其处理业务的范围和内容,它应该属于

    • A.电子数据处理
    • B.事务处理系统
    • C.管理信息系统
    • D.决策支持系统
  23. BSP方法的企业过程是指企业资源管理的一组决策和活动,其中不包括

    • A.计划和控制过程
    • B.产品/服务过程
    • C.信息系统实现过程
    • D.支持性资源过程
  24. 设属性是关系R的属性;则属性在关系定义时,数据类型为CHAR,则其属性值不能取其他类型,这是 (  )。

    • A.实体的完整性规则
    • B.用户定义的完整性规则
    • C.参照完整性规则
    • D.域完整性规则
  25. 数据模型通常由三部分组成的,它们是数据结构、数据操作和

    • A.数据管理
    • B.数据应用
    • C.数据收集
    • D.完整性约束
  26. 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是(  )。

    • A.信息
    • B.数据
    • C.消息
    • D.命令
  27. 设关系R和关系S具有相同的元数,且对应的属性取自相同的域,集合{t|t∈R∧t∈S}标记的是(  )。

    • A.R∪S
    • B.R-S
    • C.R×S
    • D.R∩S
  28. 设有关系模式:student(sno,sname,age,dept),现利用命令:  CREATE VIEW stu AS SELECT*FROM student WHERE dept="cs"WITH CHECK OPTION创建了一个视图。则以下SQL命令中能正确执行的是(  )。

    • A.UPDATE stu SET dept="maths"
    • B.UPDATE stu SET dept="maths" WHERE age>=20
    • C.INSERT INTO stu VALUES("2004001","John",30,"cs")
    • D.INSERT INTO stu VALUES("2004001","John",50,"maths")
  29. 设有关系模式:研究生(学号,姓名,专业,导师) ,现要查询所有没有导师的研究生信息,则下列SQL命令中,正确的是

    • A.SELECT * FROM研究生WHERE导师IS NULL
    • B.SELECT * FROM研究生WHERE导师=‘ ’
    • C.SELECT * FROM研究生WHERE导师=NULL
    • D.SELECT * FROM研究生WHERE导师IS‘ ’
  30. 信息系统开发的基本内容包括下面五条中的哪些?

    Ⅰ.系统建设的可行性研究

    Ⅱ.系统研制队伍的建立

    Ⅲ.系统开发策略、方法和步骤的选择和确定

    Ⅳ.开发工具和开发环境的选择和提供  

    Ⅴ.系统的设备配置和数据库总体设计

    • A.Ⅱ,Ⅲ,Ⅳ和Ⅴ
    • B.Ⅲ,Ⅳ和Ⅴ
    • C.Ⅰ,Ⅱ,Ⅲ和Ⅳ
    • D.全部
  31. 现有雇员信息表(雇员号:主键,雇员名,部门号,工资)和部门信息表(部门号:主键,部门名,地址)在雇员信息表中,哪个属性是外键?

    • A.雇员号
    • B.雇员名
    • C.部门号
    • D.工资
  32. BSP方法中,数据类分为4大类,下列中(  )是记录资源状况。

    • A.存档类
    • B.计划类
    • C.事务类
    • D.统计类