《算法與程序設(shè)計(jì)》試習(xí)題帶答案_第1頁
《算法與程序設(shè)計(jì)》試習(xí)題帶答案_第2頁
《算法與程序設(shè)計(jì)》試習(xí)題帶答案_第3頁
《算法與程序設(shè)計(jì)》試習(xí)題帶答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、高一第二學(xué)期算法與程序設(shè)計(jì)學(xué)分認(rèn)定試題學(xué)校:_ 班級:_ 學(xué)號:_ 姓名:_一、單選題(每小題3分,20小題,共60分)1、用計(jì)算機(jī)解決問題時(shí),首先應(yīng)該確定程序“做什么?”,然后再確定程序“如何做?”請問“如何做?”是屬于用計(jì)算機(jī)解決問題的哪一個步驟()A、分析問題B、設(shè)計(jì)算法C、編寫程序D、調(diào)試程序2、在調(diào)試程序過程中,下列哪一種錯誤是計(jì)算機(jī)檢查不出來的()A、編譯錯誤B、執(zhí)行錯誤C、邏輯錯誤D、任何錯誤計(jì)算機(jī)都能檢查出來3、下列關(guān)于算法的敘述中,錯誤的是()A、一個算法至少有一個輸入和一個輸出B、算法的每一個步驟必須確切地定義C、一個算法在執(zhí)行有窮步之后必須結(jié)束D、算法中有待執(zhí)行的運(yùn)算和操

2、作必須是相當(dāng)基本的。4、流程圖中表示判斷的是(     )。、矩形框、菱形框     、圓形框、橢圓形框5、任何復(fù)雜的算法都可以用三種基本結(jié)構(gòu)組成,下列不屬于基本結(jié)構(gòu)的是()A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、層次結(jié)構(gòu)D、循環(huán)結(jié)構(gòu)6、能夠被計(jì)算機(jī)直接識別的語言是()A、偽代碼B、高級語言C、機(jī)器語言D、匯編語言7、在VB語言中,下列數(shù)據(jù)中合法的長整型常量是()A、08AB、2380836EC、88.12345D、1.2345E68、求Mid(“ABCDEFG”,3,2)的結(jié)果是()A、“ABC”B、“CD”C、“ABCDEF”D、“

3、BCD”9、表達(dá)式 A+B+C<D AND A>=3 OR NOT C<0 OR D>0 當(dāng)A=3,B=4,C=-5,D=6時(shí)的運(yùn)算結(jié)果是()A、0B、1C、TRUED、FALSE10、在循環(huán)語句 For x=1 to 100 step 2 Next x 中,x能達(dá)到的最大值是()A、100B、99C、98D、9711、在下列選項(xiàng)中,不屬于VB的對象的是()A、窗體的背景顏色B、命令按鈕C、文本框D、標(biāo)簽12、在調(diào)試程序的時(shí)候,經(jīng)常要設(shè)置斷點(diǎn),設(shè)置斷點(diǎn)的快捷鍵是()A、F1B、F8C、F9D、F1213、算法描述可以有多種表達(dá)方法,下面哪些方法不可以描述“閏年問題”的算

4、法( )A、自然語言 B、流程圖 C、偽代碼 D、機(jī)器語言14、以下不屬于非法用戶自定義標(biāo)識符(常量和變量命名)的是( )A、8ad B、ad8 C、_a8d D、const15、已知A,B,C,D是整型變量,且都已有互不相同的值,執(zhí)行語句B=0;A=C;D=A;D=B;后,其值相等的變量是( )A、A,D B、A,C C、C,B D、B,A16、要交換變量A和B的值,應(yīng)使用的語句組是( )A、A=B;B=C;C=A B、C=A;A=B;B=CC、A=B;B=A D、C=A;B=A;B=C17、Visual Basic中以單引號開頭一行文字稱為注釋,它對程序的運(yùn)行()  A

5、、起一定作用                 B、有時(shí)候起作用     C、不起任何作用,但是必須的    D、不起任何作用,但能增加程序的可閱讀性18、要使一個命令按鈕顯示文字“確定”,正確的設(shè)置是把該命令按鈕的(     )。 A、屬性Font設(shè)置為“確定”   &

6、#160;  B、屬性.ForeColor設(shè)置為“確定” C、屬性Caption設(shè)置為“確定”   D、屬性BorderStyle設(shè)置為“確定”19、要從文本框TXTShowOut中輸出"中國您好!",代碼為( ) A TextBox.text="中國您好!"        B TxtShowOut.Text="中國您好!"   C TxtShowOut.Label="中國您好!&quo

7、t;    D Val(TxtShowOut.Text)=“中國您好!”20、下列Visual Basic程序段運(yùn)行后,變量max的值為(     )。   a=11;b=15; max=aIF b>max Then max =bA、15       B、11      C、15或11都有可能      D、以上都不是二、閱讀程序?qū)?/p>

