四川省眉山市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)真題(含答案)_第1頁
四川省眉山市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)真題(含答案)_第2頁
四川省眉山市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)真題(含答案)_第3頁
四川省眉山市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)真題(含答案)_第4頁
四川省眉山市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)真題(含答案)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

四川省眉山市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.文件family,txt在當(dāng)前代碼所在目錄內(nèi),其內(nèi)容是一段文本:Wearefamily。以下代碼的輸出結(jié)果是()。txt=open(“family.txt”,“r”)print(txt)txt.close()

A.txtB.family,txtC.非其他答案D.Wearefamily

2.正則表達(dá)式中的特殊字符,匹配字母,數(shù)字,下劃線()

A.\dB.\DC.\wD.\s

3.以下代碼的輸出結(jié)果是()。ls=[’book’,666,[2018,’python’,314],20]print(ls[2][1][一2])

A.nB.pythonC.oD.結(jié)果錯(cuò)誤

4.以下代碼的輸出結(jié)果是()。ls=[]formin’想念’:fornin’家人’:ls.a(chǎn)ppend(m+n)print(ls)

A.想念家人B.想想念念家家人人C.想家想人念家念人D.[’想家’,’想人’,’念家’,’念人’]

5.以下程序Dog類中的__init__()方法共包含幾個(gè)形參()。ClassDog(): def__init__(self,name,age) =name self.age=age

A.0個(gè)B.1個(gè)C.2個(gè)D.3個(gè)

6.以下程序的輸出結(jié)果是()。a=10b=1try:c=b//(b/a)print(c)except(IOError,ZeroDivisionError):print(“calculationerror”)else:print(“noerror”)A.calculationerrorB.noerrorC.10.0D.9.0

7.以下關(guān)于字符串的描述正確的是()。

A.字符應(yīng)視為長度為1或2的字符串

B.字符串中的字符可進(jìn)行數(shù)學(xué)運(yùn)算,但進(jìn)行數(shù)學(xué)運(yùn)算的字符必須為數(shù)字

C.在三引號(hào)字符串中可包含換行回車等特殊的字符

D.字符串可以進(jìn)行切片賦值

8.用Pylnstaller工具把Python源文件打包成一個(gè)獨(dú)立的可執(zhí)行文件,使用的參數(shù)是()。

A.-LB.-C.-FD.-i

9.以下程序的輸出結(jié)果是()。deffibRate(n): ifn<=0: return-1 elifn==1: return-1 elifn==2: return1 else: L=[1,5] foriinrange(2,n): L.append(L[-1]+L[-2]) returnL[-2]%L[-1]print(fibRate(7))

A.0.6B.28C.-1D.1

10.下列敘述中正確的是()。A.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的

B.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)

C.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)

D.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒有可比性

11.下列敘述中正確的是()。

A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)

B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況

C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況

D.循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定

12.在Python語言中,寫文件操作時(shí)定位到某個(gè)位置所用到的函數(shù)是()。

A.write()B.writeall()C.seek()D.writetext()

13.下面哪一種定義是類的私有成員?()

A._xxB._xx_C._xxxD.xxx

14.設(shè)棧與隊(duì)列初始狀態(tài)為空。首先A、B、C、D、E依次人棧,再F、G、H、I、J依次人隊(duì);然后依次出找至???再依次出隊(duì)至隊(duì)空。則輸出序列為()。

A.F,G,H,I,J,A,B,C,D,E

B.F,G,H,I,J,E,D,C,B,A

C.E,D,C,B,A,J,I,H,G,F

D.E,D,C,B,A,F,G,H,I,J

15.在Python中,使用for—n…方式形成的循環(huán)不能遍歷的類型是()。

A.列表B.復(fù)數(shù)C.字符串D.字典

16.以下代碼的輸出結(jié)果是()。forsin”HelloWorld”:ifs==”W”:continueprint(s,end=””)

