資源簡介 1.3算術運算符和表達式一課一練一、單選題1.在Small Basic的圖形窗口中畫橢圓是使用DrawEllipse操作,關于DrawEllipse操作的使用格式,它的使用格式如下:GraphicsWindow. DrawEllipse(a,b,width,height)。下列說法錯誤的是( )。A. 參數a, b分別指橢圓的x, y坐標 B. 參數width是指橢圓的寬度C. 橢圓的圓心坐標就是(a, b) D. 參數height是指橢圓的高度2.Int( Rnd * 100 ) 表示的是( )范圍內的整數。 A.[0,100] B.[1,99] C.[0,99] D.[1,100] 3.表達式Abs(-6)+Len(“ABCDE”)的值是( )A. 6ABCDE B. -6ABCDE C. 11 D. 不能計算,出錯4.在VB中,表達式3^2\4的值是( )。A. 1 B. 1.5 C. 2 D. 2.255.若要表示“10A. x<10 or x>25 B. x>10 or x<25 C. x>10 and x<25 D. x>10 and x>256.若要表示表達式15A. 1520 B. x>15 and x>20 C. x>15 and x<20 D. x<15 or x>207.如圖是Python窗口,回答問題(1)下列不是Python語言特點的是( )A.簡單易懂B.語法復雜C.交互性D.免費開源(2)print()是一個Python的內置函數,主要作用是( )A.數據的輸入B.打印輸出C.刪除變量D.導入模塊(3)“>>>”是( ),輸入相應的命令即可執行程序。A.邏輯運算符B.單行注釋符C.命令提示符D.算數運算符8.VB中,運行以下代碼后,Texr1.Text的值為( )。Private Sub Command1_Click( ) Dim a As Integer, b As Integer a = val(“9”) b = sqr(a) Texr1.Text =str (b)End SubA.3B.6C."3"D."6"9.VB中表達式Mid(“hello”,2,3)的值是( )A. “ll” B. “llo” C. “ell” D. “ello”10.print("a"+"b"*2)結果是?( )A. ab2 B. abb C. abab D. ab11.根據下圖回答問題(1)在Python交互模式下,命令運行結果是( )A.12B.10C.FalseD.True(2)“>>>”是( ),輸入相應的命令即可執行程序。A.比較運算符B.命令提示符C.邏輯運算符D.算術運算符(3)“x>0 and x<10”中的and是( )A.比較運算符B.命令提示符C.邏輯運算符D.算術運算符12.要實現圖片的加載,需要用到( )函數,它的功能是把指定存儲位置的圖形文件加載到窗體、圖片框或圖像框的Picture屬性中。A. Rnd B. Int C. LoadPicture D. Integer13.如果在VB中輸入代碼Text1.Text=Rnd*10,Text1中得到的數據不可能是 。A.1.5B.5.2C.7D.12114.表達式7%2的結果是( )。A. 1 B. 2 C. 3 D. 3.515.下列表達式結果為真(True)的是( )A. 3<5 or 4>5 B. 9>2 and 0 C. not 16>15 D. 20<19 and 87>100二、填空題16.表達式int(40.5)的值為 。17.根據“四則運算參考程序”填空。(1)從程序可知,使用了if-________-________語句,也稱為________語句。(2)程序中定義x,y為________。(3)程序中的 “==”表示________,在比較運算符中, 不相等的符號是________;比較運算的結果為________或________。(4)補充程序:①________ ;②________ 。(5)啟動Python后,新建程序,輸入程序內容后,首先要進行________,可以命名為“四則運算.py”,然后運行程序,可執行編輯窗口里的“________”-“Run Module”命令,或使用快捷鍵________。18.填空題(1).將代數 式轉換成程序設計中的表達式為 。(2).表示x是5的倍數或是9的倍數的邏輯表達式為 。三、解答題19.完成“選詞造句”的程序編寫。要求:依次輸入“姓名”“地點”“心情”“事件”,輸出格式如下:姓名+“在”+地點+心情+“地”+事件。例如,輸入“王語菲”“學校”“專心致志”“做作業”,輸出的結果為:“王語菲在學校無比激動地做作業”。20.編寫程序,完成下列題目。題目內容:接收用戶輸入的一個秒數(非負整數),折合成小時、分鐘和秒輸出。輸入格式:請輸入一個非負整數:輸出格式:將小時、分鐘、秒輸出到一行,中間使用空格分隔。輸入樣例:請輸入一個非負整數:70000輸出樣例:19 26 40答案部分一、單選題1. C2. C3. C4. C5. C6. C7. (1)B(2)B(3)C8. C9. C10. B11. (1)C(2)B(3)C12. C13. D14. A15. A二、填空題16. 4017. (1)Elif;else;多分支(2)變量(3)相等;!=;真(True);假(False)(4)ope==“/”;result=x/y(5)保存;Run;F518. (1)Sqr((x*x+y*y)/(a+b))(2)X mod 5=0 or X mod 9=0三、解答題19. name=input("姓名:")place=input("地點:")mood=input("心情:")event=input("事件:")sentence=name+"在"+place+mood+"地"+eventprint(sentence)20. t=eval(input('請輸入一個非負整數:'))a=t//3600b=(t%3600)//60c=(t%3600)%60print(a,b,c) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