版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2024年11月數(shù)據(jù)分析及應(yīng)用考試題(含答案)一、單選題(共30題,每題1分,共30分)1.題目:求解斐波那契數(shù)列第n項的算法最小的時間復(fù)雜度為()。A、DO(LogN)B、BO(N^N)C、CO(N)D、AO(N!)答案:A答案解析:斐波那契數(shù)列可以使用矩陣快速冪算法來求解第n項,其時間復(fù)雜度為O(LogN)。矩陣快速冪算法通過將斐波那契數(shù)列的遞推關(guān)系轉(zhuǎn)化為矩陣乘法,并利用快速冪的思想來高效計算矩陣的冪,從而在對數(shù)時間內(nèi)得到結(jié)果。其他選項的時間復(fù)雜度都遠高于O(LogN)。A選項O(N!)和B選項O(N^N)時間復(fù)雜度過高,C選項O(N)不是最小時間復(fù)雜度。2.題目:len(range(10))返回值為(?)。A、C1B、B9C、D程序報錯D、A10答案:D3.題目:記事件A:本周六不下雨;事件B:本周六陽光明媚。如下描述準確的是(?)。A、CA,B互斥B、BB包含AC、DA,B相互獨立D、AA包含B答案:D4.題目:以下關(guān)于模塊說法錯誤的是A、A一個xx.py就是一個模塊B、B任何一個普通的xx.py文件可以作為模塊導(dǎo)入C、C模塊文件的擴展名不一定是.pyD、D運行時會從制定的目錄搜索導(dǎo)入的模塊,如果沒有,會報錯異常答案:C答案解析:在Python中,模塊文件的擴展名通常是.py,雖然理論上可以通過一些特殊手段改變模塊加載邏輯,但正常情況下模塊文件擴展名就是.py,所以選項C說法錯誤。選項A,一個xx.py就是一個模塊,這是正確的;選項B,任何一個普通的xx.py文件在符合規(guī)范的情況下都可以作為模塊導(dǎo)入,也是正確的;選項D,運行時會從指定的目錄搜索導(dǎo)入的模塊,如果沒有找到會報錯異常,同樣正確。5.題目:采用分治法計算最大子段和時間復(fù)雜度為()A、CO(n^2)B、DO(n)C、AO(log(n))D、BO(nlog(n))答案:D答案解析:分治法計算最大子段和的過程中,每次將問題規(guī)模大致減半,遞歸地求解左右子問題,然后合并結(jié)果。遞歸的深度為\(O(log(n))\),而每次遞歸中合并子問題結(jié)果的操作時間復(fù)雜度為\(O(n)\),總體時間復(fù)雜度為\(O(nlog(n))\)。6.題目:列表a=[1,2,[3,4]],以下運算結(jié)果為True的是A、Blen(a)==4B、Clength(a)==3C、Dlength(a)==4D、Alen(a)==3答案:D答案解析:列表a=[1,2,[3,4]],len(a)是用來獲取列表a的元素個數(shù),這里直接包含的元素有1、2、[3,4]這三個,所以len(a)==3,選項A正確。選項B中說len(a)==4錯誤;length不是Python中獲取列表長度的標(biāo)準方法,所以選項C和D錯誤。7.題目:創(chuàng)建畫布需要使用()函數(shù)。A、Afigure()B、Badd_subplot()C、DAdd_subplot()D、CFigure()答案:B8.題目:平均要取多少個(0,1)中的隨機數(shù)才能讓和超過1?A、Ce^2B、DeC、B10^10D、A10^6答案:B答案解析:設(shè)\(X_1,X_2,\cdots\)是獨立同分布的在\((0,1)\)上的均勻隨機變量,設(shè)\(S_n=X_1+X_2+\cdots+X_n\)。我們想知道\(n\)取何值時\(S_n>1\)。根據(jù)均勻分布的期望\(E(X_i)=\frac{0+1}{2}=\frac{1}{2}\),方差\(Var(X_i)=\frac{(1-0)^2}{12}=\frac{1}{12}\)。由中心極限定理,當(dāng)\(n\)充分大時,\(\frac{S_n-nE(X_i)}{\sqrt{nVar(X_i)}}\)近似服從標(biāo)準正態(tài)分布\(N(0,1)\)。即\(\frac{S_n-\frac{n}{2}}{\sqrt{\frac{n}{12}}}\approxN(0,1)\)。我們要找到\(n\)使得\(P(S_n>1)\),也就是\(P\left(\frac{S_n-\frac{n}{2}}{\sqrt{\frac{n}{12}}}>\frac{1-\frac{n}{2}}{\sqrt{\frac{n}{12}}}\right)\)。當(dāng)\(n=e\)時,\(\frac{1-\frac{e}{2}}{\sqrt{\frac{e}{12}}}\approx0\)。此時\(P(S_e>1)\)約為\(P(Z>0)=\frac{1}{2}\),隨著\(n\)增大,\(P(S_n>1)\)會逐漸增大,當(dāng)\(n=e\)時開始使得\(S_n\)有較大概率超過\(1\)。所以平均要取\(e\)個\((0,1)\)中的隨機數(shù)才能讓和超過\(1\)。9.題目:人患癌癥的概率為1/1000.假設(shè)有一臺癌癥診斷儀S1,通過對它以往的診斷記錄的分析,如果患者確實患有癌癥它的確診率為90%,如果患者沒有癌癥,被診斷成癌癥的概率是10%。某人在被診斷為癌癥后,他真正患癌癥的概率為()A、A9/1000B、B1/1000C、D9/10D、C1/112答案:D答案解析:設(shè)“被診斷為癌癥”為事件A,“患有癌癥”為事件B。已知\(P(B)=\frac{1}{1000}\),則\(P(\overline{B})=1-\frac{1}{1000}=\frac{999}{1000}\)。\(P(A|B)=90\%=0.9\),\(P(A|\overline{B})=10\%=0.1\)。由貝葉斯公式可得:\[\begin{align*}P(B|A)&=\frac{P(A|B)P(B)}{P(A|B)P(B)+P(A|\overline{B})P(\overline{B})}\\&=\frac{0.9\times\frac{1}{1000}}{0.9\times\frac{1}{1000}+0.1\times\frac{999}{1000}}\\&=\frac{0.9}{0.9+99.9}\\&=\frac{0.9}{100.8}\\&=\frac{1}{112}\end{align*}\]所以某人在被診斷為癌癥后,他真正患癌癥的概率為\(\frac{1}{112}\),答案選C。10.題目:np.arange(2,11,3)的數(shù)組長度為()。A、C3B、A9C、B10D、D4答案:A11.題目:np.arange(1,10,1).reshape([3,3])[1:,2:]=(?)。A、B[69]B、D拋異常C、C[[6][9]]D、A[89]答案:C12.題目:數(shù)據(jù)倉庫是隨著時間變化的,下面的描述不對的是()A、Bx=(y=z+1)B、Dx+=yC、Cx,y=y,xD、Ax=y=z=1答案:A13.題目:通過f=open(""score.txt"",a+)語句打開文件后,不可以進行的操作是()A、B寫操作B、A讀操作C、C刪除操作D、D追加操作答案:C14.題目:已知中國人的血型分布約為A型:30%,B型:20%,O型:40%,AB型:10%,則任選一批中國人作為用戶調(diào)研對象,希望他們中至少有一個是B型血的可能性不低于90%,那么最少需要選多少人?A、C11B、D13C、B9D、A7答案:A答案解析:先求沒有B型血的概率,即\((1-20\%)^n\),希望至少有一個是B型血的可能性不低于\(90\%\),則沒有B型血的概率小于等于\(1-90\%=10\%\),即\((1-20\%)^n\leq10\%\),\(0.8^n\leq0.1\)。通過計算,當(dāng)\(n=11\)時滿足條件,所以最少需要選\(11\)人。以上是對該題的分析解答過程,根據(jù)分析結(jié)果選擇選項C。15.題目:記事件A:王工131600本周全程在湛江出差;事件B:王工131600周三在成都游玩。如下描述準確的是(?)。A、A1B、C2C、D12D、B11答案:B16.題目:下列排序方法中,最壞情況下時間復(fù)雜度(即比較次數(shù))低于A、B快速排序B、A冒泡排序C、D堆排序D、C簡單插入排序答案:C答案解析:冒泡排序、簡單插入排序在最壞情況下時間復(fù)雜度都是\(O(n^2)\)。快速排序在最壞情況下(比如待排序序列本身就是有序的)時間復(fù)雜度會退化為\(O(n^2)\)。而堆排序的時間復(fù)雜度始終是\(O(nlogn)\),所以最壞情況下時間復(fù)雜度低于冒泡排序、快速排序和簡單插入排序的是堆排序。17.題目:importpandasaspds=pd.Series([1,2,3],index=[2,3,1])s[2]上述代碼輸出結(jié)果是多少?A、B軟件測試B、A數(shù)據(jù)庫設(shè)計C、C軟件設(shè)計D、D可行性研究答案:D18.題目:下面不屬于需求分析階段工作的是______。A、D可行性研究B、B需求分析C、A需求獲取D、C撰寫軟件需求規(guī)格說明書答案:A答案解析:需求分析階段的工作主要包括需求獲取、需求分析、編寫需求規(guī)格說明書、需求評審等。而可行性研究是在需求分析之前進行的,主要是確定項目是否值得開發(fā),技術(shù)上是否可行等,不屬于需求分析階段的工作。19.題目:數(shù)據(jù)清洗的方法不包括()A、ASeries是一個類似于二維數(shù)組的對象B、DSeries的索引默認是從1開始C、BSeries由一組數(shù)據(jù)和與之相關(guān)的索引兩部分構(gòu)成D、CSeries只能保存整數(shù)和字符串類型的數(shù)據(jù)答案:C20.題目:隨機變量X、Y的協(xié)方差,記為Cov(X,Y)=(?)。A、DEB、CE(((D(X)D(Y))^(1/2))C、BE(XY-E(X)E(Y))D、AE((X-E(X))(Y-E(Y)))答案:D21.題目:下面哪種不屬于數(shù)據(jù)預(yù)處理的方法?()A、C聚集B、A變量代換C、D估計遺漏值D、B離散化答案:C22.題目:x=np.arange(1,10,1).reshape([3,3])y=np.arange(10,19,1).reshape(3,3)np.r_[x,y].shape==()A、A(6,3)B、B(3,6)C、D(6,6)D、C(3,3)答案:A答案解析:首先,`np.arange(1,10,1).reshape([3,3])`生成一個3x3的數(shù)組`x`,`np.arange(10,19,1).reshape(3,3)`生成一個3x3的數(shù)組`y`。然后`np.r_`是按行連接兩個數(shù)組,連接后得到一個6x3的數(shù)組,所以`np.r_[x,y].shape`是`(6,3)`。23.題目:擲兩骰子,記事件“點數(shù)之和為5”,則()A、D5/12B、A1/9C、C1/3D、B5/36答案:B答案解析:擲兩個骰子,總共出現(xiàn)的情況有\(zhòng)(6\times6=36\)種。點數(shù)之和為\(5\)的情況有\(zhòng)((1,4)\)、\((2,3)\)、\((3,2)\)、\((4,1)\),共\(4\)種。所以事件“點數(shù)之和為\(5\)”的概率為\(4\div36=1/9\)。24.題目:Matplotlib中的繪制散點圖scatter()方法,表示點的透明度的參數(shù)是()A、BsB、AmarkerC、DalphaD、Cc答案:C答案解析:Matplotlib中的scatter()方法中,alpha參數(shù)用于表示點的透明度。marker參數(shù)用于設(shè)置點的標(biāo)記樣式;s參數(shù)用于設(shè)置點的大小;c參數(shù)用于設(shè)置點的顏色。25.題目:歸并排序算法的時間復(fù)雜度是()。A、CO(N^2)B、DO(NlogN)C、AO(logN)D、BO(N)答案:B答案解析:歸并排序是采用分治思想,將數(shù)組分成兩個子數(shù)組分別排序,然后將排序好的子數(shù)組合并成一個有序數(shù)組。每次合并操作的時間復(fù)雜度是O(n),而需要進行l(wèi)ogn次合并,所以總的時間復(fù)雜度是O(nlogn)。26.題目:關(guān)于預(yù)處理的說法中,下列選項中描述不正確是A、C可以使用rename()方法對索引進行重命名操作B、Aconcat()函數(shù)可以沿著一條軸將多個對象進行堆疊C、Dunstack()方法可以將列索引旋轉(zhuǎn)為行索引D、Bmerge()函數(shù)可以根據(jù)一個或多個鍵將不同的DataFrame進行合并答案:C答案解析:在pandas中,unstack()方法是將行索引旋轉(zhuǎn)為列索引,而不是將列索引旋轉(zhuǎn)為行索引。其他選項A中concat()函數(shù)確實可以沿著一條軸將多個對象進行堆疊;選項B中merge()函數(shù)可以根據(jù)一個或多個鍵將不同的DataFrame進行合并;選項C中可以使用rename()方法對索引進行重命名操作,這些描述都是正確的。27.題目:下面哪個不是Python合法的標(biāo)識符A、Aint32B、CselfC、D__name__D、B40XL答案:D28.題目:Python中變量的命名遵循的規(guī)則,不正確的是()A、A以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B、C以數(shù)字開頭,后面可以是字母、數(shù)字或下劃線。C、D不能使用保留字D、B區(qū)分大小寫答案:B答案解析:在Python中,變量命名規(guī)則是以字母或下劃線開頭,后面可以跟字母、數(shù)字或下劃線,所以選項A正確,選項C不正確。變量命名區(qū)分大小寫,選項B正確。同時不能使用Python的保留字作為變量名,選項D正確。29.題目:直接插入排序在最好情況下的時間復(fù)雜度為A、B執(zhí)?時間等于n2B、D問題規(guī)模與n2成正?C、A問題規(guī)模是n2D、C執(zhí)?時間與n2成正?答案:D30.題目:對jieba.cut(s)函數(shù)分詞功能描述對的是()A、B6B、A0C、C7D、D8答案:A二、多選題(共40題,每題1分,共40分)1.題目:Python中,以下通過列表a=[1,3,2],b=[3,4,5]得到列表[1,3,2,3,4,5]的是()糾錯收藏A、Ba+bB、Da.insert(3,b)C、Ca.extend(b)D、Aa.append(b)答案:ABC2.題目:以下關(guān)于算法的敘述中正確的是()糾錯收藏A、A算法的步驟一定是有限的B、D算法執(zhí)行后一定產(chǎn)生確定結(jié)果C、B求解某一問題的算法是唯一的D、C算法的每一步操作指令必須明確答案:ABD答案解析:1.**選項A**:-算法是有限步驟的,若算法步驟無限,則無法在有限時間內(nèi)完成計算,所以選項A正確。2.**選項B**:-求解某一問題的算法不是唯一的,例如求兩個數(shù)的和,可以有不同的計算步驟和方式,所以選項B錯誤。3.**選項C**:-算法的每一步操作指令必須明確,不能有歧義,這樣才能保證算法的確定性和可執(zhí)行性,所以選項C正確。4.**選項D**:-算法執(zhí)行后一定產(chǎn)生確定結(jié)果,不會出現(xiàn)結(jié)果不確定的情況,否則算法就沒有意義了,所以選項D正確。3.題目:下列代碼中不能繪制散點圖的是()。糾錯收藏A、Aplt.scatter(x,y)B、Cplt.legend(upperleft)C、Bplt.plot(x,y)D、Dplt.xlabel(散點圖)"答案:BCD答案解析:選項A中plt.scatter(x,y)可以繪制散點圖。選項B中plt.plot(x,y)默認繪制的是折線圖,不是散點圖。選項C中plt.legend(upperleft)是用于設(shè)置圖例的位置等屬性,不能繪制散點圖。選項D中plt.xlabel(散點圖)是用于設(shè)置x軸的標(biāo)簽,也不能繪制散點圖。4.題目:下列關(guān)于分組聚合的說法正確的是()。A、Dpandas分組函數(shù)只有一個groupbyB、Bpandas分組聚合能夠?qū)崿F(xiàn)組內(nèi)標(biāo)準化C、Cpandas聚合時能夠使用agg、apply、transform方法D、Apandas提供的分組和聚合函數(shù)分別只有一個答案:ABC5.題目:若a,b,c,d都是int型變量且初值為0,以下選項中正確的賦值語句是()A、C.c+bB、Dd=(C=22)-(b++)C、Aa=b=c=d=100D、Bd++答案:BCD6.題目:Pandas函數(shù)包含下面那幾種?糾錯收藏A、AMemory_usageB、BInfer_objectsC、DMeltD、CExplode答案:ABCD答案解析:這些都是Pandas中常用的函數(shù)。Memory_usage用于查看DataFrame的內(nèi)存使用情況;Infer_objects嘗試推斷DataFrame中列的數(shù)據(jù)類型;Explode用于將列表或字典列展開為多行;Melt用于將寬格式數(shù)據(jù)轉(zhuǎn)換為長格式數(shù)據(jù)。7.題目:以下選項不是用來判斷當(dāng)前程序在分支結(jié)構(gòu)中的是()A、D冒號B、C縮進C、A花括號D、B括號答案:ACD8.題目:下列敘述中錯誤的是()A、A有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈式存儲結(jié)構(gòu)B、C隊列是先進后出"的線性表"C、D循環(huán)隊列是非線性結(jié)構(gòu)D、B隊列是先進后出"的線性表"答案:BCD答案解析:選項B和C,隊列是先進先出的線性表,而不是先進后出,所以B、C錯誤;選項D,循環(huán)隊列是線性結(jié)構(gòu),它是隊列的一種特殊形式,通過循環(huán)利用數(shù)組空間來實現(xiàn)隊列的功能,所以D錯誤;選項A,有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈式存儲結(jié)構(gòu),該描述正確。9.題目:監(jiān)督學(xué)習(xí)包括A、B回歸B、D聚類C、C分類D、A降維答案:AC答案解析:監(jiān)督學(xué)習(xí)是指從給定的訓(xùn)練數(shù)據(jù)集中學(xué)習(xí)出一個函數(shù),當(dāng)新的數(shù)據(jù)到來時,可以根據(jù)這個函數(shù)預(yù)測結(jié)果。監(jiān)督學(xué)習(xí)的任務(wù)包括分類和回歸。分類是預(yù)測離散的類別標(biāo)簽,回歸是預(yù)測連續(xù)的數(shù)值。降維不屬于監(jiān)督學(xué)習(xí)的范疇,聚類屬于無監(jiān)督學(xué)習(xí)。所以監(jiān)督學(xué)習(xí)包括回歸和分類,答案選BC。10.題目:以下屬于梯度下降的是()糾錯收藏A、DdropoutB、ABGDC、BSGDD、CMini-Batch答案:BCD答案解析:梯度下降有批量梯度下降(BGD)、隨機梯度下降(SGD)和小批量梯度下降(Mini-Batch)。而dropout是一種防止過擬合的正則化方法,不屬于梯度下降。11.題目:人工智能研究的對象是()糾錯收藏A、C計算機B、B機器C、D阿爾法狗D、A人答案:BD12.題目:有字典d={1:""a"",2:""b"",3:""4""},以下可以執(zhí)行的語句有?()糾錯收藏A、Cprint(d)B、Aprint(d["2"])C、Blist(d)D、Dd["3"]=3答案:ACD13.題目:()是貪心算法與動態(tài)規(guī)劃算法的不同點糾錯收藏A、D最優(yōu)子結(jié)構(gòu)性質(zhì)B、A重疊子問題C、B構(gòu)造最優(yōu)解D、C貪心選擇性質(zhì)答案:BCD14.題目:Python中,for...in循環(huán)能遍歷的類型是()糾錯收藏A、D字符串B、B列表C、C浮點數(shù)D、A字典答案:ABD答案解析:在Python中,for...in循環(huán)可以遍歷列表、字典、字符串等可迭代對象。-列表是一種有序的可迭代序列,可以通過for...in循環(huán)依次訪問其中的元素。-字典可以通過for...in循環(huán)遍歷其鍵。-字符串也是可迭代的,可以逐個字符進行遍歷。而浮點數(shù)不是可迭代對象,不能直接用for...in循環(huán)遍歷。15.題目:若a,b,c,d都是int型變量且初值為0,以下選項中正確的賦值語句是()糾錯收藏A、Aa=b=c=d=100B、C.c+bC、Bd++D、Dd=(C=22)-(b++)答案:ACD16.題目:下列關(guān)于模型評價與優(yōu)化的說法錯誤的是()糾錯收藏A、A模型構(gòu)建完成就可以使用B、B模型評價的目的是為了確認模型的有效性C、D所有的模型評價方法相同D、C模型評價結(jié)果良好,模型一定可用,不需要重構(gòu)答案:ACD答案解析:模型構(gòu)建完成后需要進行評價和優(yōu)化,不能直接使用,A錯誤;模型評價的目的是確認模型的有效性,B正確;即使模型評價結(jié)果良好,也可能存在需要進一步優(yōu)化或重構(gòu)的情況,C錯誤;不同類型的模型評價方法不同,D錯誤。17.題目:下列關(guān)于分組聚合的說法正確的是()。糾錯收藏A、Cpandas聚合時能夠使用agg、apply、transform方法B、Dpandas分組函數(shù)只有一個groupbyC、Bpandas分組聚合能夠?qū)崿F(xiàn)組內(nèi)標(biāo)準化D、Apandas提供的分組和聚合函數(shù)分別只有一個答案:ABC18.題目:關(guān)于神經(jīng)網(wǎng)絡(luò)模型的說法,哪些是不正確的()A、D神經(jīng)網(wǎng)絡(luò)只能進行二分類,不能進行更多種類的分類了B、A神經(jīng)網(wǎng)絡(luò)的工作原理與生物體內(nèi)的神經(jīng)元是完全一樣的C、C增加神經(jīng)網(wǎng)絡(luò)的層數(shù)和增加每層的神經(jīng)元個數(shù)的效果是一樣的D、B訓(xùn)練神經(jīng)網(wǎng)絡(luò)的實質(zhì)是對復(fù)雜函數(shù)求參數(shù)最優(yōu)解的過程答案:ABC答案解析:-選項A:神經(jīng)網(wǎng)絡(luò)是對生物神經(jīng)元的模擬,但并不完全一樣,它是一種基于數(shù)學(xué)模型的計算結(jié)構(gòu),不是生物實體,A錯誤。-選項B:訓(xùn)練神經(jīng)網(wǎng)絡(luò)就是通過調(diào)整參數(shù),使得模型輸出盡可能接近真實標(biāo)簽,本質(zhì)上是對復(fù)雜函數(shù)求參數(shù)最優(yōu)解的過程,B正確。-選項C:增加神經(jīng)網(wǎng)絡(luò)的層數(shù)和增加每層的神經(jīng)元個數(shù)效果不同,層數(shù)主要影響模型對復(fù)雜特征的提取能力,神經(jīng)元個數(shù)主要影響模型的擬合能力,C錯誤。-選項D:神經(jīng)網(wǎng)絡(luò)可以通過多種方式進行多分類任務(wù),如使用softmax函數(shù)等,D錯誤。19.題目:有字符串s=TarenaPython,下列正確并且結(jié)果非空的是?()A、As[2]="R"B、Bs[-5:-2:-1]C、Ds[-5:-2:]D、Cs+"AI"+s答案:CD20.題目:Numpy中不能統(tǒng)計數(shù)組元素個數(shù)的方法是()糾錯收藏A、AndimB、BshapeC、DitemsizeD、Csize答案:ABD21.題目:以下不會出現(xiàn)錯誤的是()A、B‘北京’.decode()B、D以上都不會錯誤C、C‘北京’.encode().decode()D、A‘北京’.encode()答案:BCD22.題目:以下語句可以正確執(zhí)行的是?()A、Bprint("小明"+今年+20+歲)B、Dprint("%s今年%d歲"%"小明",20)C、Aprint("小明"今年,20,歲)D、Cprint("%s今年%d歲"%("小明",20))答案:CD23.題目:pandas庫DataFrame能夠刪除對象的是()糾錯收藏A、DdeleteB、BpopC、AdelD、Cdrop答案:BCD24.題目:數(shù)據(jù)質(zhì)量包含的要素有()。A、D無錯性、兼容性B、A準確性、完整性C、C時效性、可信性D、B一致性、可解釋性答案:BCD25.題目:要權(quán)釋機器學(xué)習(xí)/深度學(xué)習(xí)在人工智能體系中的作用,通常從機器感知、()、()三方面來進行糾錯收藏A、D證明B、C決策C、A感知D、B理解答案:ABD26.題目:下列說法正確的是()糾錯收藏A、A算法原地工作的含義是指不需要任何額外的輔助空間B、B在相同的規(guī)模n下,復(fù)雜度O(n)的算法在時間上總是優(yōu)于復(fù)雜度O(2n)的算法C、C所謂時間復(fù)雜度是指最壞情況下,估算算法執(zhí)行時間的一個上界D、D同一個算法,實現(xiàn)語言的級別越高,執(zhí)行效率就越低答案:BCD答案解析:-選項A:算法原地工作是指算法所需的輔助空間是常量,而不是不需要任何額外輔助空間,A錯誤。-選項B:在相同規(guī)模n下,O(n)的時間復(fù)雜度低于O(2^n),所以復(fù)雜度O(n)的算法在時間上總是優(yōu)于復(fù)雜度O(2^n)的算法,B正確。-選項C:時間復(fù)雜度通常是指最壞情況下估算算法執(zhí)行時間的一個上界,C正確。-選項D:一般來說,實現(xiàn)語言的級別越高,執(zhí)行效率相對越低,D正確。27.題目:數(shù)據(jù)預(yù)處理方法主要有()。糾錯收藏A、C數(shù)據(jù)變換B、D數(shù)據(jù)歸約C、A數(shù)據(jù)清洗D、B數(shù)據(jù)集成答案:ABCD答案解析:數(shù)據(jù)預(yù)處理方法主要包括數(shù)據(jù)清洗、數(shù)據(jù)集成、數(shù)據(jù)變換和數(shù)據(jù)歸約。數(shù)據(jù)清洗用于處理缺失值、噪聲數(shù)據(jù)等;數(shù)據(jù)集成將多個數(shù)據(jù)源中的數(shù)據(jù)結(jié)合起來并統(tǒng)一存儲;數(shù)據(jù)變換如進行數(shù)據(jù)標(biāo)準化等操作以改變數(shù)據(jù)的表現(xiàn)形式;數(shù)據(jù)歸約通過數(shù)據(jù)壓縮等方式減少數(shù)據(jù)量但不損失數(shù)據(jù)的完整性。28.題目:人工智能是一門極富挑戰(zhàn)性的科學(xué),從事這項工作的人必須懂得哪些知識?糾錯收藏A、C哲學(xué)B、B心理學(xué)C、D文學(xué)D、A計算機知識答案:ABD29.題目:關(guān)于Python字符串,下列說法正確的是?()A、BPython字符串屬于Python序列類型B、APython字符串屬于不可變類型C、DPython字符串支持切片操作D、CPython字符串索引不能為負答案:ABC答案解析:1.**選項A**:-Python字符串屬于不可變類型。一旦創(chuàng)建了字符串對象,其內(nèi)容不能被修改。例如,`s="hello"`,如果嘗試`s[0]='H'`會引發(fā)`TypeError`錯誤。所以選項A正確。2.**選項B**:-Python字符串屬于序列類型。序列類型的特點是可以通過索引訪問元素,并且支持切片操作等。字符串可以通過索引獲取其中的字符,也可以進行切片操作,如`s="hello";s[1:3]`會得到`'el'`。所以選項B正確。3.**選項C**:-Python字符串索引可以為負。當(dāng)索引為負時,從字符串末尾開始計數(shù)。例如,`s="hello";s[-1]`會得到`'o'`。所以選項C錯誤。4.**選項D**:-Python字符串支持切片操作。切片操作可以截取字符串的一部分,語法為`s[start:stop:step]`,其中`start`是起始索引,`stop`是結(jié)束索引(不包含),`step`是步長。例如,`s="hello";s[1:3:1]`會得到`'el'`。所以選項D正確。30.題目:以下選項中,屬于函數(shù)的作用的是()糾錯收藏A、C增強代碼可讀性B、B復(fù)用代碼C、D降低編程復(fù)雜度D、A提高代碼執(zhí)行速度答案:ABC答案解析:函數(shù)可以將一段代碼封裝起來,通過調(diào)用函數(shù)來復(fù)用這段代碼,B正確;合理使用函數(shù)能讓代碼結(jié)構(gòu)更清晰,增強代碼可讀性,C正確;函數(shù)將復(fù)雜的功能模塊化,降低了編程的復(fù)雜度,D正確。函數(shù)本身并不一定會直接提高代碼執(zhí)行速度,代碼執(zhí)行速度受多種因素影響,A錯誤。31.題目:以下說法正確的是():糾錯收藏A、C靜態(tài)方法只能用類來調(diào)用B、D靜態(tài)方法用實例和類都可以調(diào)用C、B類方法用實例和類都可以調(diào)用D、A實例方法只能用實例來調(diào)用答案:BC32.題目:Jupyternotebook中運行單元格的方法有哪幾種?()糾錯收藏A、BShift+EnterB、AEnterC、DF5D、CCtrl+Enter答案:ACD33.題目:有一個單向鏈表,頭指針和尾指針分別為p,q,以下哪項操作的復(fù)雜度不受隊列長度的影響?糾錯收藏A、B刪除尾部元素B、C頭部元素之前插入一個元素C、D尾部元素之后插入一個元素D、A刪除頭部元素答案:BCD34.題目:下列說法正確的是()A、C所謂時間復(fù)雜度是指最壞情況下,估算算法執(zhí)行時間的一個上界B、D同一個算法,實現(xiàn)語言的級別越高,執(zhí)行效率就越低C、B在相同的規(guī)模n下,復(fù)雜度O(n)的算法在時間上總是優(yōu)于復(fù)雜度O(2n)的算法D、A算法原地工作的含義是指不需要任何額外的輔助空間答案:ABC答案解析:-**選項A**:算法原地工作是指算法所需的輔助空間是常量,并不是不需要任何額外輔助空間,A錯誤。-**選項B**:在相同規(guī)模n下,O(n)的增長速度慢于O(2^n),所以復(fù)雜度O(n)的算法在時間上總是優(yōu)于復(fù)雜度O(2^n)的算法,B正確。-**選項C**:時間復(fù)雜度通常是指最壞情況下,估算算法執(zhí)行時間的一個上界,C正確。-**選項D**:一般來說,實現(xiàn)語言的級別越高,執(zhí)行效率就越低,D正確。35.題目:專家系統(tǒng)知識表示的方法主要有哪些?糾錯收藏A、A邏輯表示法(謂詞表示法)B、C產(chǎn)生式C、D語義網(wǎng)絡(luò)D、B框架答案:ABCD答案解析:邏輯表示法(謂詞表示法)是用邏輯公式表示知識;框架是一種結(jié)構(gòu)化的知識表示形式,能將相關(guān)知識組織在一起;產(chǎn)生式以“如果……那么……”的形式表示知識;語義網(wǎng)絡(luò)通過節(jié)點和邊來表示知識及其關(guān)系。這幾種方法都是專家系統(tǒng)中常用的知識表示方法。36.題目:下列選項中不符合Python語言變量命名規(guī)則的是:()糾錯收藏A、ATempStrB、C3_1C、D’-AID、B*I答案:BCD答案解析:-選項B:變量名不能以*開頭,不符合命名規(guī)則。-選項C:變量名不能以數(shù)字開頭,不符合命名規(guī)則。-選項D:變量名不能包含特殊字符'-',不符合命名規(guī)則。-選項A:TempStr符合變量命名規(guī)則,以字母開頭,由字母、數(shù)字和下劃線組成。37.題目:下列關(guān)于apply方法說法不正確
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院投訴處理與改進制度
- 信息技術(shù)合同與項目管理制度
- 企業(yè)內(nèi)部績效考核制度
- CCAA - 2023年05月認證基礎(chǔ) 認通基答案及解析 - 詳解版(62題)
- 老年終末期患者營養(yǎng)支持中的個體化方案
- 2025年臺州市黃巖全域資源開發(fā)管理有限公司招聘考試真題
- 護理站藥品管理未來發(fā)展趨勢
- 冷食品制作工安全宣教水平考核試卷含答案
- 我國上市公司管理層股權(quán)激勵對經(jīng)營業(yè)績的影響:基于多維度視角的實證剖析
- 電解液制作工崗后水平考核試卷含答案
- 《筑牢安全防線 歡度平安寒假》2026年寒假安全教育主題班會課件
- 信息技術(shù)應(yīng)用創(chuàng)新軟件適配測評技術(shù)規(guī)范
- 養(yǎng)老院老人生活設(shè)施管理制度
- 2026年稅務(wù)稽查崗位考試試題及稽查實操指引含答案
- (2025年)林業(yè)系統(tǒng)事業(yè)單位招聘考試《林業(yè)知識》真題庫與答案
- 2026版安全隱患排查治理
- 道路施工安全管理課件
- 2026年七臺河職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性考試備考題庫有答案解析
- 肉瘤的課件教學(xué)課件
- 辦公樓電梯間衛(wèi)生管理方案
- 新生兒休克診療指南
評論
0/150
提交評論