A.WorldB.HelloC.HelloorldD.HelloWorld

17.在Python中,將二維數(shù)據(jù)寫入CSV文件,最可能使用的函數(shù)是()。

A.write()B.split()C.join()D.exists()

18.下面代碼的輸出結(jié)果是()。a=0foriinrange(1,5):a+=iprint(a)

A.0B.10C.llD.15

19.不屬于Python的標(biāo)準(zhǔn)庫的是()。

A.osB.sysC.scipyD.glob

20.有3個(gè)關(guān)系R、S、T如下:

則由關(guān)系R和S得到關(guān)系T的運(yùn)算是()。

A.自然連接B.差C.交D.并

21.下列關(guān)于Python的描述正確的是()。

A.條件2<=3<=5是合法的,輸出False

B.條件2<=3<=5是不合法的

C.條件2<=3<=5是合法的,輸出True

D.條件2<=3<=5是不合法的,會(huì)拋出異常

22.關(guān)系數(shù)據(jù)庫中的鍵是指()。

A.關(guān)系的所有屬性B.關(guān)系的名稱C.關(guān)系的專用保留字D.能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约?/p>

23.turtle畫圖結(jié)束后,讓畫面停頓,不立即關(guān)閉窗口的函數(shù)是()。

A.turtle.setup()

B.turtle.done()

C.turtle.penup()

D.turtle.clear()

24.以下屬于Python中導(dǎo)入語句的是()。

A.classB.returnC.importD.print

25.屬于Python讀取文件中一行內(nèi)容的操作是()。

A.readtext()B.readline()C.readall()D.read()

26.執(zhí)行exec('l1=[1,2,3]')后:()

A.[1,2,3]B.l1=[1,2,3]C.異常D.沒有任何返回

27.關(guān)于Python中is與==說法正確的是

A.is對(duì)比兩個(gè)變量指向是否為同一對(duì)象,==對(duì)比兩個(gè)變量指向?qū)ο笫欠駷橥?/p>

B.is對(duì)比兩個(gè)變量指向?qū)ο笫欠駷橥恢?==是對(duì)比兩個(gè)變量指向是否為同一對(duì)象

C.is與==除均可用于比較對(duì)象是否為同一對(duì)象外,==還可以用于比較對(duì)象的值

D.以上說法均不正確

28.不屬于Python數(shù)據(jù)分析及可視化處理第三方庫的是()。

A.seabornB.randomC.mayavi2D.numpy

29.以下程序的輸出結(jié)果是()。forxinrange(2,8): y=0 y+=xprint(y)

A.27B.7C.8D.35

30.以下關(guān)于Python復(fù)數(shù)類型的描述中,錯(cuò)誤的是()。

A.復(fù)數(shù)可以進(jìn)行四則運(yùn)算

B.實(shí)部不可以為0

C.Python中可以使用z.real和a.imag分別獲取它的實(shí)部和虛部

D.復(fù)數(shù)類型與數(shù)學(xué)中復(fù)數(shù)的概念一致

二、判斷題(10題)31.在類定義的外部沒有任何辦法可以訪問對(duì)象的私有成員。

A.是B.否

32.執(zhí)行語句frommathimportsin之后,可以直接使用sin()函數(shù),例如sin(3)。

A.是B.否

33.程序中異常處理結(jié)構(gòu)在大多數(shù)情況下是沒必要的。

A.是B.否

34.Python集合中的元素不允許重復(fù)。

A.是B.否

35.只可以動(dòng)態(tài)為對(duì)象增加數(shù)據(jù)成員,而不能為對(duì)象動(dòng)態(tài)增加成員方法。

A.是B.否

36.假設(shè)已導(dǎo)入random標(biāo)準(zhǔn)庫,那么表達(dá)式max([random.randint(1,10)foriinrange(10)])的值一定是10。

A.是B.否

37.放在一對(duì)三引號(hào)之間的內(nèi)容將被認(rèn)為是注釋。

