系统工程师笔试题目

时间:2020-12-04 12:02:41 笔试题目 我要投稿

系统工程师笔试题目

  执行下列程序

系统工程师笔试题目

  int a = 3, b = 4;

  void fun(int x1, int x2)

  {printf(″﹪d, ﹪d \ n″, x1 + x2, b);}

  main()

  {int a = 5, b = 6;fun(a, b);}

  后输出的结果是

  A.3,4

  B.11,1

  C.11,4

  D.11,6

  2:在固定分区管理方法中,每个连续分区的大小是

  A.相同的

  B.随作业的长度而固定

  C.不相同的

  D.预先固定划分的,可以相同,也可以不同

  3:关系数据模型的三个组成部分中,不包括

  A.完整性规则

  B.数据结构

  C.恢复

  D.数据操作

  4:设for(i=0, j=10; (j>0)&&(i<4); i++, j--);,该语句的循环次数是

  A.0

  B.3

  C.4

  D.无限

  5:为了提高设备分配的灵活性,用户申请设备时应指定( )号。

  A.设备类相对

  B.设备类绝对

  C.相对

  D.绝对

  6:深度为k的二叉树至多有

  A.2k个结点

  B.2k-1个结点

  C.2k-1个结点

  D.2k-1-1个结点

  7:下面关于操作系统的叙述中,正确的是

  A.分时系统不一定都具有人机交互功能

  B.由于采用了分时技术,用户真正独占了计算机系统的资源

  C.批处理作业必须具有控制作业执行的说明书

  D.从响应时间的角度来看,实时系统与分时系统差不多

  8:SQL语言是结构化查询语言,它能完成基本的数据管理任务是

  A.增加、删除和修改数据

  B.删除、修改和查询数据

  C.查询、增加和修改数据

  D.修改、删除和授权

  9:下列模型中数据抽象级别最高的是

  A.概念模型

  B.逻辑模型

  C.外部模型

  D.物理模型

  10:执行下述程序的运行结果是( )。

  #include

  long fib(int n)

  {

  long res;

  switch (n)

  }

  case 0:res=0;break;

  case 1:res=1;break;

  default:res=fib(n-1)+fib(n-2);

  }

  return (res);

  }

  main()

  {

  printf(“%ld\n”,fifb(6));

  }

  A.5

  B.8

  C.13

  D.21

  11:操作系统中的进程控制块包含四类信息

  A.标识信息、控制信息、进程信息、管理信息

  B.标识信息、说明信息、进程信息、管理信息

  C.标识信息、控制信息、现场信息、管理信息

  D.标识信息、说明信息、现场信息、管理信息

  12:在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和N存在联系为

  A.1:1

  B.1:N

  C.M:N

  D.无联系

  13:从一个数据库文件中取出满足某个条件的所有记录的操作是

  A.选择

  B.连接

  C.投影

  D.复制

  14:在分时操作系统中,( )是衡量一个分时系统的一项重要指标。

  A.响应时间

  B.高可靠性

  C.吞吐量

  D.时间片轮转

  15:从对文件信息的存取考虑,存取方式有多种,采用哪种存取方式,需要考虑的最关键因素是

  A.文件的使用方式

  B.存储介质的特性

  C.文件的组织方式

  D.文件的使用方式和存储介质的特性

  简答题

  16:现有如下关系:

  职工(职工号,姓名,性别,职务,家庭地址,部门编号)

  部门(部门编号,部门名称,地址,电话)

  保健(保健卡编号,职工号,检查身体日期,健康状况)

  1. 用关系代数表达式写出,查找所有女科长的姓名和家庭地址;

  2. 用关系代数表达式写出,查找“办公室”的科长姓名和家庭地址;

  3. 用关系代数表达式写出,查找“财务科”中健康状况为“良好”的职工姓名和家庭地址。

  4. 用 SQL 语句写出,删除职工关系表中职工号为“ 3016 ”的记录;

  5. 用 SQL 语句写出,将职工号为“ 3061 ”的职工的`健康状况改为“一般”;

  6. 用 SQL 语句写出,建立健康状况为“差”的职工的视图。

  17:加入在每个数据页上有30个EMPLOYEE记录,每个记录属于5000个department(department是表employee的一个int字段),那么需要在department上面建立索引吗?为什么?

  18:设下列函数已经通过了调试

  bool Sort_Array(ArrayType * Pinputarray, ArrayType * Poutarray);该函数在内存中排序,能把字节数最大为100M字节的ArrayType类型的数组排序。其中ArrayType是一个预定义的数组类型(细节无关紧要),Pinputarray,Poutarray分别为排序前的指针和排序后的指针。

  请用c语言的伪码风格设计一个算法,他调用上面给出的函数完成下列从输入到输出的任务:

  输入:排序前的大文件,名称为char * pinoutfilename ,其内容为用分号分隔的ArrayType类型的数组元素,可装满4个100M字节的数组。

  输出:排序后的大文件char * poutoutfilename.

  19:无符号整数乘法,乘数为32bit,结果为64bit

  提示:32bit整数分解为16bit相乘

  void Multiply( DWORD dwFirst, DWORD dwSecond, DWORD& dwHigh, DWORD& dwLower );

  20:一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?在子类的空间里,有没有父类的这个函数,或者父类的私有变量?

  21:设有一集合,其成员为任意类型的数据元素,基本操作为插入、删除和成员测试。若为该集合设计一个集合类型,则

  1. 该集合可以采用哪几种存储结构?就存储空间开销以及操作而言,分别说明每种存储结构的特点。

  2. 分别写出上述三种操作在你所确定的一种存储结构上的具体体现(算法)。

  22:阅读下列程序,将输出结果写到各题右侧的空白处。

  main( )

  {

  int a[3][3]={1,4,17,3,6,19,2,5,18},i,s=0;

  for (i=0;i<

  s=s+a[i][2-i];

  printf(″s=%d\n″,s);

  }

  23:static函数与普通函数有什么区别?

  24:数据库系统中常见的故障有哪几类?

  25:谈谈COM的线程模型。然后讨论进程内/外组件的差别。

 

 

  更多相关的笔试题目,大家敬请关注笔试栏目!

【系统工程师笔试题目】相关文章:

应用系统开发工程师笔试题目12-16

网络系统分析工程师笔试题目12-16

质量工程师笔试题目12-17

软件研发工程师笔试题目12-08

测试工程师笔试题目分享12-08

腾讯公司JAVA工程师笔试题目12-08

名企硬件工程师笔试题目11-01

阿里2015开发工程师笔试题目10-28

JAVA类软件研发工程师笔试题目12-08

HTML+CSS前端工程师笔试题目12-06