- 試題排行
- 最新熱點(diǎn)
- 最新推薦
2
3
4
5
6
7
8
9
10
2008年上半年軟考軟件設(shè)計(jì)師考試試題(上午)
2008年上半年軟考網(wǎng)絡(luò)工程師考試試題(下午)
2008年上半年軟考軟件設(shè)計(jì)師考試試題(下午)
2008年上半年軟件水平考試程序員考試試題(上
2008年下半年軟考網(wǎng)絡(luò)工程師預(yù)測(cè)試題及答案
2008年上半年軟件水平考試程序員考試試題(下
2008下半年軟件水平考試軟件設(shè)計(jì)師押題試卷
08年上半年軟考數(shù)據(jù)庫(kù)系統(tǒng)工程師考試試題(上
2008下半年軟件水平考試程序員模擬試題及答
[問(wèn)題]
填充狀態(tài)轉(zhuǎn)換矩陣中的 ①~⑦,把相應(yīng)的操作序列寫在答卷的對(duì)應(yīng)欄內(nèi);卮饡r(shí)可使用如下形式的操作:
if 條件 then 操作1 else 操作2;
或 if 條件 then操作;
[流程圖]
試題5
閱讀下列說(shuō)明和流程圖,回答問(wèn)題,把解答寫在答卷的對(duì)應(yīng)欄內(nèi)。
[說(shuō)明]
本流程圖描述了某子程序的處理流程,現(xiàn)要求用白盒測(cè)試法對(duì)其進(jìn)行測(cè)試。
[流程圖]
[問(wèn)題]
根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、多重條件覆蓋(條件組合覆蓋)、路徑覆蓋等 5 種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)覆蓋標(biāo)準(zhǔn)的最小的測(cè)試數(shù)據(jù)組(用 ①~⑩ 回答)。
供選擇的答案
① x=90,y=90 | ② x=50,y=50 |
③ x=90,y=90 x=50,y=50 |
④ x=90,y=70 x=40,y=90 |
⑤ x=90,y=90 x=50,y=50 x=90,y=70 |
⑥ x=90,y=70 x=70,y=90 x=50,y=50 |
⑦ x=90,y=90 x=50,y=50 x=90,y=70 x=70,y=90 |
⑧ x=90,y=90 x=50,y=50 x=90,y=50 x=80,y=80 |
⑨ x=90,y=90 x=90,y=70 x=90,y=30 x=70,y=90 x=30,y:90 x=70,y=70 x=50,y=50
|
⑩ x=90,y=90 x=80,y=80 x=90,y=70 x=90,y=30 x=70,y=90 x=30,y=90 x=70,y=70 x=50,y=50 |
試題6
在 COMET 型計(jì)算機(jī)上可以使用試卷上所附的 CASL 匯編語(yǔ)言。閱讀下列程序說(shuō)明和 CASL 程序,把應(yīng)填入程序中__(n)__處的字句,寫在答卷的對(duì)應(yīng)欄內(nèi)。
[程序說(shuō)明]
本程序是按某種規(guī)律自動(dòng)生成 16×16 單色點(diǎn)陣圖形。點(diǎn)陣圖形中每行 16 點(diǎn)的信息排列在一個(gè)存儲(chǔ)字中,16X16 點(diǎn)陣圖形可以用連續(xù)的 16個(gè)存儲(chǔ)字來(lái)表示。
程序中標(biāo)號(hào)為 PTN 開(kāi)始的 16 個(gè)存儲(chǔ)字連續(xù)存放自動(dòng)生成的 16×16 點(diǎn)陣圖形,點(diǎn)陣圖形中的第一行作為已知數(shù)據(jù)給定,其余 15 行按下述規(guī)則自動(dòng)生成:
1.每個(gè)存儲(chǔ)字的第 0 位和第 15 位(即邊界點(diǎn))恒為 0 。
2.一個(gè)存儲(chǔ)字的第 n 位值 (0<n<15) 取決于前一存儲(chǔ)字的第 (n-1) 位和第 (n+1) 位的值是否相同。若這兩位的值相同,則第 n 位為 0;否則為 1。
例如,點(diǎn)陣圖形第一行的存儲(chǔ)字內(nèi)容為 #35B4,按上述規(guī)則生成點(diǎn)陣圖形第二行的存儲(chǔ)字內(nèi)容為 #71B2,余類推。
0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | #35B4 |
0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | #71B2 |
0 |
········ |
0 | ········ |
[程序]
START | |||
LEA | GRl,0 | ||
LD | GR0,PTN,GRl | ||
LOOP | SLL | GR0,2 | |
__(1)__ | |||
__(2)__ | |||
__(3)__ | |||
LEA | __(4)__ | ||
__(5)__ | |||
LEA | GR2,-15,GRl | ||
JMI | LOOP | ||
EXIT | |||
PTN | DC | #35B4 | |
DS | 15 | ||
END |
試題7
閱讀下列程序說(shuō)明和C程序,將應(yīng)填入程序中__(n)__處的字句,寫在答卷紙的對(duì)應(yīng)欄內(nèi)。
[程序說(shuō)明]
本程序用回溯算法來(lái)產(chǎn)生由 0 或 1 組成的 2m個(gè)二進(jìn)位串,使該串滿足以下要求。 視串為首尾相連的環(huán),則由 m 位二進(jìn)制數(shù)字組成的2m 個(gè)子序列,每個(gè)可能的子序列都互不相同。例如,如果 m=3,在串 11101000 首尾相連構(gòu)成的環(huán)中,由 3 位二進(jìn)制數(shù)字組成的每個(gè)可能的子序列都在環(huán)中恰好出現(xiàn)一次,它們依次是111,110,101,010,100,000,001,011(見(jiàn)右圖)。 |
|
[程序]
#define N l024
#define M 10
int b[N+M-1]
int equal( int k,int j,int m)
{ int i;
for ( i=0;i<m;i++ )
if ( b[ k + i] __(1)__ ) return 0;
return 1;
}
int exchange ( int k, int m , int v)
while ( b[ k + m - 1 ) == v )
{ b[ k+m-l]=! v __(2)__;}
__(3)__=v; return k;
init ( int v)
{ int k
for( k = 0 ; K = N + M - 1; k++) b[k] = v;
}
main ( )
{ int m,v,k,n,j;
printf ('Enter m( l<m<10) ,v( v=0,v=1 )\ n" );
scanf (" %d%d ,&m,&v);
n = 0x01 << ms init(!v); k=0;
while( __(4)__ < n)
for (j=0;j<k;j++)
if (equal(k,j,m))
{ k=exchange(k,m,v);
j=__(5)__;
}
for(k= 0 ;k<n ;k++ ) print{(" %d\ n" ,b[k]);
}
答案
試題一
[問(wèn)題1]
(1)輸入基層單位上報(bào)的數(shù)據(jù),并進(jìn)行合法性檢查。
(2)用指標(biāo)代碼替換指標(biāo)名稱,形成月數(shù)據(jù)文件。
[問(wèn)題2]
指標(biāo)代碼,產(chǎn)值
[問(wèn)題3]
(1)減少文件的存儲(chǔ)容量;
(2)提高檢索及處理速度;
(3)修改指標(biāo)體系時(shí)只須修改指標(biāo)體系文件,而不必修改處理程序,便于維護(hù)。
試題二
[問(wèn)題1]
① K:01
② K+1→t
③ t-q+1→r 或 K+2-q→r
④ r:1
⑤ b:a
[問(wèn)題2]
③ t+q-1→r 或 K+q→r
④ m:r
試題三
[問(wèn)題1]
① A(I,2):K-B(NB,2)A(I,2)+B(NB,2):K
② K-A(I,2)→IB 或 K-IA→IB
③ B(J,2):IB
④ S:0
⑤ NC+1→NC
[問(wèn)題2]
不能,因?yàn)楫?dāng)J=1且B(1,2)<IB時(shí)將因J=0而終止循環(huán),從而導(dǎo)致中B(J,2)的下標(biāo)J超出數(shù)組下標(biāo)范圍。
試題四
① 2→state
② 2→state
③ 3→state
④ 7→state
⑤ n-1→n;if n≥0 then 5→state else 7→state
⑥ if n=0 then 6→state else 7→state
⑦ if s(i-1:i)="* *" and s(i-2:i-2)≠"*" then 3→state
試題五
判定覆蓋 | ⑤ |
條件覆蓋 | ④ |
判定/條件覆蓋 | ⑦ |
多重條件覆蓋 | ⑨ |
路徑覆蓋 | ⑤ |
試題六
(1)EOR | GR0,PTN,GR1 |
(2)SRL | GR0,2 |
(3)SLL | GR0,1 |
(4) | GR1,1,GR1 |
(5)ST | GR0,PTN,GR1 |
試題七
(1) !=b[j+1]
(2) k-- 或 --k 或 k=k-1 或 k-=1
(3) b[k+m-1]
(4) ++k 或 (k=k+1) 或 (k+=1)
(5) -1
- 推薦給朋友
- 收藏此頁(yè)
·2008年下半年軟考信息系統(tǒng)項(xiàng)目管理師試題(下午II) (2008-12-21 22:39:30)
·2008年下半年計(jì)算機(jī)軟考網(wǎng)絡(luò)工程師試題(下午) (2008-12-21 22:26:13)
·2008下半年軟考系統(tǒng)分析師考試試題(下午)II (2008-12-21 22:20:49)
·2008年下半年計(jì)算機(jī)軟考程序員試題(下午) (2008-12-21 22:18:18)
·2008年下半年計(jì)算機(jī)軟考程序員試題(上午) (2008-12-21 22:11:38)
如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系
![](/images/800mail.gif)