A.是B.否

38.函數(shù)是代碼復(fù)用的一種方式。

A.是B.否

39.對(duì)于生成器對(duì)象x=(3foriinrange(5)),連續(xù)兩次執(zhí)行l(wèi)ist(x)的結(jié)果是一樣的。

A.是B.否

40.Python支持使用字典的“鍵”作為下標(biāo)來訪問字典中的值。

A.是B.否

三、填空題(10題)41.表達(dá)式int('123',8)的值為_________。

42.表達(dá)式3or5的值為________。

43.Python標(biāo)準(zhǔn)庫random中的___________方法作用是從序列中隨機(jī)選擇1個(gè)元素。

44.表達(dá)式int('123')的值為_____________。

45.表達(dá)式'%s'%65==str(65)的值為_____________。

46.表達(dá)式re.search(r'\w*?(?P\b\w+\b)\s+(?P=f)\w*?','Beautifulisisbetterthanugly.').group(0)的值為___________。

47.表達(dá)式'%s'%65的值為__________。

48.表達(dá)式list(map(lambdax:x+5,[1,2,3,4,5]))的值為______________________。

49.表達(dá)式'apple.peach,banana,pear'.find('p')的值為______________。

50.表達(dá)式chr(ord('a')-32)的值為___________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY201.py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫的turtle.fd()函數(shù)和turtle.le£t()函數(shù)繪制一長為200像素黃底紅邊的太陽花,效果如下所示。

試題程序:#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼importturtleturtle.color(_____(1)_____,_____(2)_____)turtle._____(3)_____foriinrange(36):turtle.fd(_____(4)_____)turtle.left(_____(5)_____)turtle.end_fill()

52.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:循環(huán)獲得用戶輸入,直至用戶輸入Y或者y字符退出程序。

試題程序:

#請(qǐng)?jiān)赺______處使用一行代碼或表達(dá)式替換

#注意:請(qǐng)不要修改其他已給出代碼while_________:

s=input(”請(qǐng)輸入信息:”)

if______:

break

53.考生文件夾下存在一個(gè)文件“PY201.py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫的turtle.right()函數(shù)和turtle.fd()函數(shù)繪制一個(gè)五角星,邊長為200像素,5個(gè)內(nèi)角度數(shù)為36度,效果如下所示。試題程序:#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼fromturtleimport*foriin_____(1)_____:fd(_____(2)_____)_____(3)_____

參考答案

1.Copen()函數(shù)打開一個(gè)文件,并返回可以操作這個(gè)文件的變量txt,并且open()函數(shù)有兩個(gè)參數(shù):文件名和打開模式。本題只是打開了文件,并沒有對(duì)文件進(jìn)行操作,因此不會(huì)輸出文件的內(nèi)容。print(txt)語句輸出的是變量txt\n代表的文件的相關(guān)信息:<_io.TextIOWrappername=’family,txt'mode=’r’encoding=\n‘cP936'>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如txtl=txt.read()。本題選擇C選項(xiàng)。

2.C

3.C列表索引序號(hào)從0開始,列表遵循正向遞增索引和反向遞減索引,故ls[2][1][一2]是字符o。

4.D外層for第1次循環(huán)將字符’想’賦給變量m,m=’想’,內(nèi)層for第1次循環(huán)將’家’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’想家’加入到列表ls中;內(nèi)層for第2次循環(huán)將’人’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’想人’加入到列表ls中。外層for第2次循環(huán)將字符’念’賦給變量m,m=’念’,內(nèi)層for第1次循環(huán)將’家’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’念家’加入到列表ls中;內(nèi)層for第2次循環(huán)將’人’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’念人’加入到列表ls中。最后列表ls=[’想家’,’想人’,’念家’,’念人’],print(ls)輸出ls。本題選D選項(xiàng)。

