2017年计算机三级信息安全技术模拟试题3
-
已知数据文件IN11.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中。请编制一个函数jsValuc(),其功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再把所有满足条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把数组b中的数输出到OUT11.DAT文件。
例如:6712,6+2=7+1,则该数满足条件存入数组bb中,且个数cnt=cnt+1。
8129,8+9≠1+2.则该数不满足条件,忽略。
注意:部分源程序已给出。程序中已定义数组:a[300],b[300];已定义变量:cnt。请勿改动主函数main()、读函数 readDat()和写函数writeDat()的内容。
[试题程序]
#include<stdio.h>
int a[300],b[300],cnt=0;
void jsValue()
{
}
main()
{
int i;
readDat();
jsValue();
writeDat();
for(i=0;i<cn;i++)printf("b[%d]=%d\n",i,b[i]);
}
readDat()
{
FILE *fp;
int i;
fp={open("IN11.DAT","r");
for(i=0;i<300;i++)fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE *fp;
Int i;
fp=fopen("OUT11.DAT","Wt");
fprmt{(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)fPrIntf(fp,"%d\n",b[i]);
fclose(fp);
}
-
请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。
注意;部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<conio.h>
#include<stdio.h>
void countValue(int *a,int *n)
{
}
main()
{
int aa[1000],n,k;
clrscr();
countValue(aa,&n);
for(k=0;k<n;k++)
if((k+1) %10 ==0)
{
printf("%5d",aa[k]);
printf("\n");
}
else printf("%5d",aa[k]);
writeDAT();
}
writeDAT()
{
int aa[1000],n,k;
FILE *fp;
fp=fopen("out79.dat","w");
countValue(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)
{
fprintf(fp,"%5d",aa[k]);
fprintf(fp,"\n");
}
else fprintf(fp,"%5d",aa[k]);
fclose(fp);
}
-
James Martin将一个机构建立的产品/服务及支持性资源的生命周期划分为:计划、获得、【 】和分配4个阶段。
-
企业系统规划(BSP)方法认为,一个企业的信息系统应该能适应其管理体制和【 】的变化。
-
在虚拟段页式存储管理中,若逻辑地址的段内地址大于段表中该段的段长,则需进行【 】中断处理。
-
软件的【 】设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
-
原型化并不是孤立出现的事件,它是一个很活跃的过程,受控于项目管理。项目管理的功能包括:质量、资源、成本、时间和【 】。
-
战略数据规划方法中,一般将产品、服务及资源的生命周期划分为几个阶段,它们分别是计划、获得、管理和______。
-
企业过程是指在企业资源管理中所需要的在逻辑上相关的______。
-
主题数据库设计的目的是【 】。
-
数据库有类型之分,是根据【 】来划分的,常用的数据库系统中的数据模型有层次模型、网状模型和关系模型。
-
用来描述数据传输服务质量的是( )。
- A.QoS
- B.DNS
- C.ATM
- D.UDP
-
数据字典是对数据流中数据定义信息的集合,它具有的条目:数据项、数据流、 ______ 和加工。
-
下列工作中,不属于数据库管理员DBA的职责是( )。
- A.建立数据库
- B.输入和存储数据库数据
- C.监督和控制数据库的使用
- D.数据库的维护和改进
-
BSP方法所使用的C/U矩阵不能刻画信息系统的
- A.过程/数据类组合
- B.数据流图
- C.模块结构
- D.信息结构
-
决策支持系统的作用是( )。
- A.只支持高层人士进行决策
- B.只支持专业人士进行决策
- C.辅助各层人士决策
- D.代替一般人员进行决策
-
下列哪一个是输出设备?
- A.鼠标
- B.键盘
- C.数/模转换器
- D.模/数转换器
-
原型化方法是信息系统开发的有效方法之一,下述哪些是实施原型化方法时必须具备的条件?
Ⅰ.需要有经验的原型化人员
Ⅱ.有快速的开发工具
Ⅲ.有原型系统的积累
- A.只有Ⅰ
- B.只有Ⅱ
- C.Ⅰ和Ⅱ
- D.都是
-
模块( )定义为受该模块内一个判断影响的所有模块的集合。
- A.控制域
- B.作用域
- C.宽度
- D.接口
-
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于哪个阶段?
- A.人工管理阶段
- B.文件系统阶段
- C.数据库系统阶段
- D.高级数据库技术阶段
-
软件开发的原型化方法是一种与结构化方法具有不同策略的方法,其最有效的应用领域应该是______。
- A.科学计算
- B.工程设计
- C.管理信息
- D.过程控制
-
决策支持系统是( )。
- A.数据驱动的
- B.知识驱动的
- C.语言驱动的
- D.模型驱动的
-
一般来说,占维护工作比例最高的是( )。
- A.纠错性维护
- B.适应性维护
- C.完善性维护
- D.预防性维护
-
在以下四个WWW网址中,( )不符合WWW网址书写规则。
- A.www.163.com
- B.www.nk.cn.edu
- C.www.863.org.cn
- D.WWW.tj.net.jp
-
模块内一个判断影响的所有模决的集合称为模块
- A.控制域
- B.作用域
- C.宽度
- D.接口
-
实施原型化可采用多种策略,以下策略中哪种可能是投入最大的?
- A.利用组合工程建立模型
- B.进行模型的剪裁和粘贴
- C.用系统实例进行模型化
- D.从定义阶段建立初始模型
-
软件可行性分析是着重确定系统的目标和规模。对功能、性能及约束条件的分析应届于
- A.经济可行性分析
- B.技术可行性分析
- C.操作可行性分析
- D.开发可行性分析
-
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
- A.每个非码属性都完全依赖于主码属性
- B.主码属性唯一标识关系中的元组
- C.关系中的元组不可重复
- D.每个属性都是不可分解的
-
信息资源管理起源于( )。
- A.电子数据处理、管理信息系统和决策支持系统等
- B.战略管理、战术管理和作业管理等
- C.领导管理、数据库行政管理和图书情报管理等
- D.管理信息系统、数据库行政管理和图书情报管理等
-
联机分析处理(OLAP)中,“切片”的含义是( )。
- A.选定多维数组的一个三维子集的动作
- B.选定多维数组的一个二维子集的动作
- C.改变一个页面显示的维方向
- D.改变一个报告显示的维方向
-
在下面的说法中,( )是不正确的。
- A.设计概念数据模型与DBMS的结构数据模型无关。
- B.视图是外模式,也是一种数据库安全控制的方法。
- C.事务是数据库恢复的基本单位。
- D.DBMS一定拒绝违反参照完整性规则的操作。