黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

查看全部128種考試
軟件水平考試
 考試動態 報考指南 歷年真題 模擬試題 復習資料 心得技巧 專業英語 技術文章 軟考論壇 考試用書
 程序員 軟件設計師 網絡管理員 網絡工程師 系統分析師 數據庫系統工程師
1
2
3
4
5
6
7
8
9
10
admin  
【字體: 1996年高級程序員下午試題及答案
1996年高級程序員下午試題及答案

[程序]

START
OFFSET PUSH 0,GR2
PUSH 0,GR3
LD GR0,0,GR1
LEA GR2,0
ST GR2,LOW
___(1)___
___(2)___
ST GR2,UP
LOOP ADD GR2,LOW
SRL GR2,1
LEA GR3,0,GR2
___(3)___
___(4)___
JZE FOUND
JPZ INCLOW
LEA GR2,-1,GR2 ;M<NTABLE(K)
ST GR2,UP
JMP CMPLU
INCLOW LEA GR2,1,GR2 ;M> NTABLE(K)
ST GR2,LOW ;K+1→LOW
___(5)___
CMPLU CPL GR2,LOW
___(6)___
___(7)___
FOUND LEA GR0,1,GR2
POP GR3
POP GR2
RET
LOW DS 1
UP DS 1
END

 

從下列的 2 道試題(試題五至試題六)中任選 1 道解答。如果解答的試題數超過 1 道,則解答的前 1 道有效。

試題五

    閱讀以下程序說明和 C 程序,將應填入程序中__?__處的字句,寫在答卷的對應欄內。

【程序說明】

    本程序是一個簡單的計算器模擬程序。對任意給定的正確四則運算表達式,程序計算其結果值并輸出。表達式中運算分量為無正負號整數,運算符為 +、_、*、/,圓括號按常規配對,表達式以字符 "=" 結束。

    函數 getach() 為獲取表達式的一個合法字符,并將字符存入變量 curch;函數指針數組 func[] 是為了統一加減乘除計算而設置的。

【程序】

#include <stdio.h>

int add(int x,int y){return x+y;}

int sub(int x,int y){return x-y;}

int mul(int x,int y){return x*y;}

int div(int x,int y){return x/y;}

int (*func[])()={add,sub,mul,div};

int num,curch;

char chtbl[]="+-*/()=";

char corch[]="+-*/()=0123456789";

int getach()

{ int i;

while(1)

{ curch = getchar();

if(curch == EOF) return -1;

for (i = 0;corch[i] && curch != corch[i];i++);

if (i<strlen(corch)) break;

}

return curch;

}

int getid()

{ int i;

if(curch >= '0' && curch <= '9')

{ for(num = 0;curch >= '0' && curch <= '9';getach())

num = __①__;

return -1;

}

else { for( i = 0;chtbl[i];i++)

if (chtbl[i] == curch) break;

if ( i <= 5) getach();

return i;

}

}

int cal()

{ int x1,x2,x3,op1,op2,i;

i = getid();

if ( i == 4) x1 = cal(); else x1 = um;

op1 = getid();

if ( op1 >= 5) return x1;

i = getid();

if ( i == 4) x2 = cal(); else x2 = num;

op2 = getid();

while (__②__)

{ i = getid();

if ( i == 4) x3 = cal(); else x3 = num;

if (( op1/2 == 0) && (op2/2 == 1))

x2 = ( *func[op2](x2,x3));

else { x1 = __③__;

x2 = x3;

__④__;

}

op2=getid();

}

return __⑤__(x1,x2);

}

void main()

{ int value;

printf("Please input an expression:\n");

getach();

while (curch != '=')

{ value = cal();

printf("The result is : %d\n",value);

printf("Please input an expression:\n");

getach();

}

}

 

試題六

閱讀下列程序說明和 FORTRAN 程序,將應填入程序中__?__處的字句,寫在答卷紙的對應欄內。
【程序說明】

子程序 SUM 計算數列

1,1/2,1/3,…,1/n,…

的前 n 項和,并以 M 位小數形式輸出(M≤60)。

為提高計算結果的精度,用分數形式計算并存放數列的部分和,求和結果記為

A+U/V

其中 U/V 是不可約真分數,A 為整數。

例如:n = 5,M = 10 時,子程序輸出為

1+1/2+1/3+1/4+1/5 = 2+17/60

2.283333333

整型函數 GCD 用輾轉相除法計算 U 和 V 的最大公約數。

【程序】

SUBROUTINE SUM(N,M)

INTEGER A,U,V,G,D(60),GCD

A=1

U=0

V=1

DO 20 K=2,N

U=__①__

V=__②__

A=__③__

U=MOD(U,V)

__④__

U=U/G

V=V/G

20   CONTINUE

WRITE(*,100)N,A,U,V

100  FORMAT(1X,'1+1/2+1/3+…+1/',I2,'=',I2,'+'I10,'/',I10)

DO 40 I=1,M

D(I)=__⑤__

__⑥__

40   CONTINUE

WRITE(*,200)A,(D(I),I=1,M)

200  FORMAT(1X,I2,'.',60I1)

END

INTEGER FUNCTION GCD(U,V)

INTEGER U,V

K=V

L=U

10  IF(MOD(K,L).GT.0) THEN

J=MOD(K,L)

K=L

L=J

GOTO 10

ENDIF

__⑦__

END

 

上一頁  [1] [2] [3] 下一頁

轉帖于:軟件水平考試_考試吧
文章搜索  
看了本文的網友還看了:
軟件水平考試權威輔導教材: 訂書電話:010-62168566  更多>>>
網友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標題:   匿名發表    (共有條評論)查看全部評論>>
版權聲明 -------------------------------------------------------------------------------------
  如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
關于本站  網站聲明  廣告服務  聯系方式  付款方式  站內導航  客服中心  友情鏈接  考試論壇  網站地圖
Copyright © 2004-2008 考試吧軟件水平考試網 All Rights Reserved    
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯盟黃金認證  十佳網絡教育機構  經營許可證號:京ICP060677
主站蜘蛛池模板: 亚洲天堂va| 日韩亚洲国产激情在线观看 | 欧美无遮挡国产欧美另类 | 国产精品久久久久久久9999 | 最近的2019中文字幕国语hd | 国产毛片毛片精品天天看 | 噜噜色综合噜噜色噜噜色 | 91精品导航 | 亚洲激情视频网站 | 国产成人国产在线观看入口 | 午夜按摩 | 成年大片免费高清在线观看 | 国产片一级aaa毛片视频 | 亚洲一区二区在线成人 | 日韩av线观看 | 麻豆久久久久久久 | 国产精品日产三级在线观看 | 日韩伦理在线播放 | 中文丝袜 | 精品一区二区三区在线观看视频 | 你懂的网站在线播放 | 污污视频网址 | 久草手机在线观看视频 | 日本韩国一区二区三区 | 网站免费黄色 | 深夜释放自己糖心vlog | 国产精品久久久亚洲第一牛牛 | 成人99国产精品 | 我要看免费的毛片 | 日本一区二区在线视频 | 521香蕉视频 | 亚洲三级a | 黄色三级网 | 免费成人在线观看视频 | 亚洲一级网站 | 全免费a级毛片免费毛视频 全免费毛片在线播放 | 高清午夜看片a福利在线观看琪琪 | 国产成人乱码一区二区三区 | 亚洲成成熟老妇女 | 99久久精品国产亚洲 | 1024cc香蕉在线观看免费 |