版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:前端開發(fā)基礎(chǔ)前端開發(fā)基礎(chǔ)(習題卷19)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages前端開發(fā)基礎(chǔ)第1部分:單項選擇題,共62題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.splice()方法的功能是()A)從數(shù)組中添加或刪除元素B)將數(shù)組中的最后一個數(shù)據(jù)取出C)向數(shù)組的開頭添加一個或更多元素答案:A解析:[單選題]2.Angular中,下列哪個不是實現(xiàn)模塊之間通信的方式?A)通過ServiceB)使用$rootScopeC)directive指定屬性進行數(shù)據(jù)綁定D)模塊之間無法通信答案:D解析:[單選題]3.HTML5中,用于指定頁面加載后是否自動獲取焦點的input屬性是()。A)form屬性B)autofocus屬性C)multiple屬性D)autocomplete屬性答案:B解析:[單選題]4.self事件修飾符的含義為:A)阻止事件繼續(xù)傳播B)事件將只會觸發(fā)一次C)不會觸發(fā)元素的原始事件D)只在目標Dom是綁定了動作的Dom才觸發(fā)答案:D解析:[單選題]5.能夠設(shè)置表格的標題的標記是()A)B)C)D)<caption></caption>答案:D解析:[單選題]6.8.查看如下樣式定義:AB{font-weight:bold;}下列選項中,文本加粗顯示的是()。A)<aclass="A">文本A</a>B)<aclass="B">文本B</a>C)<aclass="B">文本C</a>D)<aclass="A">文本C</a>答案:C解析:[單選題]7.HTML5的正確doctype是()?A)<!DOCTYPEhtml>B)<!DOCTYPEHTML5>C)<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML5.0//EN"D)"/TR/html5/strict.dtd">答案:C解析:[單選題]8.數(shù)據(jù)挖掘和哪些學科有關(guān)聯(lián)?A)數(shù)據(jù)庫技術(shù)B)統(tǒng)計學C)信息科學D)以上都是答案:D解析:[單選題]9.以下那個屬性用來設(shè)置盒子的過渡()A)TransformB)TransitionC)AnimationD)Form答案:B解析:[單選題]10.在HTML中,以下關(guān)于CSS樣式中文本及字體屬性的說法,錯誤的是()。A)font-size用來設(shè)置文本字體的大小B)text-align用來設(shè)置文本的對齊方式C)font-type用來設(shè)置字體的類型D)font-weight用來設(shè)置字體的粗細答案:C解析:/[單選題]11.如果要在一張管理職工工資的表中限制工資的輸入范圍,應(yīng)使用()約束A)PRIMARYKEYB)FOREIGNKEYC)uniqueD)check答案:D解析:[單選題]12.將div類名以?c?開頭元素添加文字為紅色,書寫正確的是()A)div[class^=c]{color:red}B)div[class$=c]{color:red}C)div[class=c]{color:red}D)div[class*=c]{color:red}答案:A解析:[單選題]13.關(guān)于將Promise.all和Promise.race傳入空數(shù)組的兩段代碼的輸出結(jié)果說法正確的是:Promise.all([]).then((res)=>{console.log('all');});Promise.race([]).then((res)=>{console.log('race');});A)all和race都會被輸出B)all和race都不會被輸出C)all會被輸出,而race不會被輸出D)all不會被輸出,race會被輸出答案:C解析:/[單選題]14.以下js操作Array的方法中不能添加元素的是:()A)pushB)popC)unshiftD)splice答案:B解析:[單選題]15.與document.getElementByld("myHeader')具有同樣效果的jQuery選擇器是()$("#myHeader")A)$("myHeader)B)$(".myHeader")C)$("#myHeader")D)其他均不正確答案:C解析:document.getElementByld("myHeader")表示找到這個標簽的id,如果用jQuery實現(xiàn)的話,可以用id選擇器。$("#myHeader")顯示個數(shù):4[單選題]16.在父元素末端添加一個子元素用()方法:A)html()B)after()C)append()D)insertBefore()答案:C解析:[單選題]17.將元素的內(nèi)容替換為指定的HTML文本使用的是()屬性。(5.0分)5.0分A)outerHTMLB)innerTextC)outerTextD)innerHTML答案:D解析:[單選題]18.下列組件的模板的正確格式是,其中count是data中的變量()A)template:"{{count}}"B)template:"<inputtype='text'v-model='count'/>{{count}}"C)template:"<inputtype='text'v-model='count'/>count"D)template:"<inputtype='text'v-model='count'/>{{count}}"答案:D解析:[單選題]19.下面關(guān)于文件路徑的說法錯誤的是()A)?…/?是返回當前目錄的上一級目錄B)?…/?是返回當前目錄的下一級目錄C)訪問下一級目錄直接輸入相應(yīng)的目錄名即可D)文件路徑指文件存儲的位置答案:B解析:[單選題]20.CSS的規(guī)則是由選擇器和()構(gòu)成的。A)聲明B)屬性C)值D)屬性選擇器答案:A解析:CSS規(guī)則由選擇器加聲明塊組成。[單選題]21.設(shè)置網(wǎng)頁被搜索工具檢索的關(guān)鍵字是通過設(shè)置meta標記的()屬性來實現(xiàn)A)name="keywords"B)content="keywords"C)name="description"D)content="description"答案:A解析:[單選題]22.Vue中綁定事件監(jiān)聽需要用到()指令。(5.0分)0.0分A)v-htmlB)v-onC)v-modelD)v-bind答案:B解析:[單選題]23.下列有關(guān)HTTP請求的說法不正確的是A)GET請求可被收藏為書簽B)GET請求有長度限制C)POST請求對數(shù)據(jù)長度沒有要求D)POST請求可被收藏為書簽答案:D解析:[單選題]24.父組件可在子組件標簽上使用()來監(jiān)聽子組件觸發(fā)的自定義事件。(5.0分)5.0分A)v-onB)v-ifC)v-modelD)v-bind答案:A解析:[單選題]25.我們用來循環(huán)輸出新聞信息的vue指令是()A)v-onB)v-forC)v-ifD)v-model答案:B解析:[單選題]26.應(yīng)用transform屬性的scale()函數(shù)可以實現(xiàn)縮放,下面說法不正確的是()A)如果只指定一個參數(shù),那么在X軸和Y軸都縮放此參數(shù)所指定的比例B)當值為負數(shù)時,對象反轉(zhuǎn)C)參數(shù)值可以為零D)可以只在X軸或者Y軸上進行縮放答案:A解析:[單選題]27.HTML換行標簽是哪個單詞的縮寫()A)breakB)breadC)brinkD)brind答案:A解析:[單選題]28.以下有關(guān)列表的說法中,錯誤的描述是()。A)有序列表和無序列表可以互相嵌套B)指定嵌套列表時,也可以具體指定項目符號或編號樣式C)無序列表應(yīng)使用ul和li標記進行創(chuàng)建D)在創(chuàng)建列表時,li標記符的結(jié)束標記不可省略答案:D解析:[單選題]29.無序列表的type屬性默認值是()。A)circleB)squareC)discD)line答案:C解析:無序列表的type屬性值:disc默認值實心圓。circle空心圓。square實心方塊。[單選題]30.有以下JavaScript代碼,如何訪問p的原型()A)toB)p._proto_C)p.__proto_D)p.constructor答案:C解析:通過_proto_用性(前后各有2個下劃線)來訪問原型。[單選題]31.JQueryAjax中$.getScript可以實現(xiàn)的功能,下面哪個方法也能實現(xiàn)()A)$.post()B)$.get()C)$().load()D)$.ajax()答案:D解析:[單選題]32.若要將窗體上所有文本框數(shù)據(jù)全部清除,應(yīng)將執(zhí)行清除操作,需要向表單中插入一個type屬性值為()的input標記。A)submitB)radioC)resetD)text答案:C解析:[單選題]33.table標簽下面會不包含哪個標簽元素()A)thB)labelC)tdD)tbody答案:B解析:[單選題]34.實現(xiàn)背景平鋪效果,對應(yīng)的CSS為()A)div{backgroud-image:url(images/bg.gif);}B)div{backgroud-image:url(images/bg.gif)repeat-x;}C)div{backgroud-image:url(images/bg.gif)repeat-y;}D)div{backgroud-image:url(images/bg.gif)no-repeat;}答案:A解析:/[單選題]35.下列關(guān)于HTML的語法特點描述不正確的是()A)HTML標簽是由尖括號包圍的關(guān)鍵詞,例如<html>B)HTML標簽通常是成對出現(xiàn)的,例如<html>和</html>,稱為雙標簽C)<meta>標簽是雙標簽D)有些標簽只有開始標簽,沒有結(jié)束標簽,稱為單標簽答案:C解析:[單選題]36.下面那種類型間的轉(zhuǎn)換是被Hive查詢語言所支持的__()A)Double-->NumberB)BIGINT-->DOUBLEC)INT-->BIGINTD)STRING-->DOUBLE答案:D解析:[單選題]37.當我們需要將一個數(shù)組遍歷或枚舉一個對象循環(huán)顯示時,需要用到()指令。(5.0分)5.0分A)v-showB)v-forC)v-ifD)v-once答案:B解析:[單選題]38.以下哪些選項可以獲取id為content的DOM元素?()A)document.getElementByld('content')B)document.getElementByld('#content')C)document.querySelector('content')D)document.querySelector('#id')答案:A解析:[單選題]39.在Vue中,DOM渲染在哪個周期中就已經(jīng)完成A)createdB)beforeCreateC)mountedD)beforeMount答案:C解析:[單選題]40.除了使用<router-link>創(chuàng)建<a>標簽可以定義導航鏈接之外,還可以使用router的()方法實現(xiàn)導航的功能。A)change()B)pop()C)push()D)to()答案:C解析:[單選題]41.下列說法中正確的是A)HTTP請求狀態(tài)碼中403是指請求時間超時B)HTTP請求中,服務(wù)器響應(yīng)消息中不可以有空格C)HTTP請求每次連接只處理一個請求D)HTTP請求的無狀態(tài)特性,是指HTTP請求沒有狀態(tài)碼答案:C解析:403狀態(tài)碼是服務(wù)器拒絕訪問;服務(wù)器的響應(yīng)消息中一定需要有空行分割開響應(yīng)內(nèi)容;HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對于事務(wù)處理沒有記憶能力[單選題]42.在使用super和this關(guān)鍵字時,以下描述正確的是A)在子類構(gòu)造方法中使用super()顯示調(diào)用父類的構(gòu)造方法,super()必須寫在子類構(gòu)造方法的第一行,否則編譯不通過B)super()和this()不一定要放在構(gòu)造方法內(nèi)第一行C)this()和super()可以同時出現(xiàn)在一個構(gòu)造函數(shù)中D)this()和super()可以在static環(huán)境中使用,包括static方法和static語句塊答案:A解析:[單選題]43.Vue事件處理方法和表達式都嚴格綁定在A)ViewModelB)ViewC)DOMD)Model答案:A解析:[單選題]44.DailyScrum是一個簡短的團隊會議,由團隊的所有成員在每天固定的時間和地點進行,會議上每個成員需要回答問題不包括:A)任務(wù)板上更新任務(wù)的狀態(tài)B)你昨天做了什么C)今天計劃做什么D)是否遇到了障礙,需要其他人的幫助答案:A解析:[單選題]45.通過哪個命令可以安裝Koa框架A)npmikoaB)npmkoaC)koainstallD)npmsetkoa答案:A解析:[單選題]46.Vue在插值表達式{{}}中加入下列哪種符號可以起到對數(shù)據(jù)過濾效果A)#B)|C)&D)$答案:B解析:[單選題]47.不是HTML5的新增的特性是:()A)新增了很多語義化標簽B)新增了音頻和視頻C)新增了本地存儲D)新增偽類答案:D解析:[單選題]48.[[3,2,1].reduce(Math.pow),[].reduce(Math.pow)]值為A)anerrorB)[9,0]C)[9,NaN]D)[9,undefined]答案:A解析:/[單選題]49.router-link會被渲染成()標簽。A)<a>B)C)D)<link>答案:A解析:[單選題]50.下列()是用來定義數(shù)據(jù)的()A)methodsB)dataC)filtersD)watch答案:B解析:[單選題]51.在XMLHttpRequest對象中,readyState屬性共包括()個屬性值。A)5B)3C)6D)4答案:A解析:[單選題]52.關(guān)于箭頭函數(shù)下列說法錯誤的一項是A)函數(shù)體內(nèi)this的指向是定義時所在的對象,而不是使用時所在的對象B)箭頭函數(shù)內(nèi)不能使用arguments對象C)箭頭函數(shù)不能使用yield命令D)可以使用new創(chuàng)建一個箭頭函數(shù)的實例答案:D解析:/[單選題]53.SVN中,以下說法錯誤的是?A)SVN提供global-ignores選項,用來描述Subversion在它們版本化之前不想顯示的文件和目錄B)SVN對于忽略文件模式的支持僅限于將未版本化文件和目錄添加到版本控制時,如果一個文件已經(jīng)在SVN控制下,忽略模式機制不會再有效果C)在svn:ignore屬性中,設(shè)置的值只會應(yīng)用到其設(shè)置的目錄以及其子目錄D)如果想查看被忽略的文件,可以使用SVN的--no-ignore選項答案:C解析:svn:ignore設(shè)置都值不會應(yīng)用到其子目錄[單選題]54.某站點主頁面index.html的代碼如下所示,假設(shè)在left.html中包含如下鏈接代碼,希望點擊此連接后在right.html文檔所在的框架中顯示鏈接的文檔內(nèi)容,則修改此連接為()。Index.html的代碼:〈html〉...〈framesetrows="20%,*"cols=","border="5"〉〈framename="topframe"src="top.html"〉〈framesetrows=","cols="20%,*"〉〈framesrc="left.html"name="leftframe"scrolling="no"〉〈framesrc="right.html"name="rightframe"scrolling="no"〉〈/frameset〉〈/html〉Left.html的鏈接代碼:〈ahref="login.html"〉登陸〈/a〉A(chǔ))〈ahref="login.html"target="right.html"〉登陸〈/a〉B)〈ahref="login.html"target="rightframe"〉登陸〈/a〉C)〈ahref="login.html"target="login.htm"〉登陸〈/a〉D)〈ahref="login.html"target="login.html"〉登陸〈/a〉答案:B解析:[單選題]55.網(wǎng)站中首頁是指()。A)一般網(wǎng)頁B)網(wǎng)站的起始頁面,第一個頁面C)第二個頁面D)普通的頁面答案:B解析:[單選題]56.敏捷開發(fā)的核心思想是()A)以人為本,適應(yīng)變化B)個體是軟件項目獲得成功的最重要的因素C)合作溝通能力及交互能力比軟件編程能力和工具更重要D)緊需要編寫迫切需要的文檔答案:A解析:[單選題]57.下列選項中CSS規(guī)則書寫正確的是().A)body:color=blackB){body;color:black}C)body{color:black;}D){body:color=black;}答案:C解析:[單選題]58.如何設(shè)置英文首字母大寫?A)text-transform:uppercaseB)text-transform:capitalizeC)樣式表做不到D)text-decoration:none答案:B解析:[單選題]59.在HTML中,以下關(guān)于position屬性的設(shè)定值描述錯誤的是()A)static為默認值,沒有定位,元素按照標準流進行布局B)relative屬性值設(shè)置元素的相對定位,垂直方向的偏移量使用up或down屬性來指定C)absolute表示絕對定位,需要配合top、right、bottom、left屬性來實現(xiàn)元素的偏移D)用來實現(xiàn)偏移量的left和right等屬性的值,可以為負數(shù)答案:B解析:[單選題]60.Vue實例創(chuàng)建完成之后,會調(diào)用生命周期中的()鉤子。(5.0分)5.0分A)beforeDestroyB)mountedC)beforeMountD)created答案:D解析:[單選題]61.在HTML中,通過()可以實現(xiàn)鼠標懸停在div上時,元素執(zhí)行旋轉(zhuǎn)45度效果()A)div:hover{transform:rotate(45deg)}B)div:hover{transform:translate(50px)}C)div:hover{transform:scale(1.5)}D)div:hover{transform:skew(45deg)};答案:A解析:[單選題]62.以下標記中,()用于設(shè)置頁面標題,且內(nèi)容不顯示在頁面上。A)<body></body>B)<title></title>C)D)<h1></h1>答案:B解析:第2部分:多項選擇題,共14題,每題至少兩個正確答案,多選或少選均不得分。[多選題]63.以下哪項關(guān)于決策樹的說法是正確的A)冗余屬性不會對決策樹的準確率造成不利的影響B(tài))子樹可能在決策樹中重復多次C)決策樹算法對于噪聲的干擾非常敏感D)尋找最佳決策樹是NP完全問題答案:ABD解析:[多選題]64.設(shè)置樣式[title]{color:red;},以下那些選項標簽內(nèi)容?華點軟件學院?是紅色的?()A)華點軟件學院B)華點軟件學院C)華點軟件學院D)華點軟件學院答案:ABC解析:[多選題]65.關(guān)于單元格邊距的描述,下列說法正確的是A)美化表格時,可以通過cellpadding和cellspacing分別控制單元格內(nèi)容與邊框之間的距離和相鄰單元格邊框之間的距離B)拉開單元格內(nèi)容與邊框之間的距離使用padding屬性C)設(shè)置相鄰單元格邊框之間的距離使用margin屬性D)設(shè)置相鄰單元格邊框之間的距離只能使用cellspacing屬性答案:ABD解析:[多選題]66.以下哪些是javascript的全局函數(shù)A)escapeB)parseFloatC)evalD)setTimeout答案:ABC解析:[多選題]67.下列()可以使窗口顯示前一個頁面A)back()B)forward()C)go(1)D)go(-1)答案:AD解析:[多選題]68.下面為是transform屬性實現(xiàn)的變換()。A)平移B)縮放C)傾斜D)過渡答案:ABC解析:[多選題]69.對于frame標記的name屬性,下列說法正確的是()。A)是給框架起個名字B)為動態(tài)加載HTML文檔提供方便C)是框架的標題D)有助于框架的布局答案:ABD解析:[多選題]70.關(guān)于CSS選擇器,以下說法正確的是:()A)每條選擇器最多只能出現(xiàn)一個偽元素B)每條選擇器最多只能出現(xiàn)一個偽類C):nth-child(an+b)中n的取值從0開始D)A+B匹配A之后所有符合B規(guī)則的元素答案:AC解析:[多選題]71.請選出正確的選項()A)屬性要在開始標簽中指定,用來表示該標簽的性質(zhì)和特性B)通常都是以?屬性名=?值??的形式來表示C)一個標簽可以指定多個屬性D)指定多個屬性時不用區(qū)分順序。答案:ABCD解析:[多選題]72.下列屬于表單的組成部分的是()。A)表格標記B)表單標記C)表單域D)表單按鈕答案:BCD解析:[多選題]73.下面哪些數(shù)組方法會改變原數(shù)組A)pushB)concatC)spliceD)map答案:AC解析:/[多選題]74.以下哪個會導致線程停止執(zhí)行?A)高優(yōu)先級線程準備狀態(tài)B)調(diào)用sleep()方法C)調(diào)用stop()方法D)調(diào)用suspend()方法答案:BCD解析:[多選題]75.改變class不為demo的div元素的背景色,以下那些寫法是錯誤的?:A)$("div.demo").css("background","blue")B)$("div:not(.demo)").css({"background":"blue"})C)$("div:not(.demo)").css({"background","blue"})D)$("div:not(.demo)").css("background","blue")答案:AC解析:[多選題]76.下列選項中哪一個是數(shù)組的方法?A)split()B)join()C)sort()D)substring()答案:BC解析:第3部分:判斷題,共14題,請判斷題目是否正確。[判斷題]77.添加noresize屬性的框架用戶可以調(diào)整其大小。A)正確B)錯誤答案:錯解析:將可以改為不可以[判斷題]78.Vue采用的是MVVM的開發(fā)模式()A)正確B)錯誤答案:對解析:[判斷題]79.Javascript通過__setTimeout___延遲指定時間后,去執(zhí)行某程序。A)正確B)錯誤答案:對解析:[判斷題]80.id屬性規(guī)定元素的行內(nèi)樣式()A)正確B)錯誤答案:錯解析:[判斷題]81.?==?運算符用于賦值。A)正確B)錯誤答案:錯解析:[判斷題]82.在CSS3中,@keyframes規(guī)則用于創(chuàng)建動畫。A)正確B)錯誤答案:對解析:[判斷題]83.1991年8月6日,TimBerners-Lee在alt.hypertext新聞組上發(fā)布了萬維網(wǎng)項目簡介的文章,這一天標志著因特網(wǎng)上萬維網(wǎng)公共服務(wù)的首次亮相。A)正確B)錯誤答案:對解析:[判斷題]84.標記屬性語法可以定義在結(jié)束標記里。A)正確B)錯誤答案:錯解析:將結(jié)束標記改為開始標記[判斷題]85.TimBerners-Lee建立了世界上第一個網(wǎng)站,網(wǎng)址:http://info.cern.ch。A)正確B)錯誤答案:對解析:[判斷題]86.冒泡型事件按照從最特定的事件目標到最不特定的事件目標(document對象)的順序觸發(fā)A)正確B)錯誤答案:對解析:[判斷題]87.在HTML中我們可以使用__<script>__元素中放置JavaScript代碼A)正確B)錯誤答案:對解析:[判斷題]88.標題title標記所包含的內(nèi)容可以顯示在網(wǎng)頁上。A)正確B)錯誤答案:錯解析:將可以改
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度技術(shù)開發(fā)合同的擔保條款
- 2024年駐馬店客運從業(yè)資格證考試試題
- 2024年福州客運從業(yè)資格證考什么內(nèi)容
- 2023屆新高考化學選考一輪總復習訓練-第4講 氧化還原反應(yīng)(一)
- 地方高校環(huán)境生物類共享平臺安全建設(shè)與開放管理探索
- 內(nèi)鏡質(zhì)控會議領(lǐng)導發(fā)言稿
- 流通數(shù)字化對商貿(mào)流通效率的影響
- 第18講妙用正余弦定理解決三角形或多邊形問題
- 個人信息數(shù)據(jù)保護受托機制構(gòu)建研究
- 醫(yī)師考核個人述職報告
- SB/T 10895-2012鮮蛋包裝與標識
- GB/T 9115-2010對焊鋼制管法蘭
- GB/T 2423.3-2006電工電子產(chǎn)品環(huán)境試驗第2部分:試驗方法試驗Cab:恒定濕熱試驗
- GB/T 23221-2008烤煙栽培技術(shù)規(guī)程
- GB/T 16900-2008圖形符號表示規(guī)則總則
- 城市綠地系統(tǒng)規(guī)劃 第9章 工業(yè)綠地規(guī)劃
- 遼寧省遼南協(xié)作校2022-2023學年高二上學期期末考試語文答案 Word版含解析
- 中職英語統(tǒng)考復習講課教案
- 決策心理學第一講課件
- 高中化學趣味化學知識競賽課件
- 寫作指導:順敘倒敘插敘課件
評論
0/150
提交評論