(C++語言 1.5小時完成)
一 單項選擇題(共 15 題,每題 2 分,共計 30 分;每題有且僅有一個正確選項)
二、閱讀程序(除特殊說明外,判斷題2分,選擇題 3 分,共計 40 分)
假設(shè)輸入的字符串s不會以0開始,且變量x是一個2到9的整數(shù)。
2. 多題目 (15分)
21.刪除第8行和第9行for循環(huán)中的int,對程序沒有任何影響。( )
5 4
1 2 3 4 5
2 3 5 7
則輸出( )
8 7
1 1 2 2 3 3 4 5
1 2 3 4 4 5 5
3.多題目 (13分)
4 4
3 4 8 1
7 6 2 0
1 9 8 7
2 3 7 6
程序輸出的是( )
三、完善程序(單選題,每小題 3 分,共計 30 分)
1.山脈
n座山脈自西向東成一條直線排列,小A站在第x座山峰上向東眺望。告訴你n和x的值,以及自西向東每座山的高度,問:小A可以看見多少座山?
小A能否看見山的標(biāo)準(zhǔn)是:以小A所站的山峰為起點,如果西面山峰高度大于等于東面山峰高度,則東面的山峰也無法看到。當(dāng)然,第x+1座山峰無論高低小A都是可以看見的。
輸入數(shù)據(jù):
第一行包含兩個整數(shù)n和x;第二行包含n個整數(shù),依次表示自西向東成一條直線排列的山峰的高度值。
請補全下面的代碼
32.(1) 處應(yīng)該填 ()
現(xiàn)給你 N 個 0~9 的數(shù)字并排成了一列,同時還給出了一個取數(shù)長度 L。規(guī)定先從 第 1 個數(shù)字開始從左往右連續(xù)取 L 個數(shù)字,拼成一個長度為 L 位(最高位為 0 的 L-1 位 數(shù)除外)的數(shù),然后從第 2 個數(shù)字開始從左往右連續(xù)取 L 個數(shù)字……,這樣,最后最多可以得到 N-L+1 個 L 位數(shù)?,F(xiàn)在請你將這些 L 位數(shù)中的素數(shù)按從小到大的順序輸出(如果產(chǎn)生重復(fù),只需輸出一個)。
輸入說明
共有二行。 第一行為 N 和 L,中間用空格隔開。(1≦N≦100,1≦L≦7) 第二行為 N 個 0~9 的數(shù)字,中間用空格隔開。
輸出說明
只有一行,含全部滿足條件的素數(shù),中間用逗號隔開。
樣例輸入
10 3
8 9 1 0 2 3 5 4 7 6
樣例輸出
547,479