2003年软考程序员上午试题[4]

程序员 责任编辑:water2049 2010-01-26

添加老师微信

备考咨询

加我微信

摘要:●在下面的主程序中,实参a与形参x以引用调用(callbyreference)的方式传递信息,实参b与形参y以值调用(callbyvalue)的方式传递信息,那么,从过程"compute"返回主程序后a和b的值分别为___(16)___。MainprogramProcedurecompute(x,y)a:=1;b:=2;compute(a,b);x:=x+2*y;y

在下面的主程序中,实参a与形参x以引用调用(call by reference)的方式传递信息,实参b与形参y以值调用(call by value)的方式传递信息,那么,从过程"compute"返回主程序后ab的值分别为___(16)___

Main program

 

Procedure compute(xy)

 

a:=1

b:=2

compute(ab)

x := x + 2*y

y := 2*x + y

return

 

(16) A52    B512

Cl2    D112

 

假设供应商S和供应情况SPJ的关系模式分别为:S(SnoSnameStatusCity)SPJ(SnoPnoJnoQty)SQL语句__(17)___不能正确地查询出零件号Pno等于‘P3’的供应商名Sname”,而__(18)___能正确查询的关系代数表达式。

(17)
 ASELECT DISTINCT Sname  BSELECT DISTINCT Sname
FROM S FROM S
WHERE EXISTSWHERERE 0<
 (SELECT *  (SELECT COUNT(*)
  FROM SPJ   FROM SPJ
  WHERE S.Sno=SPJ.Sno WHERE S.Sno=SPJ.Sno
  AND SPJ.Pno=’P3’) AND SPJ.Pno=’P3’)
 CSELECT SnameDSELECT Sname
FROM S FROM S,SPJ
WHERE EXISTS  WHERE S.Sno=SPJ.Sno
 (SELECT * AND SPJ.Pno=’P3’)
  FROM SPJ GROUP BY Sname
  WHERE S.Sno=SPJ.Sno
  AND SPJ.Pno=’P3’)
(18)
 A∏sname(S)D?σPno=’P3’(SPJ)
 B∏sname(SD?σPno=’P3’(SPJ))
 C∏sname(S)-∏sname(σPno≠’P3’(S ?(SPJ)
 D∏sname(S)-∏sname((S ?σPno≠’P3’(SPJ)

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  [13]  [14]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取