資源簡介 初中信息九年級技術第一單元 Visual Basic作業學校:___________姓名:___________班級:___________考號:___________一、選擇題1.調用函數時,參數放在括號內的位置是( )A.函數名之前 B.函數名之后,括號內 C.函數名之前,括號內 D.函數名之后2.小薇同學使用VB編寫“加法機”程序,如圖所示,“相加”使用的控件是( )A.文本框 B.標簽 C.框架 D.按鈕3.下面流程圖從左到右,分別是什么結構( )A.循環結構、順序結構、選擇結構 B.順序結構、循環結構、選擇結構C.選擇結構、順序結構、循環結構 D.順序結構、選擇結構、循環結構4.下圖是小球移動程序中的一個片段,當按下空格鍵時,小球先返回起點,然后移動100步,該片段虛線框中采用的是( )結構。A.順序結構 B.網絡結構 C.分支結構 D.循環結構5.小城設計的解一元二次方程ax2+bx+c=0(a≠0)有無實數根的程序,算法描述如下:步驟1:輸入a,b,c的值;步驟2:計算b2-4ac的值;步驟3:如果b2-4ac>0,則方程ax2+bx+c=0(a≠0)有兩個不相等的實數根;如果b2-4ac=0,則方程ax2+bx+c=0(a≠0)有兩個相等的實數根;如果b2-4ac<0,則方程ax2+bx+c=0(a≠0)無實數根;該程序的算法結構為( )A.樹形結構 B.循環結構 C.順序結構 D.分支結構6.執行如下圖所示的流程圖,如果輸入a=21,則輸出的a的值為( )A.21 B.22 C.8 D.77.小王老師班里的40名同學玩老鷹抓小雞的游戲,由報數結果是7的倍數的同學去當老鷹。第一個報數的同學很調皮,他沒有從1開始,而是任意報了一個數,后面的同學必須順序報數。如果找到所有要當老鷹的同學,使用計算機編程解決該問題,你認為小王老師應該用哪種最優算法結構( ) A.順序結構 B.選擇結構 C.循環結構 D.邏輯結構8.下列流程圖圖示中,表示“判斷”的框圖是( )。A. B. C. D.9.曹沖稱象是大家熟悉的一個故事,如果用算法流程圖來描述稱象的過程,請補充完整流程圖。( )A.再把大象牽到大船上B.往船上裝石塊,使船下沉到原記號處為止C.測量記號離船舷的距離D.在水面處的船身上再做一個記號10.以下問題最適合用計算機編程來處理的是( )。A.確定放學回家路線 B.計算100000以內的素數之和C.計算一個同學期中考試各科成績總分 D.了解明天天氣情況11.以下不是Python中邏輯運算符的是( )A.and B.or C.not D.break12.Python中,用于獲取用戶輸入的命令是( )A.input B.read C.get D.for13.在VB程序設計中,窗體與控件統稱為( )A.對象 B.窗控 C.控窗 D.項目14.以下關于計算機程序設計語言的正確說法是( )。A.高級語言是高級計算機才能執行的語言 B.機器語言和匯編語言都是低級語言C.計算機能直接執行匯編語言程序 D.計算機可以直接執行高級語言程序15.如下程序的功能是( )A.s=1-2+3-……-10 B.s=1*2*3*……*10C.s=1!-2!+3!......-10! D.s=1-2*3+3*4+……+9*1016.Python中下列表達式書寫正確的是( )A.a>b且a>c B.a>b>c C.a≤b D.a≠122二、操作題17.根據“學生成績評價”程序截圖,完成填空。學生成績評價程序實現對輸入學生成績進行評價的功能。評價標準是90分以上為“優秀”,80-90間為“良好”,60-80分為“及格”,60分下為“不及格”。 (1)從圖中可以看出,程序設計中運用了if— — 的 語句結構;在條件語句中, 和 是可選項。(2)程序中的定義的變量是 ,變量的使用過程為:定義— — 。(3)程序中的input()函數是Python的內置函數,主要用于 。 (4)請補充完成程序,填寫合適的邏輯運算符① ,② 。三、簡答題18.下圖是用VB制作的“謎語大擂臺”程序界面,根據內容回答問題。(1)根據圖示,填寫出界面中所用到的控件的名稱控件名稱(2)本程序中用到了控件,它在運行時 (選擇:顯示/不顯示),若將Interval默認值設為5000,程序運行時每 秒就執行一次事件過程。(3)由圖2可知,這是 命令按鈕的Click事件代碼。其中:Text1.Text=Time$表示 。vbCrLf是一個常數,用來表示 。Label5.caption語句太長,用到了 (填中文名稱)將一個語句分為三行書寫。(4)“答案”命令按鈕的代碼如圖3,其中第2行代碼的功能是第3行代碼的功能是 。(5)本程序的窗體文件全名為 。工程文件全名為 。程序設置完成后,要編譯成 文件,才能脫離VB集成環境,可直接在windows環境下運行。19.根據內容進行連線。 Label TextBox OptionButton Timer Image CommandButton四、填空題20.VB程序結構與程序閱讀:疫情期間,我們進出校門必須測量體溫。小華想用本學期所學的VB制作一個小程序,如下圖所示,通過輸入人體體溫,判斷并顯示體溫是否正常。 【圖1】流程圖是計算機程序設計中常常使用的一種形式和方法(如下圖所示),可用于表達程序執行的順序。流程圖中使用的圖形符號有固定的含義,常見的有以下幾種: 【圖2】A.開始與結束 B.輸入與輸出 C.判斷 D.處理 E.程序執行的方向請同學們將正確的字母編號填入表2“符號含義”列中對應的位置。圖形符號 符號含義E.. 【表2】試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.B2.D3.D4.A5.D6.C7.C8.B9.B10.B11.D12.A13.A14.B15.C16.B17. elif else 多分支 elif else score 賦值 調用 數據的輸入 or and18. 圖片控件 標簽控件 時間按鈕 文本框 命令按鈕 不顯示 5 command1 用來顯示當前的系統時鐘 另起一段 續行符 讓Timer1控件失效(讓Timer1控件暫時停止工作) 讓Text4控件顯示“地圖” 謎語大擂臺.frm 謎語大擂臺.vbp 可執行(或exe)19.20. A C B答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