2005年下半年软考程序员考试上午试题

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  ●设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[2,3] 相对于数组空间首地址的偏移量为__(42)__ 。
  (42)A. 6       B. 7       C. 8      D. 9

  ●在下面的程序代码中,a 是整型全局变量,b是整型局部变量,x是整数形参,若调用com() 时以引用调用的方式传递信息,则输出结果为__(43)__ ;若调用com() 进以传值的方式传递信息,则输出结果为__(44)__ 。

Main program
A:=4;
B:=com(a);
Write(a+b); /*输出*/
Function com(x)
X:=a+x;
Return x;

  (43)A. 8        B. 12       C. 14      D. 16
  (44)A. 8       B. 12      C. 14     D. 16

  ●若课程域D1={数据库,操作系统,面向对象},教师域D2={王强,刘亦},学生域D3={刘海华,张刚,昊琨,梁谦},则D1×D2×D3__(45)__ 。在关系代数运算中,D1×D2的结果有__(46)__ 个元组。
  (45)A. 可以用一个二维表来表示     B. 不能用一个二维表来表示
    C.不是一个集合也不是一个关系   D.不是一个集合但它是一个关系
  (46)A. 3       B. 4       C.5      D. 6

  ●职员关系模式为E(Eno,Ename,Dept,Eage,Eaddr ),其中Eno 表示职员号,Ename 表示职员名,Dept 表示职员所在部门,Eage表示年龄,Eaddr 表示职员的家庭住址。建立"开发部"(DS表示开发部)职员的视图DS_E 如下,要求进行修改、插入操作时保证该视图只有开发部的职员。
    CREATE VIEW DS_E
    AS SELECT Eno,Ename,Dept,Eage,Eaddr
    FROM
    WHERE __(47)__
  如下SQL语句可以查询开发部姓"王"职员的姓名和家庭住址。
    Select Ename,Eaddr
     From DS_E
     Where __(48)__;
  (47)A. Dept=DS          B. Dept=DS WITH CHECK OPTION
    C. Dept='DS'         D. Dept='DS'S WITH CHECK OPTION
  (48)A. Ename=' 王%'        B. Ename Link ' 王%'
    C. Ename=' 王*'        D. Ename Link ' 王*'

  ●系统中有4个单位的存储器资源,被n个进程共享,如果每个进程都要求i个单位的存器资源,那么当__(49)__ 时系统不会发生死锁。
  (49)A.n=2,i=4   B.n=4,i=3  C.n=3,i=3    D.n=3,i=3

  ●在分页存储管理系统中,地址由页号和页内地址组成。下图所示页式管理的地址结构中,__(50)__ 。

3  

12

11

0

页号   页内地址

  (50)A. 页面的大小为1K,最多有16M个页  B. 页面的大小为2K,最多有8M个页
    C. 页面的大小为4K,最多有1M个页   D. 页面的大小为8K,最多有2M个页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答