5.D__init__()方法是一個(gè)特殊的方法,每當(dāng)根據(jù)類創(chuàng)建新實(shí)例時(shí),Python就會(huì)自動(dòng)運(yùn)行該方法。該方法的開頭和結(jié)尾各有兩個(gè)下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self、name、age都是__init__()方法的形參,所以共3個(gè)。本題選擇D選項(xiàng)。

6.D只有當(dāng)程序未引發(fā)異常順利執(zhí)行完try中的代碼后,else語句塊內(nèi)的代碼才會(huì)執(zhí)行。本題中,try中無異常,輸出變量c的值,再執(zhí)行else中的代碼。本題選擇D選項(xiàng)。

7.C字符應(yīng)視為長度為1的字符串;字符串中的字符不可以進(jìn)行數(shù)學(xué)運(yùn)算,如果是數(shù)字字符串需要將其轉(zhuǎn)換為數(shù)值類型方可計(jì)算;字符串可進(jìn)行切片,但不能賦值。

8.CPylnstaller工具沒有-L參數(shù);-D是默認(rèn)值,生成dlst目錄;-F是指在dlst文件夾中只生成獨(dú)立的打包文件;-i是指定打包程序使用的圖標(biāo)文件。本題選擇C選項(xiàng)。

9.B將7傳遞給函數(shù)形參變量n,之后進(jìn)入多分支結(jié)構(gòu),依次判斷后,執(zhí)行else后面的語句。for語句為foriinrange(2,7),i從2依次變化到6,循環(huán)5次,將L[-1]+L[-2]的值通過append()方法加入列表L中。當(dāng)i=2時(shí),L[-1]+L[-2]=5+1=6,將6添加到列表L中,此時(shí)L=[1,5,6];當(dāng)i=3時(shí),L[-1]+L[-2]=6+5=11,將11添加到列表L中,此時(shí)L=[1,5,6,11];當(dāng)i=4時(shí),L[-1]+L[-2]=11+6=17,將17添加到列表L中,此時(shí)L=[1,5,6,11,17];當(dāng)i=5時(shí),L[-1]+L[-2]=17+11=28,將28添加到列表L中,此時(shí)L=[1,5,6,11,17,28];當(dāng)i=6時(shí),L[-1]+L[-2]=28+17=45,將45添加到列表L中,此時(shí)L=[1,5,6,11,17,28,45]。最后L[-2]%L[-1]=28%45=28,故程序輸出28。本題選擇B選項(xiàng)。

10.B線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。

11.D\r\n所謂循環(huán)隊(duì)列,就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)狀空間,供隊(duì)列循環(huán)使用。在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置,因此,從排頭指針front指向的后一個(gè)位置直到隊(duì)尾指針real指向的位置之間所有的元素均為隊(duì)列中的元素。求解隊(duì)列中元素個(gè)數(shù)的方法是:若front>rear,隊(duì)列中有n-front+rear個(gè)元素(其中n為循環(huán)隊(duì)列的容量);若front<rear,隊(duì)列中有real-front個(gè)元素;若front=rear,隊(duì)列中有n個(gè)或0個(gè)元素。循環(huán)隊(duì)列是線性結(jié)構(gòu)。因此本題的正確答案是D。

12.C在Python語言中,寫文件操作時(shí)定位到某個(gè)位置所用到的函數(shù)是seek()。設(shè)f為文件變量,用法:f.seek(offset),含義:改變當(dāng)前文件操作指針的位置,offset的值:0為文件開頭;2為文件結(jié)尾。

13.C在Python中,類的定義中以一個(gè)下劃線開頭是成員的保護(hù)成員,以兩個(gè)下劃線開頭和結(jié)束的成員是系統(tǒng)定義的特殊成員,以兩個(gè)或多個(gè)下劃線開頭但不以兩個(gè)或多個(gè)下劃線結(jié)束的成員是私有成員,所以選C。

