首页>计算机>软件水平考试>历年真题>正文
2001年高级程序员级下午试题含答案

www.zige365.com 2010-7-10 11:04:41 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
用作处理汉字子字符串的识别标志,进入子程序时应初始化为处理 ASCII 子字符串。程序按照   CASL 语言的标准约定,字符串的每个字符只占用一个存储字的低八位。原始字符串和目标字符串均以 0 作为结束标志。

[程序3]

        START

DEHZ    PUSH    0,GR3

        PUSH    0,GR2

        PUSH    0,GR1

        LEA     GR3,0

LOOP    __(1)__

        CPA     GR0,MARK0

        JNZ     GOON

        LEA     GR1,1,GR1

        LD      GR0,0,GR1

        CPA     GR0,MARK0

        __(2)__

        CPA     GR0,MARK1,GR3

        JNZ     ERROR

        __(3)__

        LEA     GR1,1,GR1

        JMP     LOOP

ERROR   OUT     ERS1R,ERLEN

        JMP     EXIT

GOON    __(4)__

        ST      GR0,0,GR2

        LEA     GR2,1,GR2

        LEA     GR1,1,GR1

        CPA     GR0,VO

        __(5)__

EXIT    P0P     GR1

        P0P     GR2

        P0P     GR3

        RET

V1      DC      1

V0      DC      O

        DC      #0080

MARK0   DC      '~ '

MARK1   DC      '{ }'

ERSTR   DC      'ERROR!'

ERLEN   DC      6

        END

试题四

阅读下列程序说明和C代码,将应填入__(n)__处的字句写在答题纸的对应栏内。

[程序4说明]

M 叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根结点的值部分 (设为一个字符) 和用“( )”,括起来的各子树的列表 (如有子树的话) ,各子列表间用“,”,分隔。例如下面的三叉树可用列表 a( b( c,d ),e,f( g,h,i ))

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

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