資源簡介 陜西省安康市漢陰縣2018-2019學年九年級上學期信息技術期末考試試卷一、選擇題1.(2018九上·漢陰期末)下面問題最適合用計算機程序解決的是( )。A.制作一份學生成績表 B.制作一部微電影C.求1000之內所有素數 D.計算已知半徑的圓的面積2.(2018九上·漢陰期末)用計算機實現算法解決具體問題的步驟一般為:( )。①編寫程序 ②設計算法 ③分析問題 ④調試程序A.①②③④ B.③④①② C.②③①④ D.③②①④3.(2018九上·漢陰期末)下列不屬于算法描述方法的是( )。A.自然語言表示法 B.機器語言表示法C.流程圖表示法 D.偽代碼表示法4.(2018九上·漢陰期末)計算機直接識別并運行的程序設計語言是( )。A.機器語言 B.匯編語言 C.高級語言 D.羅輯語言5.(2018九上·漢陰期末)計算機算法通常含有三種結構,它們分別是( )。A.順序結構、選擇結構、循環結構B.上下結構、選擇結構、重復結構C.順序結構、判斷結構、重復結構D.上下結構、選擇結構、邏輯結構6.(2018九上·漢陰期末)流程圖中表示判斷框的是( )。A.矩形框 B.菱形框C.平行四邊形框 D.橢圓形框7.(2018九上·漢陰期末)流程圖的處理框,有( )。A.一個入口和兩個出口 B.兩個入口和一個出口C.一個入口和一個出口 D.兩個入口和一個出口8.(2018九上·漢陰期末)下列關于偽代碼的特點,錯誤的是( )。A.介于自然語言和程序設計語言之間B.回避了程序設計語言嚴格繁瑣的書寫格式C.偽代碼描述的算法便于轉化為程序設計語言D.偽代碼可以被計算機識別9.(2018九上·漢陰期末)算法的描述可以用自然語言,下面說法中錯誤的是( )。A.所謂自然語言描述算法就是用人類語言加上數學符號,來描述算法B.用自然語言描述算法有時存在“二義性”C.自然語言用來描述分支、循環不是很方便D.以上說法都錯誤10.(2018九上·漢陰期末)算法的基本性質有:有限性、( )、可行性、有0個或多個輸入和一定要有輸出。A.穩定性 B.確定性 C.正常性 D.快速性11.(2018九上·漢陰期末)下列不是計算機程序設計軟件的是( )。A.C語言 B.Visual BasicC.SharePoint Designer D.C++12.(2018九上·漢陰期末)Visual Basic程序設計的一般流程是( )。A.界面設計——代碼設計——調試、運行——保存B.前期準備——程序設計——程序調試——保存C.界面設計——程序設計——程序運行——程序修改D.前期準備——代碼設計——程序設計——程序運行13.(2018九上·漢陰期末)Visual Basic中以rem開頭一行文字稱為注釋,它對程序的運行( )。A.起一定作用B.不起任何作用,但是必須的C.有時候起作用D.不起任何作用,但能增加程序的可閱讀性14.(2018九上·漢陰期末)在對Visual Basic程序對象的屬性修改時,不能通過屬性(command1)窗口修改的是( )。A.對象的位置 B.對象的大小 C.對象的顏色 D.對象的比例15.(2018九上·漢陰期末)在Visual Basic中常用的數據類型有整型、長整型、單精度型、雙精度型、( )和邏輯型。A.文本型 B.字符串型 C.是非型 D.小數類型16.(2018九上·漢陰期末)在Visual Basic中,程序“Dim a As Single”的含義是( )。A.定義了一個單精度浮點型變量a B.定義了一個簡單型變量AsC.將a的值賦值為單精度實型 D.將As的值賦值為單精度實型17.(2018九上·漢陰期末)下列關于添加“控件”的方法正確的是( )。A.單擊控件圖標,將指針移到窗體上,雙擊鼠標B.雙擊工具箱中的控件,即在窗體上出現該控件C.單擊工具箱中的控件,將指針移到窗體上,再單擊D.用鼠標左鍵拖動工具箱中的某控件到窗體的適當位置18.(2018九上·漢陰期末)以下( )是正確的for…next結構。A.for x=1 to step 10……Next xB.for x=3 to -3 step -3……next xC.for x=1 to 10ReNext xIf I=10 then go to reD.for x= 3 to step 3……Next y19.(2018九上·漢陰期末)分析下面的流程圖,若運行根據該流程圖編好的程序時,順序輸入六個數字:1、4、3、2、8、-1,那么最后S的值是( )。A.5 B.13 C.15 D.1820.(2018九上·漢陰期末)下圖流程圖的功能是:“統計前1000個自然數中的質數的個數”,以下關于“計數器”和“累加器”的描述正確的是:( )。A.1000是計數器,I是累加器 B.I是計數器,C是累加器C.C是計數器,I是累加器 D.I是計數器,1000是累加器二、判斷題21.(2018九上·漢陰期末)我們在對算法評價時,不僅要考慮算法的正確性,還要考慮算法的效率。22.(2018九上·漢陰期末)完成從匯編語言到機器語言翻譯過程的程序,稱為編譯程序。23.(2018九上·漢陰期末)VisualBasic是以結構化的Basic語言為基礎、以事件驅動作為運行機制的可視化程序設計語言。24.(2018九上·漢陰期末)VisualBasic中,同一窗體中的各控件可以相互重疊,其顯示的上下層次的次序不可以調整。25.(2018九上·漢陰期末)For…Next語句中的初值必須大于終值。26.(2018九上·漢陰期末)在VisualBasic中,一條賦值語句只能給一個變量賦值,不能給多個變量賦值。27.(2018九上·漢陰期末)在VisualBasic程序中,各關鍵字之間、關鍵字與變量名、常量名之間要用空格。28.(2018九上·漢陰期末)在設置Timer控件時,Interval屬性最小值應在1毫秒以上。29.(2018九上·漢陰期末)使用If實現嵌套,一般情況下嵌套層數可以超過2層。30.(2018九上·漢陰期末)使用For循環語句時,當Step步長省略時,則默認步長為1。答案解析部分1.【答案】C【知識點】程序與指令【解析】【解答】制作一份學生成績表可以用Excel;制作一部微電影用視頻制作軟件,如會聲會影;求1000之內所有素數最適合用計算機程序解決;計算已知半徑的圓的面積可以直接用數學公式解決。故答案選C。【分析】本體考查的是編程解決問題的應用。用計算機解決問題即讓計算機按照程序執行指令。2.【答案】D【知識點】計算機處理問題的過程【解析】【解答】算法解決具體問題的步驟一般為:分析問題、設計算法、編寫程序、調試程序。故答案選D。【分析】本體考查的是計算機解決問題的過程。3.【答案】B【知識點】算法的概念及表示方法【解析】【解答】算法的常用描述方式有:自然語言、流程圖、偽代碼、計算機程序語言。故答案選B。【分析】本題考查的是算法的描述方法。4.【答案】A【知識點】計算機語言及其發展歷程【解析】【解答】用高級語言和匯編語言編寫的程序必須由翻譯程序將其翻譯成機器語言,才能在計算上執行。故答案選A。【分析】本題考查的是計算機語言。計算機語言是從機器語言發展到匯編語言,再發展到高級語言的。用高級語言和匯編語言編寫的程序,最終都要編譯成計算機能識別的二進制代碼才能運行。5.【答案】A【知識點】算法的控制結構【解析】【解答】程序中的三種基本結構為:順序結構、分支結構、循環結構。故答案選A。【分析】本題考查的是算法的控制結構。順序結構:程序中的各個操作是按照它們在源代碼中的排列順序依次執行的;選擇結構:根據某個特定的條件進行判斷后,選擇其中一支執行;循環結構:反復執行某個或某些操作,直到條件為假或為真時才停止循環,分為當型循環和直到型循環,當型循環先判斷條件,當條件為真時執行循環體,直到型循環先執行循環體,再判斷條件,當條件為假時結束循環。6.【答案】B【知識點】流程圖的概念及其常用圖形【解析】【解答】在流程圖中,菱形框為判斷框。故答案選B。【分析】本題考查的是流程圖圖形表示的含義。流程圖的基本圖形及其功能圍形 名稱 功能開始/結束 表示算法的開始或結束。輸入輸出 表示算法中變量的輸入或輸出。處理 表示算法中變量的計算與賦值。判斷 表示算法中的條件判斷。流程線 表示算法中的流向。連接點 表示算法中的轉接。7.【答案】C【知識點】流程圖的概念及其常用圖形【解析】【解答】流程圖中處理框表示執行一個步驟,有一個入口和一個出口。故答案選C。【分析】本題考查的是流程圖圖形。處理框,表示算法中變量的計算與賦值。8.【答案】D【知識點】計算機語言及其發展歷程【解析】【解答】 偽代碼必須結構清晰、代碼簡單、可讀性好,并且類似自然語言,但介于自然語言與編程語言之間。偽代碼是寫給人看的,不能被計算機識別。故答案選D。【分析】本題考查的是對偽代碼的理解。使用偽代碼,不用拘泥于具體實現。9.【答案】D【知識點】計算機語言及其發展歷程【解析】【解答】自然語言描述算法就是用人類語言加上數學符號,選項A正確;“二義性”指的是一個東西在一種環境下會出現兩種以上(包含兩種)含義,用自然語言描述算法有時存在“二義性”,選項B正確;;自然語言表達式的層次結構不夠清晰,用來描述分支、循環不是很方便,選項C正確。故答案選D。【分析】本題考查的是自然語言。 自然語言就是白話文,是人類交流和思維的主要工具。10.【答案】B【知識點】算法的概念及表示方法【解析】【解答】算法的特征:有限性、確定性、輸入、輸出、可行性。故答案選B。【分析】本題考查的是算法的特征。算法的特征:①有限性:執行完有限步之后結束,且每一步的執行時間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個或多個輸入;④輸出:至少產生一個輸出;⑤可行性:原則上能精確運行。11.【答案】C【知識點】程序設計工具【解析】【解答】C語言、Visual Basic、C++均是計算機程序設計軟件。SharePoint Designer是網站設計軟件。故答案選C。【分析】本題考查的是程序設計軟件。12.【答案】A【知識點】程序設計工具【解析】【解答】Visual Basic程序設計的一般流程是:界面設計→代碼設計→調試、運行→保存。故答案選A。【分析】本題考查的是VB程序設計的步驟。13.【答案】D【知識點】注釋與縮進【解析】【解答】注釋不會影響程序的功能,但會影響可讀性。故答案選D。【分析】本題考查的是VB注釋語句。在VB中,注釋可以是單獨的一行也可以寫在其他語句行的后面。14.【答案】D【知識點】對象及其屬性【解析】【解答】屬性是對象的特性,對象常見的屬性有標題(Caption)、名稱(Name)、顏色(Color)、字體大小(FontSize)、是否可見(Visible)等,不可修改對象的比例。故答案選D。【分析】本題考查的是VB的對象及屬性。15.【答案】B【知識點】數據類型【解析】【解答】VB常用的基本數據類型:Integer(整型)、Long(長整型)、Single(單精度實數型)、Double(雙精度實數型)、String(字符串型)、Boolean(邏輯型)、Date(日期型)。故答案選B。【分析】本題考查的是VB常用數據類型。本題屬于識記題,只要求學生掌握常用的Vb數據類型即可。16.【答案】A【知識點】常量、變量與賦值語句【解析】【解答】Single是單精度浮點型,Dim在VB中是定義函數時用到的量,它是變量的聲明。“Dim a As Single”是定義一個單精度浮點型變量a。故答案選A。【分析】本題考查的是VB定義語句。17.【答案】B【知識點】VB控件【解析】【解答】VB中添加控件有兩種方法.1、點擊工具箱中的控件,將指針移動到窗體上按住左鍵并拖動出相應大小的控件。2、雙擊工具箱中的控件,在窗體中特定位置出現該控件。故答案選B。【分析】本題考查的是VB控件。通過雙擊工具箱中的控件出現在窗體中的控件會保持系統默認的屬性,有特定的位置和大小,而在實際應用中控件的大小和位置并不是特定的,所以一般我們使用拖拽的方法添加控件。18.【答案】B【知識點】循環結構語句及格式【解析】【解答】for…next語句格式:For 循環變量 = 初值 To 終值 Step 步長循環體語句系列Next 循環變量故答案選B。【分析】本題考查的是for…next循環語句。19.【答案】A【知識點】算法的流程圖表示【解析】【解答】流程圖分析:S=0,N=1,N>S,S=1;S=1,N=4,N>S,S=5;S=5,N=3,N0,跳出循環,S=5。故答案選A。【分析】本題考查的是算法流程圖的分析。20.【答案】C【知識點】算法的流程圖表示【解析】【解答】由圖可知,變量C進行統計質數的個數,為計數器,變量I進行累加,是累加器。故答案選C。【分析】本題考查的是算法的流程圖分析。本流程圖是分支與循環結構的綜合。21.【答案】(1)正確【知識點】算法的效率與復雜度【解析】【解答】算法的特征有窮性、確定性、輸入、輸出、可行性。在評價算法時,不僅要考慮算法的正確性,還要考慮算法的效率。故答案為:正確。【分析】本題考查的是算法的評價依據。22.【答案】(1)錯誤【知識點】程序與指令【解析】【解答】編譯程序是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。故答案為:錯誤。【分析】本題考查的是編譯程序的概念。23.【答案】(1)正確【知識點】計算機語言及其發展歷程【解析】【解答】Visual Basic是以結構化的Basic語言為基礎、以事件驅動作為運行機制的可視化程序設計語言。故答案為:正確。【分析】本題考查的是VB語言。VB的語言特色具體表現在:可視化的設計平臺、事件驅動的編程機制、強大的數據庫功能、ActiveX技術、網絡功能。24.【答案】(1)錯誤【知識點】VB控件【解析】【解答】VB的同一窗體中的各控件可以相互重疊,其顯示的上下層次的次序可以進行調整。故答案為:錯誤。【分析】本題考查的是VB控件。VB中的控件大多和窗體項目有關。25.【答案】(1)錯誤【知識點】循環結構語句及格式【解析】【解答】For…Next語句中的初值可以大于、小于或等于終值。故答案為:錯誤。【分析】本題考查的是For…Next循環語句。For ……Next循環語句格式:For 循環變量 = 初值 To 終值 Step 步長循環體語句系列Next 循環變量26.【答案】(1)正確【知識點】常量、變量與賦值語句【解析】【解答】賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。所以等號左邊只能是一個變量。故答案為:正確。【分析】本題考查的是賦值語句。賦值語句的格式為:變量名=表達式。27.【答案】(1)正確【知識點】運算符與表達式【解析】【解答】VB語句中的各關鍵字之間、關鍵字與變量名、常量名之間要用空格。故答案為:正確。【分析】本題考查的是VB語句的書寫。28.【答案】(1)正確【知識點】VB控件【解析】【解答】在VB中,Timer控件的Interval屬性是以千分之一秒為單位指定Timer事件之間的間隔,理論上可以認為最少可設置為1毫秒觸發一次Timer事件。故答案為:正確。【分析】本題考查的是VB控件的設置。若將Interval設為1000,則程序運行時每1秒就執行一次事件過程。29.【答案】(1)錯誤【知識點】分支結構程序設計與分析【解析】【解答】使用If實現嵌套,一般不建議嵌套超過三層。故答案為:錯誤。【分析】本題考查的是嵌套分支結構。使用嵌套If結構時,要處理好每層之間的關系。30.【答案】(1)正確【知識點】循環結構語句及格式【解析】【解答】步長值是循環變量的增量,是一個數值表達式。若步長值為正,則初值就應小于終值,否則循環體一次都不執行;若步長值為負,則初值應大于終值,否則循環體一次都不執行。如果步長值是1,Step1可略去不寫。故答案為:正確。【分析】本題考查的是For循環語句。For ……Next循環語句格式:For 循環變量 = 初值 To 終值 Step 步長循環體語句系列Next 循環變量1 / 1陜西省安康市漢陰縣2018-2019學年九年級上學期信息技術期末考試試卷一、選擇題1.(2018九上·漢陰期末)下面問題最適合用計算機程序解決的是( )。A.制作一份學生成績表 B.制作一部微電影C.求1000之內所有素數 D.計算已知半徑的圓的面積【答案】C【知識點】程序與指令【解析】【解答】制作一份學生成績表可以用Excel;制作一部微電影用視頻制作軟件,如會聲會影;求1000之內所有素數最適合用計算機程序解決;計算已知半徑的圓的面積可以直接用數學公式解決。故答案選C。【分析】本體考查的是編程解決問題的應用。用計算機解決問題即讓計算機按照程序執行指令。2.(2018九上·漢陰期末)用計算機實現算法解決具體問題的步驟一般為:( )。①編寫程序 ②設計算法 ③分析問題 ④調試程序A.①②③④ B.③④①② C.②③①④ D.③②①④【答案】D【知識點】計算機處理問題的過程【解析】【解答】算法解決具體問題的步驟一般為:分析問題、設計算法、編寫程序、調試程序。故答案選D。【分析】本體考查的是計算機解決問題的過程。3.(2018九上·漢陰期末)下列不屬于算法描述方法的是( )。A.自然語言表示法 B.機器語言表示法C.流程圖表示法 D.偽代碼表示法【答案】B【知識點】算法的概念及表示方法【解析】【解答】算法的常用描述方式有:自然語言、流程圖、偽代碼、計算機程序語言。故答案選B。【分析】本題考查的是算法的描述方法。4.(2018九上·漢陰期末)計算機直接識別并運行的程序設計語言是( )。A.機器語言 B.匯編語言 C.高級語言 D.羅輯語言【答案】A【知識點】計算機語言及其發展歷程【解析】【解答】用高級語言和匯編語言編寫的程序必須由翻譯程序將其翻譯成機器語言,才能在計算上執行。故答案選A。【分析】本題考查的是計算機語言。計算機語言是從機器語言發展到匯編語言,再發展到高級語言的。用高級語言和匯編語言編寫的程序,最終都要編譯成計算機能識別的二進制代碼才能運行。5.(2018九上·漢陰期末)計算機算法通常含有三種結構,它們分別是( )。A.順序結構、選擇結構、循環結構B.上下結構、選擇結構、重復結構C.順序結構、判斷結構、重復結構D.上下結構、選擇結構、邏輯結構【答案】A【知識點】算法的控制結構【解析】【解答】程序中的三種基本結構為:順序結構、分支結構、循環結構。故答案選A。【分析】本題考查的是算法的控制結構。順序結構:程序中的各個操作是按照它們在源代碼中的排列順序依次執行的;選擇結構:根據某個特定的條件進行判斷后,選擇其中一支執行;循環結構:反復執行某個或某些操作,直到條件為假或為真時才停止循環,分為當型循環和直到型循環,當型循環先判斷條件,當條件為真時執行循環體,直到型循環先執行循環體,再判斷條件,當條件為假時結束循環。6.(2018九上·漢陰期末)流程圖中表示判斷框的是( )。A.矩形框 B.菱形框C.平行四邊形框 D.橢圓形框【答案】B【知識點】流程圖的概念及其常用圖形【解析】【解答】在流程圖中,菱形框為判斷框。故答案選B。【分析】本題考查的是流程圖圖形表示的含義。流程圖的基本圖形及其功能圍形 名稱 功能開始/結束 表示算法的開始或結束。輸入輸出 表示算法中變量的輸入或輸出。處理 表示算法中變量的計算與賦值。判斷 表示算法中的條件判斷。流程線 表示算法中的流向。連接點 表示算法中的轉接。7.(2018九上·漢陰期末)流程圖的處理框,有( )。A.一個入口和兩個出口 B.兩個入口和一個出口C.一個入口和一個出口 D.兩個入口和一個出口【答案】C【知識點】流程圖的概念及其常用圖形【解析】【解答】流程圖中處理框表示執行一個步驟,有一個入口和一個出口。故答案選C。【分析】本題考查的是流程圖圖形。處理框,表示算法中變量的計算與賦值。8.(2018九上·漢陰期末)下列關于偽代碼的特點,錯誤的是( )。A.介于自然語言和程序設計語言之間B.回避了程序設計語言嚴格繁瑣的書寫格式C.偽代碼描述的算法便于轉化為程序設計語言D.偽代碼可以被計算機識別【答案】D【知識點】計算機語言及其發展歷程【解析】【解答】 偽代碼必須結構清晰、代碼簡單、可讀性好,并且類似自然語言,但介于自然語言與編程語言之間。偽代碼是寫給人看的,不能被計算機識別。故答案選D。【分析】本題考查的是對偽代碼的理解。使用偽代碼,不用拘泥于具體實現。9.(2018九上·漢陰期末)算法的描述可以用自然語言,下面說法中錯誤的是( )。A.所謂自然語言描述算法就是用人類語言加上數學符號,來描述算法B.用自然語言描述算法有時存在“二義性”C.自然語言用來描述分支、循環不是很方便D.以上說法都錯誤【答案】D【知識點】計算機語言及其發展歷程【解析】【解答】自然語言描述算法就是用人類語言加上數學符號,選項A正確;“二義性”指的是一個東西在一種環境下會出現兩種以上(包含兩種)含義,用自然語言描述算法有時存在“二義性”,選項B正確;;自然語言表達式的層次結構不夠清晰,用來描述分支、循環不是很方便,選項C正確。故答案選D。【分析】本題考查的是自然語言。 自然語言就是白話文,是人類交流和思維的主要工具。10.(2018九上·漢陰期末)算法的基本性質有:有限性、( )、可行性、有0個或多個輸入和一定要有輸出。A.穩定性 B.確定性 C.正常性 D.快速性【答案】B【知識點】算法的概念及表示方法【解析】【解答】算法的特征:有限性、確定性、輸入、輸出、可行性。故答案選B。【分析】本題考查的是算法的特征。算法的特征:①有限性:執行完有限步之后結束,且每一步的執行時間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個或多個輸入;④輸出:至少產生一個輸出;⑤可行性:原則上能精確運行。11.(2018九上·漢陰期末)下列不是計算機程序設計軟件的是( )。A.C語言 B.Visual BasicC.SharePoint Designer D.C++【答案】C【知識點】程序設計工具【解析】【解答】C語言、Visual Basic、C++均是計算機程序設計軟件。SharePoint Designer是網站設計軟件。故答案選C。【分析】本題考查的是程序設計軟件。12.(2018九上·漢陰期末)Visual Basic程序設計的一般流程是( )。A.界面設計——代碼設計——調試、運行——保存B.前期準備——程序設計——程序調試——保存C.界面設計——程序設計——程序運行——程序修改D.前期準備——代碼設計——程序設計——程序運行【答案】A【知識點】程序設計工具【解析】【解答】Visual Basic程序設計的一般流程是:界面設計→代碼設計→調試、運行→保存。故答案選A。【分析】本題考查的是VB程序設計的步驟。13.(2018九上·漢陰期末)Visual Basic中以rem開頭一行文字稱為注釋,它對程序的運行( )。A.起一定作用B.不起任何作用,但是必須的C.有時候起作用D.不起任何作用,但能增加程序的可閱讀性【答案】D【知識點】注釋與縮進【解析】【解答】注釋不會影響程序的功能,但會影響可讀性。故答案選D。【分析】本題考查的是VB注釋語句。在VB中,注釋可以是單獨的一行也可以寫在其他語句行的后面。14.(2018九上·漢陰期末)在對Visual Basic程序對象的屬性修改時,不能通過屬性(command1)窗口修改的是( )。A.對象的位置 B.對象的大小 C.對象的顏色 D.對象的比例【答案】D【知識點】對象及其屬性【解析】【解答】屬性是對象的特性,對象常見的屬性有標題(Caption)、名稱(Name)、顏色(Color)、字體大小(FontSize)、是否可見(Visible)等,不可修改對象的比例。故答案選D。【分析】本題考查的是VB的對象及屬性。15.(2018九上·漢陰期末)在Visual Basic中常用的數據類型有整型、長整型、單精度型、雙精度型、( )和邏輯型。A.文本型 B.字符串型 C.是非型 D.小數類型【答案】B【知識點】數據類型【解析】【解答】VB常用的基本數據類型:Integer(整型)、Long(長整型)、Single(單精度實數型)、Double(雙精度實數型)、String(字符串型)、Boolean(邏輯型)、Date(日期型)。故答案選B。【分析】本題考查的是VB常用數據類型。本題屬于識記題,只要求學生掌握常用的Vb數據類型即可。16.(2018九上·漢陰期末)在Visual Basic中,程序“Dim a As Single”的含義是( )。A.定義了一個單精度浮點型變量a B.定義了一個簡單型變量AsC.將a的值賦值為單精度實型 D.將As的值賦值為單精度實型【答案】A【知識點】常量、變量與賦值語句【解析】【解答】Single是單精度浮點型,Dim在VB中是定義函數時用到的量,它是變量的聲明。“Dim a As Single”是定義一個單精度浮點型變量a。故答案選A。【分析】本題考查的是VB定義語句。17.(2018九上·漢陰期末)下列關于添加“控件”的方法正確的是( )。A.單擊控件圖標,將指針移到窗體上,雙擊鼠標B.雙擊工具箱中的控件,即在窗體上出現該控件C.單擊工具箱中的控件,將指針移到窗體上,再單擊D.用鼠標左鍵拖動工具箱中的某控件到窗體的適當位置【答案】B【知識點】VB控件【解析】【解答】VB中添加控件有兩種方法.1、點擊工具箱中的控件,將指針移動到窗體上按住左鍵并拖動出相應大小的控件。2、雙擊工具箱中的控件,在窗體中特定位置出現該控件。故答案選B。【分析】本題考查的是VB控件。通過雙擊工具箱中的控件出現在窗體中的控件會保持系統默認的屬性,有特定的位置和大小,而在實際應用中控件的大小和位置并不是特定的,所以一般我們使用拖拽的方法添加控件。18.(2018九上·漢陰期末)以下( )是正確的for…next結構。A.for x=1 to step 10……Next xB.for x=3 to -3 step -3……next xC.for x=1 to 10ReNext xIf I=10 then go to reD.for x= 3 to step 3……Next y【答案】B【知識點】循環結構語句及格式【解析】【解答】for…next語句格式:For 循環變量 = 初值 To 終值 Step 步長循環體語句系列Next 循環變量故答案選B。【分析】本題考查的是for…next循環語句。19.(2018九上·漢陰期末)分析下面的流程圖,若運行根據該流程圖編好的程序時,順序輸入六個數字:1、4、3、2、8、-1,那么最后S的值是( )。A.5 B.13 C.15 D.18【答案】A【知識點】算法的流程圖表示【解析】【解答】流程圖分析:S=0,N=1,N>S,S=1;S=1,N=4,N>S,S=5;S=5,N=3,N0,跳出循環,S=5。故答案選A。【分析】本題考查的是算法流程圖的分析。20.(2018九上·漢陰期末)下圖流程圖的功能是:“統計前1000個自然數中的質數的個數”,以下關于“計數器”和“累加器”的描述正確的是:( )。A.1000是計數器,I是累加器 B.I是計數器,C是累加器C.C是計數器,I是累加器 D.I是計數器,1000是累加器【答案】C【知識點】算法的流程圖表示【解析】【解答】由圖可知,變量C進行統計質數的個數,為計數器,變量I進行累加,是累加器。故答案選C。【分析】本題考查的是算法的流程圖分析。本流程圖是分支與循環結構的綜合。二、判斷題21.(2018九上·漢陰期末)我們在對算法評價時,不僅要考慮算法的正確性,還要考慮算法的效率。【答案】(1)正確【知識點】算法的效率與復雜度【解析】【解答】算法的特征有窮性、確定性、輸入、輸出、可行性。在評價算法時,不僅要考慮算法的正確性,還要考慮算法的效率。故答案為:正確。【分析】本題考查的是算法的評價依據。22.(2018九上·漢陰期末)完成從匯編語言到機器語言翻譯過程的程序,稱為編譯程序。【答案】(1)錯誤【知識點】程序與指令【解析】【解答】編譯程序是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。故答案為:錯誤。【分析】本題考查的是編譯程序的概念。23.(2018九上·漢陰期末)VisualBasic是以結構化的Basic語言為基礎、以事件驅動作為運行機制的可視化程序設計語言。【答案】(1)正確【知識點】計算機語言及其發展歷程【解析】【解答】Visual Basic是以結構化的Basic語言為基礎、以事件驅動作為運行機制的可視化程序設計語言。故答案為:正確。【分析】本題考查的是VB語言。VB的語言特色具體表現在:可視化的設計平臺、事件驅動的編程機制、強大的數據庫功能、ActiveX技術、網絡功能。24.(2018九上·漢陰期末)VisualBasic中,同一窗體中的各控件可以相互重疊,其顯示的上下層次的次序不可以調整。【答案】(1)錯誤【知識點】VB控件【解析】【解答】VB的同一窗體中的各控件可以相互重疊,其顯示的上下層次的次序可以進行調整。故答案為:錯誤。【分析】本題考查的是VB控件。VB中的控件大多和窗體項目有關。25.(2018九上·漢陰期末)For…Next語句中的初值必須大于終值。【答案】(1)錯誤【知識點】循環結構語句及格式【解析】【解答】For…Next語句中的初值可以大于、小于或等于終值。故答案為:錯誤。【分析】本題考查的是For…Next循環語句。For ……Next循環語句格式:For 循環變量 = 初值 To 終值 Step 步長循環體語句系列Next 循環變量26.(2018九上·漢陰期末)在VisualBasic中,一條賦值語句只能給一個變量賦值,不能給多個變量賦值。【答案】(1)正確【知識點】常量、變量與賦值語句【解析】【解答】賦值語句的作用是把等號右邊的表達式的計算結果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。所以等號左邊只能是一個變量。故答案為:正確。【分析】本題考查的是賦值語句。賦值語句的格式為:變量名=表達式。27.(2018九上·漢陰期末)在VisualBasic程序中,各關鍵字之間、關鍵字與變量名、常量名之間要用空格。【答案】(1)正確【知識點】運算符與表達式【解析】【解答】VB語句中的各關鍵字之間、關鍵字與變量名、常量名之間要用空格。故答案為:正確。【分析】本題考查的是VB語句的書寫。28.(2018九上·漢陰期末)在設置Timer控件時,Interval屬性最小值應在1毫秒以上。【答案】(1)正確【知識點】VB控件【解析】【解答】在VB中,Timer控件的Interval屬性是以千分之一秒為單位指定Timer事件之間的間隔,理論上可以認為最少可設置為1毫秒觸發一次Timer事件。故答案為:正確。【分析】本題考查的是VB控件的設置。若將Interval設為1000,則程序運行時每1秒就執行一次事件過程。29.(2018九上·漢陰期末)使用If實現嵌套,一般情況下嵌套層數可以超過2層。【答案】(1)錯誤【知識點】分支結構程序設計與分析【解析】【解答】使用If實現嵌套,一般不建議嵌套超過三層。故答案為:錯誤。【分析】本題考查的是嵌套分支結構。使用嵌套If結構時,要處理好每層之間的關系。30.(2018九上·漢陰期末)使用For循環語句時,當Step步長省略時,則默認步長為1。【答案】(1)正確【知識點】循環結構語句及格式【解析】【解答】步長值是循環變量的增量,是一個數值表達式。若步長值為正,則初值就應小于終值,否則循環體一次都不執行;若步長值為負,則初值應大于終值,否則循環體一次都不執行。如果步長值是1,Step1可略去不寫。故答案為:正確。【分析】本題考查的是For循環語句。For ……Next循環語句格式:For 循環變量 = 初值 To 終值 Step 步長循環體語句系列Next 循環變量1 / 1 展開更多...... 收起↑ 資源列表 陜西省安康市漢陰縣2018-2019學年九年級上學期信息技術期末考試試卷(學生版).docx 陜西省安康市漢陰縣2018-2019學年九年級上學期信息技術期末考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