14.D找稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊(duì)列稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表。A、B、C、D、E依次入棧,則依次出棧順序?yàn)镋、D、C、B、A;F、G、H、I、J依次入隊(duì),則依次出隊(duì)順序?yàn)镕、G、H、I、J。故輸出序列為E,D,C,B,A,F(xiàn),G,H,I,J。本題選擇D選項(xiàng)。

15.B在Python中,使用for…in…方式形成的循環(huán)能遍歷的類型有字符串、文件、range()函數(shù)或組合數(shù)據(jù)類型,不能遍歷復(fù)數(shù)。本題選擇B選項(xiàng)。

16.Cforsin”HelloWorld”:將字符串”HelloWorld”中的字符依次賦給變量s,之后進(jìn)行if判斷,如果s=”w”,則continue,執(zhí)行下一個(gè)循環(huán),不執(zhí)行print(s,end=””),否則執(zhí)行print(s,end=””),所以最后輸出的結(jié)果是Helloorld。

17.C在Python中,二維列表對(duì)象輸出CSV文件時(shí),采用遍歷循環(huán)和字符串的join()方法相結(jié)合的方法。方法如下:#ls代表二維列表,此處省略f=open('cpi.csv','w')forrowinIs£.write(“,'.join(row)\\n')f.close()本題選擇C選項(xiàng)。

18.B定義一個(gè)變量a=0,for循環(huán)遍歷[1,5)的數(shù),計(jì)算該區(qū)間的累加和,最后將結(jié)果輸出。本題選擇B選項(xiàng)。

19.Cscipy是Python的數(shù)據(jù)分析方向的第三方庫。

20.B關(guān)系T中的元組是關(guān)系R中有而關(guān)系S中沒有的元組的集合,所以進(jìn)行的是差運(yùn)算。本題選擇B選項(xiàng)。

21.

22.D在關(guān)系(二維表)中凡是能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约Q為該關(guān)系的鍵或者碼。本題選擇D選項(xiàng)。

23.Bsetup()函數(shù)用于設(shè)置主窗體的大小和位置;penup()函數(shù)用于提起畫筆;clear()函數(shù)用于清空當(dāng)前窗口,但不改變畫筆的位置;done()函數(shù)用于讓畫面停頓,但不立即關(guān)閉窗口。本題選擇B選項(xiàng)。

24.CPython中無論是標(biāo)準(zhǔn)庫、第三方庫還是自定義庫,在使用之前都需要進(jìn)行導(dǎo)入,方法就是使用import語句導(dǎo)人模塊。本題選擇C選項(xiàng)。

25.B在Python中,文件讀取方法如下(f代表文件變量)。f.read():從文件中讀入整個(gè)文件內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlineS():從文件中讀入所有行,以每行為元素形成一個(gè)列表。f.seek():改變當(dāng)前文件操作指針的位置。本題選擇B選項(xiàng)。

26.D

27.A

28.B屬于Python數(shù)據(jù)分析及可視化的第三方數(shù)據(jù)庫的有:numpy、scipy、pandas、matplotlib、TVTK、mayavi(也稱mayavi2)等。random庫是Python語言用于產(chǎn)生各種分布的偽隨機(jī)數(shù)序列的庫。本題選擇B選項(xiàng)。

29.B變量x依次被賦值為[2,8)的自然數(shù),在循環(huán)內(nèi)定義變量y并賦值為0,即每次計(jì)算累加和之前y都被清零,所以結(jié)果為7。本題選擇B選項(xiàng)。

30.B在Python中,復(fù)數(shù)類型表示數(shù)學(xué)中的復(fù)數(shù),D選項(xiàng)正確。復(fù)數(shù)可以看作二元有序?qū)崝?shù)對(duì)(a,b),表示a+bj,其中a是實(shí)數(shù)部分,簡(jiǎn)稱實(shí)部;b是虛數(shù)部分,簡(jiǎn)稱虛部。虛數(shù)部分通過后綴“J”或“

溫馨提示

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

評(píng)論

0/150

提交評(píng)論