日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

Matrix工作室第六届纳新AI组考核题(A卷)

發布時間:2024/5/17 ChatGpt 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matrix工作室第六届纳新AI组考核题(A卷) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、單選題

  • Python不支持的數據類型有(A)
    A、char
    B、int
    C、float
    D、list
  • python 中的標準數據類型:

    其中數字類型有:

    注意:
    string 不是 char!!!
    可變數據類型:列表list[ ]、字典dict{ }
    不可變數據類型:整型int、字符串str’ '、元組tuple()

  • 下面哪個是Python中的不變的數據結構(C)
    A、set
    B、list
    C、tuple
    D、dict
  • Python標準的內置數據類型有:
    Number(整數型 int , 浮點數型 float, 布爾型 bool , 復數 complex)
    String List Tuple Set Dictionary


    Python可變數據類型:可改變變量的值,且不會新建對象
    List、Dictionary、Set
    Python不可變數據類型:不允許變量的值發生改變,發生改變時會新建對象
    Tuple、String、Number

  • 下面哪個不是Python合法的標識符(B)
    A、int32
    B、40XL
    C、self
    D、name
  • python中的標識符:
    1)第一個字符必須是字母表中字母或下劃線 _ 。
    2)標識符的其他的部分由字母、數字和下劃線組成。
    3)標識符對大小寫敏感。
    4)不可以是python中的關鍵字,如False、True、None、class等。
    注意:self不是python中的關鍵字。類中參數self也可以用其他名稱命名,但是為了規范和便于讀者理解,推薦使用self。

  • 下列代碼輸出為:(B)
  • str1 = "Hello,Python"; str2 = "Python"; print(str1.index(str2));

    A、5
    B、6
    C、7
    D、8

    語法

    index()方法語法:

    str.index(str, beg=0, end=len(string))

    參數

    - str -- 指定檢索的字符串
    - beg -- 開始索引,默認為0。
    - end -- 結束索引,默認為字符串的長度。
    從Hello開始數到p截止,從下標0開始數
  • 以下程序輸出為:(A)
  • def w1():print('正在裝飾')def inner():print('正在驗證權限')return inner()w1()

    A、正在裝飾 正在驗證權限
    B、正在裝飾
    C、正在驗證權限
    D、運行錯誤

    如果外層函數返回的是一個函數名的話,運行結果應該是:正在裝飾 如果外層函數返回的是函數調用的話,運行結果是:正在裝飾 正在驗證權限
  • 以下程序輸出為:(A)
  • info = {'name':'班長', 'id':100, 'sex':'f', 'address':'北京'} age = info.get('age') print(age) age=info.get('age',18) print(age)

    A、None 18
    B、None None
    C、編譯錯誤
    D、運行錯誤

    本題考查的是字典的 get 方法
    dict.get(key, value=None)
    當value的值存在時返回其本身,當key的值不存在時返回None(即默認參數)。

  • 在python中,使用open方法打開文件,語法如下:open(文件名,訪問模式),如果以二進制格式打開一個文件用于追加,則訪問模式為(C)
    A、rb
    B、wb
    C、ab
    D、a
  • b 二進制模式
    r 只讀,指針將會放在文件的開頭
    rb 二進制只讀,指針將會放在文件的開頭
    r+ 讀寫,指針將會放在文件的開頭
    rb+ 二進制讀寫,指針將會放在文件的開頭
    w 寫入, 如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件
    wb 二進制寫入,如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。一般用于非文本文件如圖片等
    w+ 讀寫,如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。
    wb+ 二進制讀寫,如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。一般用于非文本文件如圖片等
    a 追加,如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入
    ab 二進制追加,如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入
    a+ 讀寫,如果該文件已存在,文件指針將會放在文件的結尾。文件打開時會是追加模式。如果該文件不存在,創建新文件用于讀寫。
    ab+ 二進制讀寫,如果該文件已存在,文件指針將會放在文件的結尾。如果該文件不存在,創建新文件用于讀寫。

  • 下列代碼輸出為(A)
  • str = "Hello,Python";suffix = "Python";print (str.endswith(suffix,2));

    A、True
    B、False
    C、語法錯誤
    D、F

    str.endswith(suffix[, start[, end]]) 用于判斷字符串是否以指定后綴結尾,如果以指定后綴結尾返回True,否則返回False。
    可選參數"start"與"end"為檢索字符串的開始與結束位置。

  • Python調用(A)函數可實現對文件內容的讀取
    A、read()
    B、readline()
    C、readlines()
    D、readclose()
  • 1.read([size])方法從文件當前位置起讀取size個字節,若無參數size,則表示讀取至文件結束為止,它范圍為字符串對象。
    2.readline()方法每次讀出一行內容,所以,讀取時占用內存小,比較適合大文件,該方法返回一個字符串對象。
    3.readlines()方法讀取整個文件所有行,保存在一個列表(list)變量中,每行作為一個元素,但讀取大文件會比較占內存。

  • 下列哪個語句在Python中是非法的(B)
    A、x = y = z = 1
    B、x = (y = z + 1)
    C、x, y = y, x
    D、x += y
  • y = z + 1 的結果沒有返回值,就無法賦值到 x

  • 有如下函數定義,執行結果正確的是(A)
  • def dec(f):n = 3def wrapper(*args,**kw):return f(*args,**kw) * nreturn wrapper@dec def foo(n):return n * 2

    A、foo(2) == 12
    B、foo(3) == 12
    C、foo(2) == 6
    D、foo(3) == 6

    @dec 裝飾器,先執行dec(), 并將 @dec 下面的 函數 作為dec()的參數。 (裝飾器的作用:為已經存在的對象添加額外的功能)
    foo(n) = n * 2 * 3

  • 已知print_func.py的代碼如下:
  • print('Hello World!') print('__name__ value: ', __name__)def main():print('This message is from main function')if __name__ == '__main__':main()

    print_module.py的代碼如下:

    import print_func print("Done!")

    執行結果為(A)
    A、Hello World! __name__ value: print_func Done!
    B、Hello World! __name__ value: print_module Done!
    C、Hello World! __name__ value: __main__ Done!
    D、Hello World! __name__ value: Done!

    自己運行自己的程序,__name__ 即為__main__
    當程序當做腳本被別人調用運行時,其__name__ 為自己的模塊名稱
    這里的print_func即被導入到print_module中當做腳本被運行時,則print_func的__name__即變為其自身的模塊名。

  • 下列代碼運行結果是(C)
  • a = map(lambda x: x**3, [1, 2, 3]) list(a)

    A、[1, 6, 9]
    B、[1, 12, 27]
    C、[1, 8, 27]
    D、(1, 6, 9)

    map()接收兩個參數,一個是功能函數f,一個list,并將f依次作用在list的每個元素上,并返回一個新的list,a**b是求a的b次方的意思

  • 下列哪種類型是Python的映射類型?
    A、str
    B、list
    C、tuple
    D、dict
  • 字典是 Python 語言中唯一的映射類型。

  • 以下聲明錯誤的是:(D)
    A、dic = {}
    B、dic = {100:200}
    C、dic = {(1,2,3):‘test’}
    D、dic = {[1,2,3]:‘test’}
  • 字典的鍵值必須是不可變類型,如數字,字符串,元組,而列表是可變類型。

    二、不定項選擇題

  • 以下python代碼執行后:(BD)
  • foo = [1,2] foo1 = foo foo.append(3)

    A、foo 值為[1,2]
    B、foo 值為[1,2,3]
    C、foo1 值為[1,2]
    D、foo1 值為[1,2,3]

    foo1 = foo為淺表復制,也稱為淺拷貝,只是將foo1和foo指向相同存儲地址。
    在foo中追加3后,二者都改變。
    如果不想改變foo1,我們可使用deepcooy進行深拷貝,復制出一份foo表在新的內存中存儲,并由foo1指向該地址,此時再對foo進行操作,foo1不會改變。

  • 若 a = (1, 2, 3),下列哪些操作是合法的(ABD)
    A、a[1:-1]
    B、a*3
    C、a[2] = 4
    D、list(a)
  • a[1:-1] ---->(2,)
    a*3---->(1,2,3,1,2,3,1,2,3)
    a是元組不可改變
    list(a)----->[1,2,3]數組和列表可以相互轉換

  • 以下程序要求用戶輸入二進制數字0/1并顯示之,請指出程序中代碼第幾行存在錯誤:(AC)
  • bit = int(input("Enter a binary digit:")) if bit = 0 or 1:print("your input is" ,bit) elseprint("your input is invalid")

    A、2
    B、3
    C、4
    D、5

    2:if bit == 0 or bit == 1:
    4:else:

  • 解釋型語言的特性有什么(AB)
    A、非獨立
    B、效率低
    C、獨立
    D、效率高
  • 解釋性語言和編譯性語言的定義:
    計算機不能直接理解高級語言,只能直接理解機器語言,所以必須要把高級語言翻譯成機器語言,計算機才能執行高級語言編寫的程序。
    翻譯的方式有兩種,一個是編譯,一個是解釋。兩種方式只是翻譯的時間不同。
    解釋性語言的定義:
    解釋性語言的程序不需要編譯,在運行程序的時候才翻譯,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就需要逐行翻譯一次,效率比較低。
    現代解釋性語言通常把源程序編譯成中間代碼,然后用解釋器把中間代碼一條條翻譯成目標機器代碼,一條條執行。
    編譯性語言的定義:
    編譯性語言寫的程序在被執行之前,需要一個專門的編譯過程,把程序編譯成為機器語言的文件,比如exe文件,以后要運行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe文件),因為翻譯只做了一次,運行時不需要翻譯,所以編譯型語言的程序執行效率高。

  • Python中函數是對象,描述正確的是(ABCD)
    A、函數可以賦值給一個變量
    B、函數可以作為元素添加到集合對象中
    C、函數可以作為參數值傳遞給其它函數
    D、函數可以當做函數的返回值
  • https://www.cnblogs.com/smallmars/p/6936871.html

    三、簡答題

  • 簡述Python變量命名規則。
    • 變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線開頭,但不能以數字開頭,例如,可將變量命名為message_1,但不能將其命名為1_message。
    • 變量名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變量名greeting_message可行,但變量名greeting message會引發錯誤。
    • 不要將Python關鍵字和函數名用作變量名,即不要使用Python保留用于特殊用途的單詞,如print。
    • 變量名應既簡短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
    • 慎用小寫字母l和大寫字母O,因給他們可能被人錯看成數字1和0;

    注意:應使用小寫的Python變量名。在變量名中使用大寫字母雖然不會導致錯誤,但避免使用大寫字母是個不錯的注意。

  • 簡述Python的深淺拷貝以及應用場景?
  • 深淺拷貝用法來自copy模塊。

    導入模塊:import copy

    淺拷貝:copy.copy

    深拷貝:copy.deepcopy

    對于 數字 和 字符串 而言,賦值、淺拷貝和深拷貝無意義,因為其永遠指向同一個內存地址。

    淺拷貝指僅僅拷貝數據集合的第一層數據,深拷貝指拷貝數據集合的所有層。所以對于只有一層的數據集合來說深淺拷貝的意義是一樣的,比如字符串,數字,還有僅僅一層的字典、列表、元祖等。

    深拷貝的時候python將所有數據在內存中新建了一份,所以如果你修改新的模版的時候老模版不會變。

    四、編程題

  • 請編寫一個 Python 程序,輸出9*9乘法表,代碼行數越少越好。
  • print('\n'.join(' '.join(['%s * %s = %-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)))
  • 請編寫一個 Python 程序,計算一個文件中的大寫字母數量。
  • with open(file_name, 'r') as f:count = 0 for i in f.read():if i.isupper():count += 1print('大寫字母數量為%d'%count)
  • 實現用戶輸入用戶名和密碼,當用戶名為 coco 或 alex 且 密碼為 123456 時,顯示登陸成功,否則登陸失敗,失敗時允許重復輸入三次
  • count = 0while count < 3:username = input("Please enter your username: ")password = input("Please enter your password: ")if username == "seven" and password == "123":print("%s login successful." %username)breakelif username == "alex" and password == "123":print("%s login successful." %username)breakelse:print("login failed.")count += 1if count == 3:print("the max input is 3 times. ")

    總結

    以上是生活随笔為你收集整理的Matrix工作室第六届纳新AI组考核题(A卷)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产二区电影 | 黑人操日本女优 | 亚洲AV第二区国产精品 | 少妇一夜三次一区二区 | 波多野结衣1区 | 精品久久久久久无码国产 | 一呦二呦三呦精品网站 | 一区二区传媒有限公司 | 久久精品成人av | a天堂v| 中国亚洲女人69内射少妇 | 小毛片在线观看 | www.日韩高清 | 久久久久久九九 | 樱花视频在线免费观看 | 日韩三级视频在线 | 国产区在线视频 | 亚洲专区欧美 | 国产a国产片 | 99热日本| 午夜精品福利一区二区蜜股av | 91成人在线观看喷潮动漫 | 男女羞羞的视频 | 欧美一区二区三 | 婷婷亚洲综合五月天小说 | 在线观看免费福利 | 午夜在线视频 | 天天爱天天做天天爽 | 爱爱视频天天干 | 日本免费三区 | 在线香蕉视频 | 日剧大尺度床戏做爰 | 亚洲欧美日韩精品在线观看 | 国内精品久久久久久久久久久 | 国产在线观看无码免费视频 | 国产欧美专区 | 日韩在线欧美在线 | 亚洲精品一区二三区不卡 | 久久久久久九九九 | www.香蕉.com| 美女视频一区二区 | 四虎精品永久在线 | xx性欧美肥妇精品久久久久久 | 蜜桃导航-精品导航 | 欧美性成人 | 最近中文字幕 | 熟睡人妻被讨厌的公侵犯 | 国产污在线观看 | 色姑娘天天操 | 一本色道av | 欧美韩一区二区 | 中文字幕在线免费看线人 | 美国少妇性做爰 | 深夜福利免费视频 | 久久视频在线播放 | 国产aⅴ一区二区三区 | 亚洲av综合色区无码另类小说 | 三级免费网站 | 美女网站免费观看视频 | 好男人在线视频 | 国产成人久久精品77777综合 | 精品午夜一区二区三区在线观看 | 动漫美女揉胸 | 夜夜躁很很躁日日躁麻豆 | 亚洲欧美一区二区三 | 男女羞羞在线观看 | 图片区 小说区 区 亚洲五月 | 91免费看国产 | 17c国产精品一区二区 | 国产精品96久久久久久 | 视色在线 | 无码人妻一区二区三区一 | 久久无码人妻丰满熟妇区毛片 | 国产永久免费 | 国产精品久久久久久亚洲伦 | 久久久久久久久亚洲 | 成人涩涩网站 | 综合激情在线 | 亚洲free性xxxx护士白浆 | 久久精品欧美视频 | www色中色 | 国产精欧美一区二区三区白种人 | 打美女白嫩屁屁网站 | 久久伊人精品视频 | 亚洲最大中文字幕 | 色婷婷在线播放 | 影音先锋欧美在线 | 综合久久2o19 | 欧美精品国产一区二区 | 日韩伦理av | 免费观看理伦片在线播放视频软件 | 97天天干| 欧美专区一区 | 小视频在线看 | 超碰凹凸 | 欧美偷拍精品 | 天堂网亚洲 | 亚洲第一区在线 | 精品久久国产字幕高潮 |