人工智能軟硬件知識習題庫(附答案解析)_第1頁
人工智能軟硬件知識習題庫(附答案解析)_第2頁
人工智能軟硬件知識習題庫(附答案解析)_第3頁
人工智能軟硬件知識習題庫(附答案解析)_第4頁
人工智能軟硬件知識習題庫(附答案解析)_第5頁
已閱讀5頁,還剩36頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

人工智能軟硬件知識習題庫(附答案解析)一、單選題(共40題,每題1分,共40分)1.下列哪個語句在Python中是不合法的()A、x=y=z=1B、x=(y=z+1)C、x,y=y,xD、x+=y正確答案:B答案解析:在Python中,不能在賦值語句的左側使用賦值操作,比如`x=(y=z+1)`這種形式是不合法的。`y=z+1`是一個賦值語句,不能放在賦值運算符左邊。選項A中`x=y=z=1`是合法的連續賦值;選項C中`x,y=y,x`是合法的交換兩個變量值的操作;選項D中`x+=y`是合法的增量賦值操作。2.Python中,以下哪個變量的賦值是正確的?A、vara=2B、inta=2C、a=2D、variablea=2正確答案:C答案解析:在Python中,變量賦值不需要聲明變量類型,直接使用變量名并賦值即可。選項A的寫法是Java等語言的寫法;選項B的寫法也是Java等語言聲明并初始化變量的方式;選項D中“variable”不是Python聲明變量的關鍵字,Python中直接使用變量名進行賦值,所以選項C是正確的賦值方式。3.運行一個腳本,用戶不需要什么樣的權限?A、browseonthedirectoryB、writeC、executeD、read正確答案:B4.下列代碼執行結果是什么?x=1defchange(a):x+=1printxchange(x)A、1B、2C、3D、報錯正確答案:D答案解析:在函數`change`中使用了`x+=1`,這里的`x`是局部變量,Python會認為它是一個新的局部變量,而不是全局變量`x`。在函數內部沒有事先聲明或初始化`x`就直接對其進行操作,會導致未定義變量的錯誤,所以會報錯。5.讀取文件時并指定文件以空格分隔,則應該添加A、sep="”B、sep=""C、sep="\r”D、sep="\t”正確答案:B6.一下哪個環境變量表示當前路徑()A、PATHB、PWDC、HOMED、ROOT正確答案:B答案解析:PWD是一個環境變量,它表示當前所在的工作目錄,即當前路徑。PATH用于指定命令的搜索路徑;HOME通常表示用戶的主目錄;ROOT一般不是標準的表示當前路徑的環境變量。7.卷積神經網絡經常使用的激活函數有好幾種:()、tanh函數、ReLu函數、LeakyReLu函數、PReLu函數等。A、sigmoid函數B、main函數C、max函數D、sum函數正確答案:A答案解析:激活函數是神經網絡中的重要組成部分,用于引入非線性因素,使神經網絡能夠學習到更復雜的模式。sigmoid函數是一種常用的激活函數,它的輸出值在0到1之間,具有平滑的非線性特性。在卷積神經網絡中,sigmoid函數常用于二分類問題的輸出層,將輸出值映射到概率值。tanh函數也是一種常用的激活函數,它的輸出值在-1到1之間,同樣具有平滑的非線性特性。ReLu函數是一種近年來廣泛使用的激活函數,它的輸出值為輸入值大于0時保持不變,小于0時為0。LeakyReLu函數是ReLu函數的改進版本,它在輸入值小于0時也會有一個較小的輸出,而不是完全為0。PReLu函數則是另一種改進的ReLu函數,它的負半軸斜率是可學習的參數。相比之下,main函數是程序的入口函數,max函數用于求最大值,sum函數用于求和,它們都不是卷積神經網絡中常用的激活函數。因此,正確答案是[A]sigmoid函數。8.關于Python語句P=–P,以下選項中描述正確的是A、P的絕對值B、給P賦值為它的負數C、P=0D、P等于它的負數正確答案:B答案解析:該語句的作用是將P賦值為它原來值的負數。例如,若P原來的值為5,執行該語句后,P的值就變為-5。9.下面哪種寫法表示如果cmd1成功執行,則執行cmd2命令?A、cmd1&&cmd2B、cmd1|cmd2C、cmd1;cmd2D、cmd1||cmd2正確答案:A答案解析:在Linux等系統中,“&&”表示邏輯與,當“cmd1”成功執行(返回狀態碼為0)時,才會執行“cmd2”命令。“>cmd1”并不是一個完整的可執行命令判斷成功與否的形式,這里只是作為示例命令說明,重點在于“&&”的邏輯關系。選項[B]中“|”是管道符,與題目要求邏輯不符;選項[C]只是簡單的順序執行,不管“cmd1”是否成功都會執行“cmd2”;選項[D]中“||”表示邏輯或,當“cmd1”執行失敗時才會執行“cmd2”,不符合題意。10.在使用了shadow口令的系統中,/etc/passwd和/etc/shadow兩個文件的權限正確的是:A、-rw-r--r--,-r--------B、-rw-r-----,-r--------;C、-rw-r--rw-,-r-----r--D、-rw-r--r--,-r--r--r--正確答案:A11.以下哪個關鍵字是與try語句一起使用來處理異常的?A、exceptionB、catch(a)C、catchD、except正確答案:D12.用Tensorboard對數據可視化的命令為()A、tensorboard--logdirB、--logdirC、tensorboard--dirD、tensorboard-logdir正確答案:A答案解析:在使用Tensorboard進行數據可視化時,正確的命令格式是“tensorboard--logdir”,這里“--logdir”后面接日志文件所在的目錄路徑。選項A的格式正確,其他選項格式均有誤。13.Linux系統中,將加密過的密碼放到()文件中A、/etc/shadowB、/etc/passwdC、/etc/passwordD、other正確答案:A答案解析:/etc/shadow文件用于存儲用戶的加密密碼等重要信息,/etc/passwd文件主要存儲用戶的基本信息,并不直接存放加密密碼。14.下面哪個是Python中的不變的數據結構()。A、setB、listC、tupleD、dict正確答案:C答案解析:在Python中,tuple(元組)是不可變的數據結構,一旦創建,其元素不能被修改。而set(集合)、list(列表)、dict(字典)都是可變的數據結構。集合可以添加、刪除元素;列表可以修改、添加、刪除元素;字典可以添加、修改、刪除鍵值對。15.下列關于建模流程描述中,錯誤的是A、業務需求邊界的確認十分關鍵B、特征工程階段結束后就不需要再進行數據處理了C、應該根據實際情況選擇合適的算法D、模型效果不好需要從多個環節進行綜合考察迭代正確答案:B答案解析:在整個建模流程中,數據處理是貫穿始終的,特征工程階段結束后依然可能需要對數據進行進一步處理,比如在模型訓練和評估階段可能還需要對數據進行歸一化、劃分訓練集和測試集等操作,所以選項B描述錯誤。選項A中業務需求邊界確認確實對后續建模方向等有關鍵影響;選項C根據實際情況選擇合適算法是正確的建模步驟;選項D模型效果不好從多個環節考察迭代也是合理的做法。16.以下對文件描述錯誤的是()。A、文件是一個存儲在輔助存儲器上的數據序列B、文本文件和二進制文件都是文件C、文件中可以包含任何數據內容D、文本文件不能用二進制文件方式讀入正確答案:D答案解析:文件是存儲在輔助存儲器上的數據序列,文本文件和二進制文件都屬于文件,文件可包含各種數據內容。文本文件也能用二進制文件方式讀入,只是讀取出來的數據可能需要按照特定規則解析,所以選項D描述錯誤。17.對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數為.A、9B、10C、45D、90正確答案:C答案解析:冒泡排序在最壞情況下,即初始序列為逆序時,比較次數最多。對于長度為n的線性表,冒泡排序最壞情況下的比較次數為n(n-1)/2。當n=10時,10×(10-1)÷2=45次。所以對長度為10的線性表進行冒泡排序,最壞情況下需要比較45次,應選C。18.TensorFlow2.0中可用于張量合并的方法有?A、joinB、concatC、splitD、unstack正確答案:B答案解析:在TensorFlow2.0中,`concat`方法用于張量合并。`join`不是用于張量合并的常見方法;`split`用于將張量分割;`unstack`用于將張量按指定維度展開成多個張量,并非合并操作。`concat`函數可以沿著指定的維度將多個張量連接在一起,形成一個新的張量。19.Python對not、or、and求值的優先順序是()。A、and、or、notB、not、and、orC、or、and、notD、or、not、nad正確答案:B答案解析:在Python中,邏輯運算符的優先級順序是not>and>or。not最先計算,然后是and,最后是or。20.下列哪種函式參數定義不合法?A、defmyfunc(*args):B、defmyfunc(arg1=1):C、defmyfunc(*args,a=1):D、defmyfunc(a=1,**args):正確答案:C答案解析:函數定義中參數的正確語法是先定義位置參數(可以有*args形式的可變位置參數),然后再定義關鍵字參數(可以有**kwargs形式的可變關鍵字參數)。在選項C中,*args放在了a=1之后,不符合語法規則,所以選項C的函式參數定義不合法。而選項A中*args表示可變位置參數定義合法;選項B中arg1=1定義默認參數合法;選項D中a=1是普通關鍵字參數,**args表示可變關鍵字參數,定義順序也是合法的。21.以下選項中,不是Python中文件操作的相關函數是()A、open()B、load()C、read()D、write()正確答案:B答案解析:選項A中的open()函數用于打開文件;選項C中的read()函數用于讀取文件內容;選項D中的write()函數用于向文件寫入內容。而選項B中的load()函數不是Python文件操作的相關函數,它通常用于從序列化文件(如pickle文件)中加載對象。22.Kvps={‘1’:1,’2’:2}theCopy=kvpskvps[‘1’]=5sum=kvps[‘1’]+theCopy[‘1’]Printsum上述代碼的結果是A、1B、2C、10D、7正確答案:C答案解析:首先創建了一個字典`kvps`,然后將`kvps`賦值給`theCopy`,這使得`theCopy`和`kvps`指向同一個字典對象。接著修改了`kvps`中鍵為`'1'`的值為5。由于`theCopy`和`kvps`指向同一字典,所以`theCopy['1']`的值也變為5。最后計算`kvps['1']+theCopy['1']`,即5+5=10,所以結果是10,答案選C。23.面向對象方法中,繼承是指()。A、—組對象所具有的相似性質B、—個對象具有另一個對象的性質C、各對象之間的共同性質D、類之間共享屬性和操作的機制正確答案:D答案解析:繼承是指類之間共享屬性和操作的機制。在面向對象編程中,一個類可以繼承另一個類的屬性和方法,從而實現代碼的復用和擴展。通過繼承,子類可以獲得父類的特性,并且可以根據需要進行修改和擴展,同時保持與父類的關聯。選項A描述的是對象的共性;選項B表述不準確;選項C強調的也是對象間共同性質,均不符合繼承的準確含義。24.已知x=3,那么執行語句x*=6之后,x的值為_________。A、18B、9C、3D、2正確答案:A答案解析:執行語句x*=6,即x=x*6。已知x=3,那么執行后x=3*6=18,18大于18不成立,大于9成立,大于3成立,大于2成立,但符合的選項為[A]。25.關于列表的說法,描述錯誤的是()。A、list是不可變的數據類型B、list是一個有序序列,沒有固定大小C、list可以存放任意類型的元素D、使用list時,其下標可以是負數正確答案:A答案解析:list是可變的數據類型,可以通過索引修改列表中的元素。列表是一個有序序列,沒有固定大小,可以存放任意類型的元素,其下標可以是負數,負數下標表示從列表末尾開始計數。26.設a=2,b=5,在python中,表達式a>bAndb>3的值是()A、FalseB、TrueC、-1D、1正確答案:A答案解析:首先分析表達式a>bAndb>3,已知a=2,b=5,a>b為False,而And邏輯運算符要求兩邊都為True時整個表達式才為True,只要有一邊為False結果就為False,所以a>bAndb>3的值為False。27.ping使用的協議是:A、TCPB、UDPC、SMBD、ICMP正確答案:D28.下列方法中,能夠返回某個字串在字符串中出現的次數的是()。A、len()B、count()C、find()D、split()正確答案:B答案解析:在Python中,字符串的count()方法用于統計某個子串在字符串中出現的次數。len()方法返回字符串的長度;find()方法返回子串第一次出現的索引,如果不存在則返回-1;split()方法用于分割字符串,返回一個列表。所以能夠返回某個字串在字符串中出現的次數的是count()方法。29.作為一家專業的圖形處理芯片公司,()在1999年發明圖形處理器GPU。A、高通B、英特爾C、AMDD、英偉達正確答案:D答案解析:英偉達在1999年發明了圖形處理器GPU。英偉達專注于圖形處理芯片領域,GPU的發明對圖形處理能力的提升起到了革命性的作用,推動了計算機圖形技術的快速發展。30.下列關于Docker的說法正確的是()A、Docker采用經多次小變更積攢到一起,一次提交進鏡像的方式B、Docker容器不可以脫離底層硬件,隨時隨地獲取應用資源C、可以在一臺主機上創建輕量級的、可移植的、自給自足的容器D、通過容器打包應用程序進入鏡像,增加了工作量,使工作更繁瑣正確答案:C答案解析:選項A中Docker采用增量式構建鏡像,并非多次小變更積攢到一起一次提交進鏡像;選項B中Docker容器可以脫離底層硬件隨時隨地獲取應用資源;選項C正確,可以在一臺主機上創建輕量級的、可移植的、自給自足的容器;選項D中通過容器打包應用程序進入鏡像減少了工作量,使工作更便捷,而不是增加工作量使工作更繁瑣。31.以下用C語言開發的Python解釋器是()A、JPythonB、IronPythonC、CPythonD、PyPy正確答案:C答案解析:CPython是用C語言開發的Python解釋器。它是Python官方的標準實現,具有高效、穩定等特點。JPython是用Java實現的Python解釋器;IronPython是基于.NET的Python實現;PyPy是一個用Python寫的Python解釋器,它的目標是提供與CPython兼容的高效實現。32.PyTorch不具備以下哪種功能?A、內嵌kerasB、支持動態圖C、自動求導D、GPU加速正確答案:A答案解析:PyTorch本身不內嵌keras,它有自己獨立的體系和功能。PyTorch支持動態圖,能夠自動求導,并且可以利用GPU進行加速。33.字典對象的_____方法返回字典的“鍵”列表。A、keys()B、keySet()C、list()D、values()正確答案:A34.表達式int('123',8)的值為_____。A、84B、12C、83D、84正確答案:C35.以下不是tuple類型的是()。A、(1)B、(1,)C、([],[1])D、([{‘a’:1}],[‘b’,1])正確答案:A答案解析:在Python中,元組(tuple)是用小括號括起來的有序、不可變序列。選項A中只有一個小括號括起來的單個數字1,它不是元組,而是一個整數。選項B是一個包含一個整數1的元組。選項C是一個包含兩個列表的元組。選項D是一個包含兩個列表的元組,其中一個列表包含一個字典,另一個列表包含兩個元素。36.深度學習神經網絡訓練時需要大量的矩陣計算,一般我們需要配用硬件讓計算機具備并行計算的能力,以下硬件設備可提供并行計算能力的是:A、主板B、內存條C、GPUD、CPU正確答案:C37.下面()不是Python合法的標識符。A、int32B、selfC、_name_D、40XL正確答案:D答案解析:Python標識符的命名規則如下:只能包含字母、數字和下劃線;不能以數字開頭。選項D中“40XL”以數字開頭,不符合標識符命名規則,不是合法的標識符。而選項A“int32”是Python中的數據類型名稱,不是自定義標識符;選項B“self”是Python類中方法的第一個參數名,是合法的標識符;選項C“_name_”由字母、下劃線組成,是合法的標識符。38.下列代碼執行結果是?[i**iforiinxrange(3)]A、[1,1,4]B、(1,1,4)C、[0,1,4]D、[1,2,3]正確答案:A39.刪除字符串str末尾的指定字符char的表達式為A、str.lstrip(‘char’)B、str.strip(char)C、str.rstrip(‘char’)D、str.rstrip(char)正確答案:C答案解析:`str.rstrip('char')`方法用于刪除字符串末尾的指定字符`char`。`lstrip`是刪除字符串左邊的指定字符,`strip`是刪除字符串兩邊的指定字符,而選項D中參數寫法有誤,應該用單引號括起來指定字符。40.在Python中,設a=2,b=3,表達式a=3值是()A、1B、TrueC、FalseD、0正確答案:B二、多選題(共30題,每題1分,共30分)1.以下代碼會造成索引越界的是?A、(1,2,3,‘abc’)[3][3]B、[‘abc’,123][2]C、[‘abc’,123][0][3]D、{1:‘123’,2:123}[1][3]正確答案:ABCD2.下列表達式的值為True的是()A、'abc'>'ab0'B、5+5j>2-3jC、(3,2)>(2,4)D、3>2>2正確答案:AC3.以下關于python模塊說法正確的是A、模塊文件的擴展名不一定是.pyB、任何一個普通的xx.py文件可以作為模塊導入C、運行時會從制定的目錄搜索導入的模塊,如果沒有,會報錯異常D、一個xx.py就是一個模塊正確答案:BCD4.計算機內部總線分為()A、網絡總線B、控制總線C、地址總線D、數據總線正確答案:BCD答案解析:計算機內部總線分為數據總線、地址總線和控制總線。數據總線用于傳輸數據信息;地址總線用于傳送地址信息;控制總線用于傳輸控制信號等,以協調計算機各部件的工作。而網絡總線不屬于計算機內部總線的分類范疇。5.關于sipy說法正確的是()A、可以作圖B、包括統計、優化、整合等C、專為科學和工程設計的python工具包D、可以做積分、微分計算正確答案:BCD6.數組很重要,因為它可以使我們不用編寫()即可對數據執行批量運算,這通常叫做()。A、標量化B、循環C、矢量化D、表達式正確答案:BC7.ASIC芯片的優勢包括()。A、通用性強B、高性能C、低功耗D、小體積正確答案:BCD答案解析:ASIC芯片是一種為特定應用定制的芯片,它具有高性能、低功耗、小體積等優勢。而通用性強并不是它的優勢,因為它是專門針對特定應用設計的,不具備廣泛的通用性。8.計算機系統中運行在硬件之上的一層是操作系統OS,它控制和管理著系統硬件,操作系統的功能主要有()。A、文件管理B、設備管理C、進程管理D、存儲管理正確答案:ABCD答案解析:操作系統的主要功能包括進程管理、存儲管理、設備管理、文件管理等。進程管理負責對進程的創建、調度、終止等進行管理;存儲管理用于對內存等存儲空間進行分配、回收和管理;設備管理負責管理系統中的各種外部設備;文件管理則負責對文件的存儲、檢索、權限控制等進行管理。9.下列()是常用的深度學習框架A、TensorFlowB、PyTorchC、Paddle正確答案:ABC答案解析:常用的深度學習框架有TensorFlow、PyTorch、PaddlePaddle等。TensorFlow是一個開源的機器學習框架,被廣泛應用于各種深度學習任務;PyTorch以其簡潔的設計和動態計算圖受到很多研究者和開發者的喜愛;PaddlePaddle是百度開發的深度學習框架,在國內也有廣泛的應用。所以選項A、B、C都是常用的深度學習框架。10.數據結構主要分為()等幾種形式。A、線性結構B、環狀結構C、非線性結構D、條狀結構正確答案:AC答案解析:數據結構主要分為線性結構和非線性結構。線性結構是數據元素之間存在一對一的線性關系的數據結構,如數組、鏈表、棧、隊列等。非線性結構是數據元素之間存在一對多或多對多的非線性關系的數據結構,如樹形結構、圖形結構等。環狀結構和條狀結構不屬于數據結構的主要分類形式。11.云計算根據提供服務的層次可分為()。A、IaaSB、PaaSC、SaaSD、DaaS正確答案:ABC答案解析:云計算根據提供服務的層次可分為基礎設施即服務(IaaS)、平臺即服務(PaaS)、軟件即服務(SaaS)。IaaS提供計算、存儲、網絡等基礎設施資源;PaaS提供軟件開發和部署平臺;SaaS提供可直接使用的軟件應用。而DaaS(數據即服務)不屬于云計算服務層次的分類。12.關于for(表達式1,表達式2,表達式3)循環,以下正確的是()A、表達式1可以省略B、表達式3可以省略C、三個表達式都不可省略D、表達式2可以省略正確答案:ABD13.下列對于python定義函數的描述正確的有A、任何傳入參數和自變量必須放在圓括號中間,在無參數和自變量時可省去圓括號B、函數內容以冒號起始,并且縮進。C、函數的第一行語句可以選擇性地使用文檔字符串—用于存放函數說明D、函數代碼塊以def關鍵詞開頭,后接函數標識符名稱和圓括號()正確答案:BCD14.使用裝有Atlas300(3000)加速卡的服務器編譯運行程序時需要檢查哪些條件?A、完成Atlas驅動安裝B、已安裝CUD軟件包C、已安裝Cmake編譯工具D、完成環境配置正確答案:ACD答案解析:對于使用裝有Atlas300(3000)加速卡的服務器編譯運行程序,首先要完成Atlas驅動安裝,這是硬件與系統交互的基礎,A選項正確;其次需要完成環境配置,確保運行環境符合要求,D選項正確;而Cmake是常用的編譯工具,需要安裝來進行程序編譯,C選項正確。這里不需要安裝CUD軟件包,B選項錯誤。15.以下選項中合法的表達式是(),A、0B、(char)(65+3)C、x+1=x+1D、i=j==0正確答案:ABD16.python導入模塊的方式正確的是A、importmfrommoB、importmoasmC、frommoimport*D、importmo正確答案:BCD17.以下選項中不符合Python語言變量命名規則的是A、*iB、3_1C、AI!D、Templist正確答案:ABC18.以下敘述中正確的是()。A、一個C源程序可由一個或多個函數組成B、一個C源程序必須包含一個main()函數C、C源程序的基本組成單位是函數D、在C源程序中,注釋說明只能位于一條語句的最后正確答案:ABC答案解析:1.選項A:-一個C源程序確實可由一個或多個函數組成。函數是C語言程序的基本功能模塊,通過函數的組合可以實現復雜的功能,所以選項A正確。2.選項B:-一個C源程序必須包含一個main()函數,main()函數是程序的入口點,程序從main()函數開始執行,所以選項B正確。3.選項C:-C源程序的基本組成單位是函數,包括庫函數和用戶自定義函數,所以選項C正確。4.選項D:-在C源程序中,注釋說明可以位于程序的任何位置。它有兩種形式,一種是單行注釋`//`,從`//`開始到本行末尾都是注釋內容;另一種是多行注釋`/**/`,可以跨越多行,所以選項D錯誤。19.計算機系統中運行在硬件之上的一層是操作系統OS,它控制和管理著系統硬件,操作系統的功能主要有()。A、存儲管理B、設備管理C、文件管理D、進程管理正確答案:ABCD答案解析:操作系統的功能主要包括進程管理、存儲管理、設備管理和文件管理等方面。進程管理負責對進程的創建、調度、終止等進行控制;存儲管理主要管理內存的分配與回收等;設備管理負責對各類外部設備進行管理和驅動;文件管理用于對文件系統進行管理,包括文件的存儲、檢索、權限控制等。20.UNIX中能實現從一臺服務器遠程登錄至另一臺服務器的命令有()。A、sshB、ifconfigC、rshD、diff正確答案:AC答案解析:在UNIX中,ssh(SecureShell)是用于安全地遠程登錄到另一臺服務器的常用命令。rsh(RemoteShell)也曾用于遠程執行命令和登錄,但安全性較差,現在較少使用但仍存在。ifconfig用于配置和顯示網絡接口信息。diff用于比較兩個文件的差異。所以能實現遠程登錄的命令是ssh和rsh。21.以下選項中,建立字典方式正確的是()。A、d={'張三':1,'李四':2}B、d={(1,2):1,(3,4):3}C、d={[1,2]:1,[3,4]:3}D、d={1:[1,2],3:[3,4]}正確答案:ABD答案解析:選項A:字典的鍵必須是不可變類型,列表是可變類型,不能作為字典的鍵,所以A選項錯誤。選項B:元組是不可變類型,可以作為字典的鍵,該方式建立字典正確。選項C:使用字符串作為鍵,整數作為值,建立字典的方式正確。選項D:用整數作為鍵,列表作為值,建立字典的方式正確。22.若a=range(100),以下哪些操作是合法的?A、a[-3]B、a[2:13]C、a[::3]D、a[2-3]正確答案:ABCD23.下面的代碼,哪些會輸出1,2,3三個數字A、aList=[0,1,2]foriinaList:print(i+1)B、foriinrange(3):print(i)C、i=1whileiD、foriinrange(3):print(i+1)正確答案:AD24.FPGA芯片的優勢包括()。A、通用性強B、可無限地重新編程C、結構具有較高靈活性D、速度和能耗優于ASIC正確答案:ABC答案解析:FPGA芯片的優勢包括:通用性強,可適用于多種不同的應用場景;可無限地重新編程,能夠根據需求靈活修改功能;結構具有較高靈活性,可以方便地進行定制化設計。而通常情況下ASIC在速度和能耗方面可能優于FPGA,FPGA在速度和能耗上并不一定優于ASIC。25.NumPy是使用()進行()的基礎軟件包。A、科學計算B、數據處理C、PythonD、Java正確答案:AC26.代碼array2=np.array([[1,2,3],[4,5,6]],dtype=64).reshape([3,2])創建了一個()行()列的數組?A、6注:(已導入numpy庫)importnumpyasnpB、2C、5D、3正確答案:BD27.結構化程序設計的基本原則包括A、多態性B、至頂向下C、模塊化D、逐步求精正確答案:BCD答案解析:結構化程序設計的基本原則包括自頂向下、逐步求精、模塊化、限制使用goto語句。多態性是面向對象編程的特性,不是結構化程序設計的基本原則。所以答案選

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論