資源簡介 函數名函數的功能說明應用舉例函數返回值Int(x)求不大于x的最大整數Int(3.1)Int(-3.1)3-4Sqr(x)求x的算術平方根Sqr(4)Sqr(6)22.44948Abs(x)求x的絕對值Abs(-3.1)3.1Val(x)將數字字符串x轉換成數值Val(“15”)15一、單選題用流程圖來描述順序結構時一定不會使用的________符號。判斷框 B. 輸入輸出框 C. 起止框 D. 處理框2、關于判斷框和分支結構、敘述正確的是_____ A. 判斷框有一個出口、分支結構也有一個出口 B. 判斷框有二個出口、分支結構也有二個出口C. 判斷框有一個出口、分支結構有二個出口 D. 判斷框有二個出口、分支結構有一個出口3、已有V←2,T←3,則在賦值語句S=V * T+5中,常量為________。 A. S B. T C. 5 D. V4、賦值語句y = x的功能是________。 A. x的值賦給y,x的值變為0 B. y的值賦給x,y的值變為0 C. y的值賦給x,y保留原來的值 D. x的值賦給y,x保留原來的值5、分支結構又稱為______________。A. 判斷結構 B. 執行結構 C. 條件結構 D. 選擇結構6、程序設計過程中保存單個數據需要使用__________。A. 數組 B. 函數 C. 字符 D. 變量7、程序設計時,一般要經過需求分析、________、編寫程序、上機調試四個步驟。 A.閱讀代碼 B.編寫提綱 C.確定問題 D.設計算法8、以下程序中合法的變量名是______ A.2X B.y_1 C.ABS D.a-29、流程圖的符號中,判斷框是_____。 A. 圓形框 B. 平行四邊形框 C. 菱形框 D. 三角形框10、以下哪個是函數_____。A.END B.SQR C.AND D.MOD11、算術運算中的加法運算、除法運算和指數運算的優先級從高到低依次為_________。A. 除法運算、加法運算和指數運算 B. 指數運算、加法運算和除法運算C. 除法運算、指數運算和加法運算 D. 指數運算、除法運算和加法運算12、描述算法除了用自然語言和程序代碼外,最常用的還有________。A. 機器語言 B. 流程圖 C.匯編語言 D.低級語言13、Len(x)是一個要求字符串長度的函數。例如Len(“abcd”)返回的是4,Len(“ab cd”)返回的是5。據此判斷,下列選項正確的是_______。A. Len(“Shaanxibeilu500”)返回的是3 B. Len(“Shaanxibeilu500”)返回的是12 C. Len(“Shaanxibeilu500”)返回的是0 D. Len(“Shaanxibeilu500”)返回的是1514、指出下列輸入框中表述正確的是_____。A. B. C. D.15、AB的結果和以下哪個表達式的結果一樣_____。A.ABS(A/B) B.A mod B C.INT(A/B) D.B/A16、若變量m = 0 .81 ,則表達式Sqr ( m ) <1 And Not int ( m) > 1 的值是_____A.T B.F C.0.9 D.117、下列選項中,正確的賦值語句是_____。A.20=X=Y=Z B.A+B=C+D C.S=3.14*R︿2 D.-X=X18、NOT ((7>3) OR (5<2)) AND (6>1) 的值和下列哪個表達式的值是相等的_____。A.6>1 AND 7>3 B.5<2 AND 6>1 C.7>3 or 5<2 D.5<2 OR 6>119、a的取值范圍為(-2,0]∪[1,8),在程序中可以用下列哪個表達式表示_____。 A. (a>-2or a<=0) or (a>=1 ora<8) B. (a>=-2 or a<=0) and (a>=1 and a<=8) C. (a>-2and a<=0) or (a>=1 anda<8) D. (a>-2and a<=0) and (a>=1 anda<8)20、ABS(INT(-3.6))的值是_____。 A. 3 B. -4 C. -3 D. 421、學校需要購買一批單價為280元的課桌椅,共需500套,運費為總價的1.5%,學校一共需要付款多少元?完成該算法需要5個步驟,正確的順序是( )。① 輸出學校應付款項YFK; ② 計算總價ZJ=DJ*N;③ 輸入每套桌椅的單價DJ和購買數量N;④ 計算應付款YFK=ZJ + YF;⑤ 計算運費YF=ZJ*0.015A. ③④⑤②① B. ③⑤④②① C. ③②⑤④① D. ③②④⑤①22、在賦值表達式y=6*a/(3+b)中,執行的先后次序是________。 A.賦值、乘法、加法、除法 B.加法、乘法、除法、賦值C.加法、除法、乘法、賦值 D.賦值、加法、除法、乘法23、當x=3,y=8時,下列邏輯表達式的值為F的是____。A.(x<6) AND (y>=10) AND (x<=5) B.(x<6) AND (y>=10) OR (x<=5)C.(x<6) OR (y>=10) AND (x<=5) D.(x<5) OR (y>=10) OR (x<=5)24、關于算法,以下描述正確的是____。 A.求解某一類問題算法是唯一的 B. 一個算法可以無止境地運算下去 C.同一個問題可以有不同的算法 D. 同一問題的算法不同,結果必然不同25、關于算法,以下表述錯誤的是____。A.算法就是指解決問題的方法和步驟B.算法可用多種程序設計語言實現C.算法就是計算方法D.算法的每個步驟都必須是確定的,不能有二義性26、設a=4,b=9,下列表達式的運算結果中,值最大的是____。A.a Mod b B.Int(b/a) C.Sqr(b/a) D.b/a27、下列特征中:無序性、確定性、有窮性、無效性,能表示算法特征的有幾個A.1個 B.2個 C.3個 D.4個28、下面敘述中,不屬于算法特點的是________。A.算法必須是確定的 B.算法中必須有數值運算C.算法必須是可行的 D.算法的步驟必須是有限的29、算法開始I=0A=2I=A*3PRINT I算法結束執行結果是:▁▁▁▁▁▁A. A B. 0 C. 6 D. 230、算法開始A=2B=1IF A>B THENA=A+1END IF PRINT A算法結束,執行結果是:▁▁▁▁▁▁A. 2 B. 1 C. 3 D. 031、下列程序運行后的運行結果為▁▁▁。X=8:Y=X:Z=10IF X<=Y THEN PRINT X;Y;ELSE IF Z>=X THEN PRINT Z END IFEND IF A.10 8 B.8 8 C.10 10 D.8 103.若運行時輸入5、9,以下流程圖的運行結果是_______。A.14,45 B.14,126C.a + b,a * b D.126,1435.下列流程圖的功能是______。A.求y的絕對值 B.求y的算術平方根C.求x的絕對值 D.求x的算術平方根32、若X=78,則下列程序運行后的運行結果為▁▁▁。INPUT XIF X<60 THEN PRINT “BuJeGe”ELSE IF X<70 THEN PRINT “JeGe” ELSE IF X<85 THEN PRINT “ZhengDeng” ELSE PRINT “YouXiu” END IF END IFEND IFA.YouXiu B. ZhengDeng C.JeGe D.BuJeGe34、若輸入兩數1,-4,輸出結果_______A.-5 B.-3C.5 D.336.以下流程圖的運行結果是_______。A.4 9 B.5 9 C.4 5 D.9 537、寫出下面流程圖所表述的算法的功能▁▁▁▁A. 降序排序B. 求最大值C. 交換輸出D. 判斷是否是偶數38、下列流程圖描述的是判斷任意3個正數A、B、C是否能構成勾股數,請按此算法功能,把流程圖填寫完整。A . A︿2=B︿2+C︿2 or B︿2=A︿2+C︿2 and C︿2=A︿2+B︿2B . A︿2=B︿2+C︿2 and B︿2=A︿2+C︿2 or C︿2=A︿2+B︿2C . A︿2=B︿2+C︿2 and B︿2=A︿2+C︿2 and C︿2=A︿2+B︿2D . A︿2=B︿2+C︿2 or B︿2=A︿2+C︿2 or C︿2=A︿2+B︿2選擇正確答案▁▁▁39.Y為分段函數求y的值。完成該流程圖,在空白處填入_____x mod 2 <> 0x / 2 = 0x = 2 * n-1x 2 = 0下列流程圖描述的是計算地鐵站售票問題的算法:1~4站,2元/位 5~9站,3元/位 9站以上,4元/位用N表示人數,用X表示站數,用Y表示應付的錢。請按此算法功能,把流程圖填寫完整。40、位置①選擇的正確答案▁▁▁A. (X > 9) OR (Y < 5)B. X >= 9C. X > 5D. X <= 941、位置②選擇的正確答案▁▁▁A. PRINT N B. PRINT YC. PRINT X B. PRINT 442、下流程圖描述的是輸入任意3個不同的數A、B、C,輸出其中的最小數,請按此算法功能,把流程圖填寫完整。應選_______。A. ① B < C ② C < A B. ① A < C ② C < B C. ① A < C ② B < A D. ① A < C ② B < C43.根據算法有窮性、確定性、可行性等特點,以下算法正確的是_________。二、填空簡答題1、將代數式改寫成VB程序中的表達式,正確的寫法是_____________________________。(2分)2、程序填空題,以下程序需要完成的功能是:輸入a,b三個整數,輸出最小數(3分)Dim a as integer, b as integer, min as integera=Val(InputBox(“”))b=Val(InputBox(“”))___________________________min=bElsemin=aEnd ifLabel1.Caption=_____________3、程序代碼拼裝題:設計程序功能為輸入三個整數,按從小到大順序輸出。(9分)要求:將下面三個代碼塊(可重復使用,也可不用)正確插入程序中,使其能完成題目要求功能。源程序如下:Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a = InputBox("輸入第一個整數:") b = InputBox("輸入第二個整數:") c = InputBox("輸入第三個整數:") '''在下面插入三段代碼 Text1 = a & " " & b & " " & cEnd Sub 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