8、結(jié)果(第12小題每題5分,第3小題10分,共20分)1、Private Sub Form_Load() N=InputBox(“請輸入N的值:”,“輸入”) S=1 For i=1 to N S=S*i Next i MsgBox “S=”+Str(s),0,”計(jì)算結(jié)果” End Sub當(dāng)N=5時(shí),運(yùn)行的結(jié)果是_。2、Private Sub Command1_Click() Dim X as integer,X1 as integer,X2 as integer Dim X3 as integer,Y as integer X=InputBox(“X=”,“輸入”) X1=X100 X2=(X

9、-X1*100)10 X3=X-X1*100-X2*10 Y=X3*100+X2*10+X1 Print “Y=”;Y End Sub當(dāng)X=258時(shí),運(yùn)行的結(jié)果是_。3、Private Sub Command1_Click() Dim A as Integer,B as Integer,C as Single Dim D as String N=InputBox(“請輸入N的值:”) F=N MOD 5 A=N+1 B=ABS(N) Select Case F Case 1:C=A+B:D=”+” Case 2:C=A-B:D=”-” Case 3:C=A*B:D=”*” Case 4:C=A

10、/B:D=”/” Case else:End End Select Print A;D;B;”=”;C End Sub當(dāng)N=13時(shí),運(yùn)行的結(jié)果是_。三、程序填空(每小題10分,2小題,共20分)1、下面的程序是求100以內(nèi)奇數(shù)和S的值(S=1+3+5+7.+99),請把空缺的地方填寫完整。Private Sub Command1_Click()   Dim S As Integer   Dim I As Integer   S=_(1)_   For I=1 to 100 Step _(2)_  

11、; S=S+I   Next _(3)_   Label1._(4)_=_(5)_(S)End Sub(1)_ (2)_ (3)_ (4)_ (5)_2、某旅行團(tuán)共有30個人,其中有男人、女人和小孩,他們在一家餐廳吃自助餐花去500元。已知自助餐的價(jià)格是每個男人30元,每個女人20元,每個小孩10元。問:男人、女人、小孩各為多少人。下面是解決該問題的VB程序,請?jiān)诳杖钡牡胤教顚懲暾?。Private Sub Command1_Click()Dim Man As Integer, Woman As Integer, Child As IntegerDim M

12、oney As Integer,Count As IntegerCount=0 用來記錄符合條件的組合數(shù)For Man = 1 To _(1)_(500/30) For Woman = 1 To (30-Man) Child = _(2)_ Money= 30 * Man + 20 * Woman + 10 * ChildIf _(3)_ Then Count=Count+1 Print “第”;Count;”種情況:” Print Tab(10);”男人”;Man;”個”; Print Tab(25);”女人”;Woman;”個”; Print Tab(40);”小孩”;Child;”個”;

13、 Print End If Next _(4)_Next _(5)_End Sub(1)_ _ (2)_ _ (3)_ _(4)_ _ (5)_ _題 號12345678910答 案BCABCCDBCB題 號11121314151617181920答 案ACDBBBDCBA高一第二學(xué)期算法與程序設(shè)計(jì)學(xué)分認(rèn)定試題答題卡一、單選題(每小題3分,20小題,共60分)二、閱讀程序?qū)懡Y(jié)果(第12小題每題5分,第3小題10分,共20分)1. 當(dāng)N=5時(shí),運(yùn)行的結(jié)果是_S=120_。2. 當(dāng)X=258時(shí),運(yùn)行的結(jié)果是_Y=852_。3. 當(dāng)N=13時(shí),運(yùn)行的結(jié)果是_14*13=182_。三、程序填空(每小題

14、10分,2小題,共20分)1. (1)_0_ (2)_2_ (3)_i_ (4)_Caption_ (5)_Str_2.(1)_Int 或 Fix_ (2)_30-Man-Woman_ (3)_Money=500_高一第二學(xué)期算法與程序設(shè)計(jì)學(xué)分認(rèn)定試題答題卡學(xué)校:_ 班級:_ 學(xué)號:_ 姓名:_一、單選題(每小題3分,20小題,共60分)題 號12345678910答 案 題 號11121314151617181920答 案二、閱讀程序?qū)懡Y(jié)果(第12小題每題5分,第3小題10分,共20分)1. 當(dāng)N=5時(shí),運(yùn)行的結(jié)果是_。2. 當(dāng)X=258時(shí),運(yùn)行的結(jié)果是_。3. 當(dāng)N=13時(shí),運(yùn)行的結(jié)果是_。三、程序填空(每小題10分,2小題,共20分)1. (1)_ (2)_(3)_ (4)_ (5)_2.(1)_ (2)_(3)_ (4)_ (5)_高一第二學(xué)期算法與程序設(shè)計(jì)學(xué)分認(rèn)定試題答題卡學(xué)校:_ 班級:_ 學(xué)號:_ 姓名:_一、單選題(每小題3分,20小題,共60分)題 號12345678910答 案 題 號11121314151617181920答 案題 號12345678910答 案 題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論