資源簡介 第2章 算法與程序實現 培優訓練試題 2020—2021學年 人教中圖版(2019)高中信息技術必修一一、選擇題1.在VB中,x=1,y= -1,則表達式x=y的值為( )A.1 B.-1 C.True D.False2.3e-4屬于的數據類型是( )A.整型 B.字符串 C.實型 D.布爾型3.下面關于算法的描述,正確的是 ( )A.一般的算法只能用一種方式來描述B.一個算法必須保證它的執行步驟是有限的C.算法的流程圖中可以沒有輸出,但只能有一個輸入D.可行性不屬于算法的基本特征4.以下屬于整型常量的是( )A."2021"B.20/21C.2021D."2021-1-1"5.有以下程序段:For i=1 To 3For j=5 To 1 Step -1 s=i*jnext j next i則語句 s=i*j的執行次數是( )A.15 B.16 C.17 D.186.如下程序段執行后,變量a,b的值分別是( )。a=10b=20c=a+ba=c-ab=c-bA.10,20 B.10,30 C.20,10 D.30,07.某算法的部分流程圖如圖所示。執行這部分流程,分別輸入4、13、5、17、51、17則輸出值依次為( )A.112,120 B.112,110 C.112,120,8 D.112,120,78.某算法的部分流程圖如圖所示,以下說法正確的是( )A.該流程執行后,變量 k 的值為 1B.該流程執行后,變量 i 的值為 9C.該流程執行后,變量 c 的值為 5D.若判斷條件改為“i<8 ”,結果不變9.若輸入值為1150,輸出結果_______。A.0 B.10 C.20 D.85010.在以下運算符中,優先級最高的運算符是( )A.not B.> C.** D.//11.某算法的部分流程圖如圖所示。執行這部分流程,輸出a和b的值分別為( )A.14 6 B.14 20 C.48 20 D.4 612.在順序結構中,各語句依次按順序執行。其流程圖的表示方式是( )A. B. C. D.13.某算法的部分流程圖如圖所示,執行這部分流程,若輸入n的值為20,則輸出a,b的值分別是( )A.12,10 B.10,9 C.9,15 D.9,1014.下列 VB 表達式的值等于 2016 的是( )A.Mid("20161111",1,4) B.Len("2015")+1C.Str(2008)+ "8" D.2016 Mod 2^20\1015.某VB程序段如下: s = "Hello World" s1 = "" n = Len(s) For i = 1 To n \ 2 If Mid(s, i, 1) > Mid(s, n - i + 1, 1) Then s1 = s1 + Mid(s, i, 1) Else s1 = Mid(s, n - i + 1, 1) + s1 End If Next i Text1.Text = s1執行該程序段后,在文本框Text1中顯示的是( )A.WlleH B.oorld C.dlroo D.orldo16.已知字典dict1=1001:”mali”, 1002:”lucy”, 1003:”jack”, 1004:”jhon” },要得到字典中的“jack”,下列方法可行的是( )A.dict1[2] B.dict11003}C.dict1[1003] D.dict1[“jack”]二、填空題17.算法的三種基本結構分別是:順序結構、選擇結構、 。18.程序分析題(2小題本小題7分,滿分15分)閱讀下列流程圖,寫出結果當輸入x=1時,輸出n的值是____19.寫出下列表達式的值(1) “20”+str(15) =_____________(2) Len(“-100”)+100 =__________(3) 103\10/5 mod 10=_____________(4) Not (1>2) and (5<3)=____________三、判斷題20.算法就是解決問題的方法和步驟。 (_____)21.使用流程圖描述算法存在歧義性,容易導致算法執行的不確定性。(_______)22.列表中的元素可以是不同數據類型(_____)【參考答案】一、選擇題1.D2.C3.B4.C5.A6.C7.D8.C9.C10.C11.B12.A13.D14.D15.D16.C二、填空題17.循環結構18.319.“2015” 103 1 False三、判斷題20.對21.錯22.對 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