程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python作業1

編輯:Python

一. 單選題

  1. (單選題, 3分)已知x = 3; y = 4,復合賦值語句x *= y + 5執行後,x變量中的值是?
    A. 23
    B. 24
    C. 27
    D. 17

  2. (單選題, 3分)若有字符串s=‘a\nb\tc.’,則len(s)的值是?
    A. 8
    B. 7
    C. 6
    D. 5

  3. (單選題, 3分)下列選項中,不屬於Python特點的是?
    A. 面向對象
    B. 可移植
    C. 運行效率高
    D. 免費和開源

  4. (單選題, 3分)下列Python語句中,非法的是?
    A. x = y = 1
    B. x = (y=1)
    C. x, y = y, x
    D. x = 1; y = 1

  5. (單選題, 3分)在Python中,一個命令行寫多條語句,語句之間用____隔開.
    A. :
    B. /
    C. ;
    D. #

  6. (單選題, 3分)下面程序求兩個數x和y中的大數,哪個是不正確的?
    A. maxNum = x if x > y else y
    B. maxNum = math.max(x,y)
    C.
    if(x>y):maxNum=x
    else: maxNum=y
    D.
    if(y>=x):maxNum=y
    maxNum = x

  7. (單選題, 3分)執行下列Python語句的將產生的結果是:
    i = 1
    if(i):print(True)
    else:print(False)
    A. 輸出1
    B. 輸出True
    C. 輸出False
    D. 編譯錯誤

  8. (單選題, 3分)
    以下代碼輸出結果是?
    x=2;y=2.0
    if(x==y):print(“Equal”)
    else:print(“Not Equal”)
    A. Equal
    B. Not Equal
    C. 編譯錯誤
    D. 運行時錯誤

  9. (單選題, 3分)下列表達式中,值不是1的是?
    A. 4//3
    B. 15%2
    C. 1^0
    D. ~1

  10. (單選題, 3分)下列標識符中合法的是?
    A. i’m
    B. _
    C. 3Q
    D. for

二. 填空題

  1. 表達式“[3] in [1, 2, 3, 4]”的值為___False__。

  2. Python語句使用符號____#___進行單行注釋。

  3. 語句print(‘aaa’,‘bbb’,sep=‘-’,end=‘+’)的執行結果是?
    aaa-bbb+

  4. Python使用__and___,or_,__not___分別表示與、或、非。

  5. Python語句a,b=3,4;a,b=b,a;print(a,b)的結果是_4 3_____。

  6. Python提供了對象比較運算符__is 和 is not __來測試兩個變量是否指向同一個對象;通過內置函數 __type()__來測試對象的類型;通過 __ ==___運算符來判斷兩個變量指向的對象的值是否相同。

  7. Python表達式12/4-2+5*8/4%5/2的值是__ 1.0 ____.

  8. 請寫出Python語句的輸出結果:print(“{:#>12s}:{:*<9.2f}”.format(“Length”,23.87501))
    ######Length:23.88****


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved