首页>计算机>软件水平考试>历年真题>正文
程序员历年真题:2003年程序员上午试题及答案

www.zige365.com 2010-7-10 11:11:10 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

 
     ●设数组a[3..16,5..20]的元素以列为主序存放,每个元素占用两个存储单元,则数组元素a[i,j](3≤i≤16,5≤j≤20)的地址计算公式为___(11)___。
(11)A.a-118+2i+28j                    B.a-116+2i+28j
C.a-144+2i+28j                     D.a-146+2i+28j
 
    ●若正规表达式r=(a|b|c)(0|1)*,则L(r)中有__(12)__个元素。
(12)A.12            B.18              C.6               D.无穷
 
    ●从编译程序的语法分析角度看,源程序是一个句子的集合,__(13)__可以较好地反映句子的结构。
(13)A.线性表        B.树              C.强连通图        D.堆栈
 
●在下面的主程序中,实参a与形参x以引用调用(call by reference)的方式传递信息,实参b与形参y以值调用(call by value)的方式传递信息,那么,从过程"compute"返回主程序后a和b的值分别为___(16)___。
Main program Procedure compute(x,y) 
a:=1;
b:=2;
compute(a,b);x := x + 2*y;
y := 2*x + y;
return;  

(16)A.5和2         B.5和12          C.l和2           D.1和12
 
     ●假设供应商S和供应情况SPJ的关系模式分别为:S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句__(17)___不能正确地查询出“零件号Pno等于‘P3’的供应商名Sname”,而__(18)___能正确查询的关系代数表达式。
(17)A.SELECT    DISTINCT Sname          B.SELECT  DISTINCT Sname
FROM S                              FROM S
WHERE EXISTS                        WHERERE 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’)

本新闻共8页,当前在第2页  1  2  3  4  5  6  7  8  

我要投稿 新闻来源: 编辑: 作者:
相关新闻