做信息網(wǎng)站怎么賺錢(qián)口碑營(yíng)銷(xiāo)的形式
第一部分:選擇題
1、C++ L6 (15分)
關(guān)于switch語(yǔ)句,以下說(shuō)法正確的是( )。
A.?break語(yǔ)句只能用于switch語(yǔ)句。
B.?switch語(yǔ)句中可以使用多個(gè)default語(yǔ)句。
C.?switch語(yǔ)句中只能使用一個(gè)break語(yǔ)句。
D.?default語(yǔ)句可以省略。
正確答案:D
2、C++ L6 (15分)
執(zhí)行以下代碼,輸出的結(jié)果是( ??)。
????int a = 2;
????switch (a)
????{
????????case 1:
????????case 2:
????????case 3:
????????????cout << 'C';
????????????break;
????}
A.?空 ????
B.?C ??????
C.?2
D.?3
正確答案:B
3、C++ L6 (20分)
執(zhí)行以下代碼,輸出的結(jié)果是( ??)。
????int n = 5, m = 2;
????n %= m;
????m += n;
????switch (n)
????{
????????case 1:
????????????switch (m-1)
????????????{
????????????????case 1:cout << 'A';
????????????????case 2:cout << 'B';
????????????????case 3:cout << 'C';break;
????????????}
????????????break;
????????case 2:
????????????switch (m)
????????????{
????????????????case 1: cout << 'D';
????????????????case 2: cout << 'E';
????????????????case 3: cout << 'F'; break;
????????????}
????????????break;
????}
A.?B ?????
B.?ABC ??????
C.?BC ???????
D.?DEF
正確答案:C
第二部分:編程題
4、C++ L6?幸運(yùn)大轉(zhuǎn)盤(pán)(50分)
題目名稱(chēng):幸運(yùn)大轉(zhuǎn)盤(pán)
題目描述:
幸運(yùn)大轉(zhuǎn)盤(pán)就是一個(gè)被平分為六個(gè)扇形的圓盤(pán)。每個(gè)扇形上都寫(xiě)著一個(gè)獎(jiǎng)項(xiàng)(1-6等獎(jiǎng))。幸運(yùn)大轉(zhuǎn)盤(pán)中間有一個(gè)指針,轉(zhuǎn)動(dòng)轉(zhuǎn)盤(pán),轉(zhuǎn)盤(pán)停止后指針指向哪一個(gè)獎(jiǎng)項(xiàng)就代表獲得幾等獎(jiǎng)。
模擬幸運(yùn)大轉(zhuǎn)盤(pán),給出一個(gè)正整數(shù)N,表示獲得獎(jiǎng)項(xiàng)的等級(jí),要輸出獎(jiǎng)項(xiàng)對(duì)應(yīng)的英文單詞。
輸入:
輸入一個(gè)正整數(shù)N,代表獲得幾等獎(jiǎng)。
輸出:
輸出N等獎(jiǎng)對(duì)應(yīng)的英文單詞。
如果N為1,輸出“one”;
如果N為2,輸出“two”;
如果N為3,輸出“three”;
如果N為4,輸出“four”;
如果N為5,輸出“five”;
如果N為6,輸出“six”;
如果N為其它,輸出“error”。
注意:
1、題目保證輸入的整數(shù)都在int范圍內(nèi);
2、輸出的單詞都是小寫(xiě)形式;
3、輸入輸出格式要和樣例嚴(yán)格保持一致,不要輸出任何與答案無(wú)關(guān)的內(nèi)容,如“請(qǐng)輸入:”之類(lèi)的提示信息,或者在數(shù)據(jù)前面輸出多余的空格或空行。
輸入樣例:
1
輸出樣例:
one
參考代碼:
#include<iostream>
using namespace std;
int main()
{
????int n;
????cin >> n;
????switch (n)
????{
????????case 1:
????????????cout << "one";
????????????break;
????????case 2:
????????????cout << "two";
????????????break;
????????case 3:
????????????cout << "three";
????????????break;
????????case 4:
????????????cout << "four";
????????????break;
????????case 5:
????????????cout << "five";
????????????break;
????????case 6:
????????????cout << "six";
????????????break;
????????default:
????????????cout << "error";
????}
????return 0;
}
測(cè)試數(shù)據(jù):
1.in
2
1.out
two
2.in
3
2.out
three
3.in
4
3.out
four
4.in
5
4.out
five
5.in
6
5.out
six