版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
萬全綜合高中2022學(xué)年第二學(xué)期期末考測試卷高一(普高)信息(滿分:100分)一、選擇題(本大題共100小題,每小題0.5分,共50分,在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求)1.以下程序的輸出結(jié)果是()score=70ifscore>=60:r="成績合格"else:r="不合格"print(r)A.70 B.60 C."成績合格" D."不合格"【答案】C【解析】【詳解】本題考查的是Python選擇語句。score=70滿足score>=60,執(zhí)行r="成績合格",故程序的輸出結(jié)果是:成績合格。選項(xiàng)C正確。2.已知a和b是兩個(gè)整數(shù),以下程序的作用是()r=aifa>=belsebprint(r)A.輸出變量a的值 B.輸出變量b的值C.輸出a和b較大的那個(gè) D.輸出a和b較小的那個(gè)【答案】C【解析】【詳解】本題主要考查Python分支結(jié)構(gòu)的應(yīng)用。分析程序可知,如果a>=b,則r=a,反之r=b,因此該程序的作用是輸出a和b較大的那個(gè),故本題選C選項(xiàng)。3.執(zhí)行語句print("\\")后輸出的結(jié)果是()A.\ B.\\ C."\\" D."\"【答案】A【解析】【詳解】本題主要考查Python輸出語句。執(zhí)行語句print("\\")后輸出的結(jié)果是一個(gè)反斜杠,即\。在Python中,反斜杠\是一個(gè)轉(zhuǎn)義字符,用于表示一些特殊字符,如換行符、制表符\t等。因此如果要輸出一個(gè)真正的反斜杠字符,需要使用兩個(gè)反斜杠\\來進(jìn)行轉(zhuǎn)義,故本題選A選項(xiàng)。4.下列while循環(huán)語句寫法正確的是()A.whilea<10 B.whilea<10: C.whilea<10; D.while(a<10)【答案】B【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。while循環(huán)條件后面需要加冒號,因此正確的是whilea<10:,故本題選B選項(xiàng)。5.要計(jì)算1到10的和,問號處應(yīng)該填寫()S=0foriinrange(?):S+=iprint(S)A.0 B.9 C.10 D.11【答案】D【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)的應(yīng)用。range(start,stop,[step]),start:計(jì)數(shù)從start開始。默認(rèn)是從0開始。例如range(5)等價(jià)于range(0,5);stop:計(jì)數(shù)到stop結(jié)束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;step:步長,默認(rèn)為1。例如:range(0,5)等價(jià)于range(0,5,1)。要計(jì)算1到10的和,問號處應(yīng)該填寫11,故本題選D選項(xiàng)。6.在列表里,第一個(gè)元素的索引是()A.0 B.1 C.2 D.3【答案】A【解析】【詳解】本題主要考查列表數(shù)據(jù)結(jié)構(gòu)的描述。在列表里,第一個(gè)元素的索引是0,故本題選A選項(xiàng)。7.列表a=[1,2],在執(zhí)行語句a.append(0)后,a的值是()A.[1,2] B.[1,2,0] C.[2] D.[0,1,2]【答案】B【解析】【詳解】本題考查的是Python列表中的append函數(shù)。append()函數(shù)用于在列表末尾添加新的對象。列表a=[1,2],在執(zhí)行語句a.append(0)后,a的值是[1,2,0],選項(xiàng)B正確。8.列表a=[1,2,3,4],在執(zhí)行語句a.insert(1,0)后,a的值是()A.[0,1,2,3,4] B.[1,1,2,3,4] C.[1,0,2,3,4] D.[1,2,3,4,0]【答案】C【解析】【詳解】本題考查的是Python中的列表。insert()函數(shù)用于將指定對象插入列表的指定位置。格式:list.insert(index,obj),index是對象obj需要插入的索引位置,obj是要插入的對象。列表a=[1,2,3,4],在執(zhí)行語句a.insert(1,0)后,a的值是[1,0,2,3,4],故本題應(yīng)選C。9.列表a=[1,2,3,4],在執(zhí)行語句a[2]=0后,a的值是()A.[1,0,3,4] B.[1,2,3,4] C.[1,2,2,4] D.[1,2,0,4]【答案】D【解析】【詳解】本題考查的是Python列表。列表索引從0開始。a=[1,2,3,4],在執(zhí)行語句a[2]=0后,a的值是[1,2,0,4],選項(xiàng)D正確。10.列表a=[1,2],b=[3,4],要合并列表成為[1,2,3,4]的正確操作是()A.a.append(b) B.a.extend(b) C.a.insert(b) D.b.append(a)【答案】B【解析】【詳解】本題考查的是Python的列表相關(guān)知識(shí)。初始a=[1,2],b=[3,4],執(zhí)行a.append(b)后a=[1,2,[3,4]];執(zhí)行a.extend(b)后a=[1,2,3,4];無法執(zhí)行a.insert(b);執(zhí)行b.append(a)后,a=[1,2]。故本題應(yīng)選B。11.列表a=[1,2,3,2],在執(zhí)行語句a.remove(2)后,a的值是()A.[1,2,2] B.[1,3,2] C.[1,2,3] D.執(zhí)行錯(cuò)誤【答案】B【解析】【詳解】本題考查的是Python列表相關(guān)知識(shí)。remove()函數(shù)用于移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)。故在執(zhí)行語句a.remove(2)后,a的值是[1,3,2]。選項(xiàng)B正確。12.對于數(shù)據(jù)[4,5,1,3,2],在使用選擇排序從小到大進(jìn)行第一輪排序之后,結(jié)果是()A.[4,5,1,3,2] B.[4,1,3,2,5] C.[1,3,2,4,5] D.[1,5,4,3,2]【答案】D【解析】【詳解】本題主要考查選擇排序。選擇排序(Selectionsort)是一種簡單直觀的排序算法。其基本思想是:首先在未排序的數(shù)列中找到最小(or最大)元素,然后將其存放到數(shù)列的起始位置;接著,再從剩余未排序的元素中繼續(xù)尋找最小(or最大)元素,然后放到已排序序列的末尾。以此類推,直到所有元素均排序完畢。對于數(shù)據(jù)[4,5,1,3,2],在使用選擇排序從小到大進(jìn)行第一輪排序之后,結(jié)果是[1,5,4,3,2],故本題選D選項(xiàng)。13.對于數(shù)據(jù)[4,5,1,3,2],在使用選擇排序從小到大進(jìn)行第一輪排序之后,結(jié)果是()A.[4,5,1,3,2] B.[4,1,3,2,5] C.[1,3,2,4,5] D.[1,5,4,3,2]【答案】D【解析】【詳解】本題主要考查選擇排序。選擇排序(Selectionsort)是一種簡單直觀的排序算法。其基本思想是:首先在未排序的數(shù)列中找到最小(or最大)元素,然后將其存放到數(shù)列的起始位置;接著,再從剩余未排序的元素中繼續(xù)尋找最小(or最大)元素,然后放到已排序序列的末尾。以此類推,直到所有元素均排序完畢。對于數(shù)據(jù)[4,5,1,3,2],在使用選擇排序從小到大進(jìn)行第一輪排序之后,結(jié)果是[1,5,4,3,2],故本題選D選項(xiàng)。14.在序列[2,4,6,7,8]中查找4,使用順序查找的算法,第一輪和()進(jìn)行比較。()A.2 B.4 C.6 D.8【答案】A【解析】【詳解】本題主要考查順序查找算法。在序列[2,4,6,7,8]中查找4,使用順序查找的算法,第一輪和列表中的第一個(gè)元素2比較,故本題選A選項(xiàng)。15.在序列[2,4,6,7,8]中查找4,使用順序查找的算法,第一輪和()進(jìn)行比較。()A.2 B.4 C.6 D.8【答案】A【解析】【詳解】本題主要考查順序查找算法。在序列[2,4,6,7,8]中查找4,使用順序查找的算法,第一輪和列表中的第一個(gè)元素2比較,故本題選A選項(xiàng)。16.列表a=[1,2,3,2],在執(zhí)行語句a.pop()后,a的值是()A.[1,2,2] B.[1,3,2] C.[1,2,3] D.執(zhí)行錯(cuò)誤【答案】C【解析】【詳解】本題考查的是Python列表的pop函數(shù)。pop()函數(shù)用于移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值。列表a=[1,2,3,2],在執(zhí)行語句a.pop()后,a的值是[1,2,3]。選項(xiàng)C正確。17.列表a=[1,2],在執(zhí)行語句a.append(0)后,a的值是()A.[1,2] B.[1,2,0] C.[2] D.[0,1,2]【答案】B【解析】【詳解】本題考查的是Python列表中的append函數(shù)。append()函數(shù)用于在列表末尾添加新的對象。列表a=[1,2],在執(zhí)行語句a.append(0)后,a的值是[1,2,0],選項(xiàng)B正確。18.在序列[2,4,6,7,8]中查找4,使用順序查找的算法,需要對比()次才能找到。A.1 B.2 C.3 D.4【答案】B【解析】【詳解】本題考查的是順序查找算法。順序查找就是從數(shù)據(jù)序列中的第一個(gè)元素開始逐個(gè)查找,直到找到所要的數(shù)據(jù)或搜索完整個(gè)數(shù)據(jù)序列。在序列[2,4,6,7,8]中查找4,使用順序查找的算法,第一次跟2比較,第二次跟4比較,找到退出。故需要對比2次,選項(xiàng)B正確。19.在序列[2,4,6,7,8]中查找7,使用二分查找的算法,需要對比()次才能找到。()A.1 B.2 C.3 D.4【答案】B【解析】【詳解】本題主要考查二分查找算法。第1次搜索時(shí),定位到列表中的元素下標(biāo)為(0+4)//2=2,即元素為6,而7>6,需要比較6后面的元素[7,8]。第2次搜索時(shí),定位到的元素下標(biāo)為(3+4)//2=3,即元素為7,而7就是要找的元素,搜索結(jié)束。故選:B。20.有人跟你玩猜數(shù)字游戲,他給定數(shù)據(jù)范圍,并且只會(huì)提示你偏大或偏小,下列猜法能最快找到那個(gè)數(shù)字的是()A.按順序從小到大猜 B.按順序從大到小猜C.折半猜測,每次猜給定范圍的中間值 D.每種方法都一樣【答案】C【解析】【詳解】本題考查的是查找算法。對分查找是一種效率很高的查找方法。對分查找首先將查找鍵與有序數(shù)組內(nèi)處于中間位置的元素進(jìn)行比較,如果中間位置上的元素內(nèi)的數(shù)值與查找鍵不同,根據(jù)數(shù)組元素的有序性,就可確定應(yīng)該在數(shù)組的前半部分還是后半部分繼續(xù)進(jìn)行查找;在新確定的范圍內(nèi),繼續(xù)按上述方法進(jìn)行查找,直到獲得最終結(jié)果。故本題應(yīng)選C。21.同學(xué)甲用APP打開一輛共享單車,以下流程正確的是()①甲用APP掃描二維碼②甲在APP上確認(rèn)開鎖③服務(wù)器接收到開鎖請求④開鎖成功⑤服務(wù)器向單車發(fā)送開鎖命令A(yù).①②③⑤④ B.①⑤③②④ C.①③④⑤② D.①②④③⑤【答案】B【解析】【詳解】本題主要考查信息系統(tǒng)的應(yīng)用。同學(xué)甲用APP打開一輛共享單車,流程如下:①甲用APP掃描二維碼⑤服務(wù)器向單車發(fā)送開鎖命令③服務(wù)器接收到開鎖請求②甲在APP上確認(rèn)開鎖④開鎖成功,故本題選B選項(xiàng)。22.超市里的蘋果4元/kg,水果店里的蘋果5元/kg,每滿5kg送1kg。你要買100元的蘋果,去()買更加劃算。()A.超市 B.水果店 C.都一樣 D.無法計(jì)算【答案】A【解析】【詳解】本題主要考查算法的描述。超市里的蘋果4元/kg,100元可以買100/4=25kg;水果店里的蘋果5元/kg,可以買100/5=20kg,每滿5kg送1kg,總共可以得到20+20/5=24kg,通過計(jì)算可得超市的更合算。故選:A。23.世界上最早出現(xiàn)的計(jì)算機(jī)高級語言是()A.Fortran B.Basic/VisualBasic C.C/C++/C# D.Python【答案】A【解析】【詳解】本題主要考查程序設(shè)計(jì)語言的描述。Fortran是一門上世紀(jì)古老的科學(xué)計(jì)算語言,是世界上最早出現(xiàn)的計(jì)算機(jī)高級語言,故本題選A選項(xiàng)。24.下面不是合法的變量名的是()A.a123 B.AND C.for D._12a【答案】C【解析】【詳解】本題考查的是Python變量名。在Python中變量名是由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,關(guān)鍵字不能作為變量名,區(qū)分大小寫。for是Python關(guān)鍵字不能為變量名。故本題應(yīng)選C。25.下列屬于Python關(guān)鍵字的是()A.Python B.python C.if D.If【答案】C【解析】【詳解】本題主要考查Python關(guān)鍵字的描述。if屬于Python關(guān)鍵字,用于分支判斷,故本題選C選項(xiàng)。二、選擇題(本大題共50小題,每小題1分,共50分,在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求)26.測溫計(jì)根據(jù)不同的體溫顯示不同的顏色,它的程序結(jié)構(gòu)是()A.順序結(jié)構(gòu) B.選擇結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.都不是【答案】B【解析】【詳解】本題主要考查程序控制結(jié)構(gòu)。測溫計(jì)根據(jù)不同體溫顯示不同的顏色,它的程序結(jié)構(gòu)是選擇結(jié)構(gòu),故本題選B選項(xiàng)。27.在Python里無法實(shí)現(xiàn)對變量a增加1的操作語句是()A.a=a+1 B.a+=1 C.a=1+a D.a++【答案】D【解析】【詳解】本題主要考查Python語句。在Python里無法實(shí)現(xiàn)對變量a增加1的操作語句是a++,其余選項(xiàng)均可以實(shí)現(xiàn),故本題選D選項(xiàng)。28.s="True",此時(shí)s的類型是()A.整數(shù) B.浮點(diǎn)數(shù) C.字符串 D.布爾值【答案】D【解析】【詳解】本題主要考查Python數(shù)據(jù)類型。布爾值是邏輯值,只有兩種:真(True)、假(False),s="True",此時(shí)s的類型是布爾值,故本題選D選項(xiàng)。29.下列表達(dá)式中,其結(jié)果為真的是()A.4>=3 B.4<=3 C.4==3 D.4<3【答案】A【解析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。4>=3值為True,4<=3、4==3、4<3值均為False,故本題選A選項(xiàng)。30.判斷變量user是否等于字符串"user"的語句是()A.ifuser=user: B.ifuser="user": C.ifuser=="user": D.if"user"=="user":【答案】C【解析】【詳解】本題主要考查Python表達(dá)式。判斷是否相等用“==”,因此判斷變量user是否等于字符串"user"的語句是ifuser=="user":,故本題選C選項(xiàng)。31.數(shù)學(xué)關(guān)系式1≤x≤10,表示成正確的選擇語句是()A.ifx>=1andx<=10: B.ifx>=1orx<=10: C.ifx<1andx>10: D.ifx<=10:【答案】A【解析】【詳解】本題考查的是Python表達(dá)式。數(shù)學(xué)關(guān)系式1≤x≤10,表示成正確的選擇語句是:ifx>=1andx<=10:,選項(xiàng)A正確。32.以下程序的輸出結(jié)果是()a=1ifa>0:a=a+1else:a=a1print(a)A.0 B.1 C.2 D.3【答案】C【解析】【詳解】本題考查的是Python選擇語句。a=1,滿足a>0,執(zhí)行a=a+1=2,故程序的輸出結(jié)果是2,選項(xiàng)C正確。33.以下程序的輸出結(jié)果是()score=70ifscore>=60:r="成績合格"else:r="不合格"print(r)A.70 B.60 C."成績合格" D."不合格"【答案】C【解析】【詳解】本題考查的是Python選擇語句。score=70滿足score>=60,執(zhí)行r="成績合格",故程序的輸出結(jié)果是:成績合格。選項(xiàng)C正確。34.以下程序的循環(huán)次數(shù)是()a=3whilea>0:print(a)a=a1A.1 B.2 C.3 D.無數(shù)次【答案】D【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。語句a=a1沒有縮進(jìn),不是while的循環(huán)體,不會(huì)改變a的值。a=3,循環(huán)條件a>0一直成立,故循環(huán)次數(shù)為:無數(shù)次。本題應(yīng)選D。35.以下程序的輸出結(jié)果是()foriinrange(10):print(i)A.依次輸出1到10 B.輸出1加到10的和C.輸出9 D.依次輸出0到9【答案】D【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)的應(yīng)用。range(start,stop,[step]),start:計(jì)數(shù)從start開始。默認(rèn)是從0開始。例如range(5)等價(jià)于range(0,5);stop:計(jì)數(shù)到stop結(jié)束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;step:步長,默認(rèn)為1。例如:range(0,5)等價(jià)于range(0,5,1)。因此輸出結(jié)果是依次輸出0到9,故本題選D選項(xiàng)。36.列表a=[1],在執(zhí)行語句a+=[2,3]后,a的值是()A.[12,3] B.[6] C.6 D.執(zhí)行錯(cuò)誤【答案】A【解析】【詳解】本題考查的是列表相關(guān)知識(shí)。通過加法運(yùn)算符可以將列表連接起來。列表a=[1],在執(zhí)行語句a+=[2,3]后,a的值是[1,2,3],選項(xiàng)A正確。37.列表a=[1,2,3,2],在執(zhí)行語句a.pop()后,a的值是()A.[1,2,2] B.[1,3,2] C.[1,2,3] D.執(zhí)行錯(cuò)誤【答案】C【解析】【詳解】本題考查的是Python列表的pop函數(shù)。pop()函數(shù)用于移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值。列表a=[1,2,3,2],在執(zhí)行語句a.pop()后,a的值是[1,2,3]。選項(xiàng)C正確。38.在上體育課的時(shí)候同學(xué)們隨便排了隊(duì)伍,老師要求按照身高從高到低依次排隊(duì),如果按照插入排序算法,第一步要做的是()A.前2位同學(xué)從高到低排 B.前2位同學(xué)從低到高排C.最高的同學(xué)跟最低的同學(xué)交換位置 D.最高的同學(xué)跟第一位同學(xué)交換位置【答案】B【解析】【詳解】本題主要考查插入排序算法。插入排序的思想是:將待排序序列分成兩個(gè)序列,前面的序列保持有序,依次選取后面的序列的元素,在前面的序列中進(jìn)行插入。在上體育課的時(shí)候同學(xué)們隨便排了隊(duì)伍,老師要求按照身高從高到低依次排隊(duì),如果按照插入排序算法,第一步要做的是前2位同學(xué)從低到高排,其余學(xué)生在已排序好的學(xué)生序列中找到合適的位置依次插入即可,故本題選B選項(xiàng)。39.將序列[1,4.2,5.3]從小到大排序,使用選擇排序法,從第一輪到最后一輪正確的順序號。()①[1,2,3,4,5]②[1,2,3,5,4]③[1,2,4,5,3]④[1,4,2,5,3]A.④②③① B.④③②① C.③④②① D.③②④①【答案】B【解析】【詳解】本題主要考查選擇排序算法。選擇排序算法:首先在未排序序列中找到最?。ù螅┰?,存放到排序序列的起始位置。再從剩余未排序元素中繼續(xù)尋找最?。ù螅┰?,然后放到已排序序列的末尾。重復(fù)第二步,直到所有元素均排序完畢。將序列[1,4,2,5,3]從小到大排序,使用選擇排序法,則排序過程是:④[1,4,2,5,3]→③[1,2,4,5,3]→②[1,2,3,5,4]→①[1,2,3,4,5],故本題選B選項(xiàng)。40.在序列[2,4,6,7,8]中查找7,使用二分查找的算法,需要對比()次才能找到。()A.1 B.2 C.3 D.4【答案】B【解析】【詳解】本題主要考查二分查找算法。第1次搜索時(shí),定位到列表中的元素下標(biāo)為(0+4)//2=2,即元素為6,而7>6,需要比較6后面的元素[7,8]。第2次搜索時(shí),定位到的元素下標(biāo)為(3+4)//2=3,即元素為7,而7就是要找的元素,搜索結(jié)束。故選:B。41.要計(jì)算2+4+6+8+…+100的和,問號處應(yīng)該填寫()s=0foriin?:s+=iprint(s)A.range(0,99,2) B.range(2,100,2) C.range(2,101,2) D.range(1,100,1)【答案】C【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)的應(yīng)用。range(start,stop,[step]),start:計(jì)數(shù)從start開始。默認(rèn)是從0開始。例如range(5)等價(jià)于range(0,5);stop:計(jì)數(shù)到stop結(jié)束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;step:步長,默認(rèn)為1。例如:range(0,5)等價(jià)于range(0,5,1)。因此問號處應(yīng)該填寫range(2,101,2),故本題選C選項(xiàng)。42.以下程序的輸出結(jié)果是()a=1whilea<=10:a+=1print(a)A.1 B.10 C.11 D.12【答案】C【解析】【詳解】本題考查的是Python循環(huán)語句。初始a=1,滿足a<=10,執(zhí)行a+=1,直到a=11時(shí)跳出循環(huán),故程序的輸出結(jié)果是11。選項(xiàng)C正確。43.以下程序的輸出結(jié)果是()a=1whilea<=5:ifa==3:breakprint(a)a+=1A.1245 B.12 C.123 D.12345【答案】B【解析】【詳解】本題考查的是Python循環(huán)控制。break可以跳出當(dāng)前循環(huán)體,從而中斷當(dāng)前循環(huán),繼而執(zhí)行循環(huán)體外的下一條語句。故該程序的輸出結(jié)果是12。選項(xiàng)B正確。44.以下程序的輸出結(jié)果是()a=0whilea<5:a+=1ifa==3:continueprint(a)A.1245 B.12 C.123 D.12345【答案】A【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)的描述。循環(huán)條件是a<5,當(dāng)a=3時(shí),跳過本次循環(huán),while循環(huán)中,先執(zhí)行a+=1,再執(zhí)行print(a),因此輸出的結(jié)果是1245,故本題選A選項(xiàng)。45.關(guān)于isSame函數(shù),下列選項(xiàng)說法正確的是()defisSame(a,b):ifa==b:returnTrueelse:returnFalseA.無論a和b是什么值,都會(huì)返回True B.無論a和b是什么值,都會(huì)返回FalseC.函數(shù)的作用是判斷變量a和b是否相等 D.調(diào)用函數(shù)isSame(1,2)會(huì)返回True【答案】C【解析】【詳解】本題主要考查Python函數(shù)的應(yīng)用。分析程序可知,函數(shù)的作用是判斷變量a和b是否相等,故本題選C選項(xiàng)。46.計(jì)算機(jī)語言經(jīng)歷了由低級到高級的過程,按發(fā)展過程,以下順序正確的是()A.機(jī)器語言、匯編語言、高級語言 B.匯編語言、機(jī)器語言,高級語言C.高級語言、匯編語言、機(jī)器語言 D.機(jī)器語言、高級語言、匯編語言【答案】A【解析】【詳解】本題主要考查計(jì)算機(jī)語言發(fā)展。計(jì)算機(jī)語言經(jīng)歷了由低級到高級的過程,按發(fā)展過程,依次是:機(jī)器語言、匯編語言、高級語言,故本題選A選項(xiàng)。47.算法流程圖中表示判斷的圖形符號是()A.矩形框 B.菱形框 C.平行四邊形框 D.圓角矩形框【答案】B【解析】【詳解】本題主要考查算法流程圖。菱形是條件判斷框,平行四邊形是數(shù)據(jù)輸入/輸出框,圓角矩形是開始/結(jié)束框,矩形是數(shù)據(jù)處理框,故本題選B選項(xiàng)。48.能將高級語言源程序轉(zhuǎn)換為目標(biāo)程序的是()A.編輯程序 B.編譯程序 C.調(diào)試程序 D.翻譯程序【答案】B【解析】【詳解】本題考查的是程序語言相關(guān)知識(shí)。由高級語言編寫的程序稱為“源程序”,由二進(jìn)制代碼表示的程序稱為“目標(biāo)程序”,而把源程序轉(zhuǎn)換成機(jī)器能夠識(shí)別的目標(biāo)程序是由“編譯程序”完成。故本題應(yīng)選B。49.Python語言屬于()。A.機(jī)器語言 B.匯編語言 C.高級語言 D.科學(xué)計(jì)算語言【答案】C【解析】【詳解】本題考查Python語言相關(guān)知識(shí)點(diǎn)Python是一種高級語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。故本題選C選項(xiàng)50.結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)是()A.輸入、處理、輸出 B.總線型、星狀、環(huán)狀C.順序、選擇、循環(huán) D.主程序、函數(shù)、功能庫【答案】C【解析】【詳解】本題主要考查程序控制結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)是順序、選擇、循環(huán),故本題選C選項(xiàng)。51.下列運(yùn)算符中優(yōu)先級最高的是()A.** B.* C.// D./【答案】A【解析】【詳解】本題考查的是Python運(yùn)算符。*、/、//優(yōu)先級一樣,**運(yùn)算優(yōu)先級最高。故本題應(yīng)選A。52.有兩個(gè)條件P、Q,只要有一個(gè)條件為真時(shí),結(jié)果一定為真的表達(dá)式是()A.notP B.PandQ C.PorQ D.notPandnotQ【答案】C【解析】【詳解】本題主要考查邏輯表達(dá)式。邏輯運(yùn)算符or兩邊值均為假時(shí)值才為假,否則值為真;邏輯運(yùn)算符and兩邊值均為真時(shí)值才為真,否則值為假,not是取反。有兩個(gè)條件P、Q,只要有一個(gè)條件為真時(shí),結(jié)果一定為真的表達(dá)式是PorQ,故本題選C選項(xiàng)。53.描述“60≤x<100”表達(dá)式為()Ax>=60andx<=100 B.x>=60orx<100C.x>=60andx<100 D.notx<60andx>=100【答案】C【解析】【詳解】本題主要考查Python表達(dá)式。and表示且,or表示或,描述“60≤x<100”表達(dá)式為x>=60andx<100,故本題選C選項(xiàng)。54.在Python中,要交換變量x和y,應(yīng)使用語句()A.x=y;y=x B.x=y;у=z;z=x C.z=x;y=x;y=z D.x,y=y,x【答案】D【解析】【詳解】本題考查的是Python賦值。在Python中,要交換變量x和y,應(yīng)使用語句:z=x;x=y;y=z或x,y=y,x。故本題應(yīng)選D。55.在Python中,不合法語句是()A.x=y=z=2 B.x=(y=z+2) C.x+=y D.x,y=y,x【答案】B【解析】【詳解】本題主要考查Python賦值語句。結(jié)合選項(xiàng),可知不合法的語句是x=(y=z+2),故本題選B選項(xiàng)。56.設(shè)i的初值為3,則執(zhí)行語句“i=i*3”后,i的值是()A.0 B.9 C.12 D.6【答案】D【解析】【詳解】本題考查的是Python賦值語句。i=i*3等價(jià)于i=ii*3。設(shè)i的初值為3,則i=ii*3=33*3=6。選項(xiàng)D正確。57.以下程序段的輸出結(jié)果是()i,j=1,5ifj<0:i=1else:i=0print(i)A.0 B.1 C.1 D.5【答案】A【解析】【詳解】本題主要考查Python程序執(zhí)行。i=1,j=5,不滿足j<0,執(zhí)行i=0,故輸出結(jié)果是0,選A選項(xiàng)。58.設(shè)有以下程序段,循環(huán)將執(zhí)行()i=10whilei<10:i=1A.10次 B.0次 C.無限次 D.1次【答案】B【解析】【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。i=10,不滿足while循環(huán)條件,因此循環(huán)將執(zhí)行0次,故本題選B選項(xiàng)。59.在列表n中,元素n[2]表示第()個(gè)元素。A.1 B.2 C.3 D.4【答案】C【解析】【詳解】本題主要考查Python列表的描述。列表的索引從0開始,因此在列表n中,元素n[2]表示第3個(gè)元素,故本題選C選項(xiàng)。60.使用選擇排序法對數(shù)據(jù)“8,7,5,9,5,6”從大到小排序,共需經(jīng)過()次數(shù)據(jù)對調(diào)。A.3 B.4 C.5 D.6【答案】B【解析】【詳解】本題主要考查選擇排序算法。選擇排序(Selectionsort)是一種簡單直觀的排序算法。其基本思想是:首先在未排序的數(shù)列中找到最小(or最大)元素,然后將其存放到數(shù)列的起始位置;接著,再從剩余未排序的元素中繼續(xù)尋找最小(or最大)元素,然后放到已排序序列的末尾。以此類推,直到所有元素均排序完畢。使用選擇排序法對數(shù)據(jù)“8,7,5,9,5,6”從大到小排序,第一次交換8和9,變?yōu)椤?,7,5,8,5,6”;第二次交換8和7,變?yōu)椤?,8,5,7,5,6”;第三次交換5和7,變?yōu)椤?,8,7,5,5,6”;第四次交換5和6,變?yōu)椤?,8,7,6,5,5”,此時(shí)已有序,故本題選B選項(xiàng)。61.在體感游戲中,玩家手握游戲手柄,通過自己身體的動(dòng)作控制游戲中人物的動(dòng)作,全身投入到游戲當(dāng)中,享受互動(dòng)新體驗(yàn),這體現(xiàn)了數(shù)字媒體技術(shù)()的特點(diǎn)。()A.數(shù)字化 B.交互性 C.集成性 D.藝術(shù)性【答案】B【解析】【詳解】本題主要考查信息技術(shù)的發(fā)展。在體感游戲中,玩家手握游戲手柄,通過自己身體的動(dòng)作控制游戲中人物的動(dòng)作,全身投入到游戲當(dāng)中,享受互動(dòng)新體驗(yàn),這體現(xiàn)了數(shù)字媒體技術(shù)交互性的特點(diǎn),故本題選B選項(xiàng)。62.在計(jì)算機(jī)上錄音,用數(shù)碼相機(jī)拍攝圖片、視頻等,其本質(zhì)是()A.把模擬信號轉(zhuǎn)換為數(shù)字信號 B.把數(shù)字信號轉(zhuǎn)換為模擬信號C.把虛擬信號轉(zhuǎn)換為數(shù)碼信號 D.把數(shù)碼信號轉(zhuǎn)換為虛擬信號【答案】A【解析】【詳解】本題主要考查數(shù)字化。在計(jì)算機(jī)上錄音,用數(shù)碼相機(jī)拍攝圖片、視頻等,其本質(zhì)是把模擬信號轉(zhuǎn)換為數(shù)字信號,故本題選A選項(xiàng)。63.在教育領(lǐng)域中,可以使用()技術(shù)做虛擬實(shí)驗(yàn)。()A.VR B.PS C.AI D.AR【答案】A【解析】【詳解】本題主要考查信息技術(shù)的應(yīng)用。虛擬現(xiàn)實(shí)技術(shù)(英文名稱:VirtualReality,縮寫為VR),又稱虛擬實(shí)境或靈境技術(shù),是20世紀(jì)發(fā)展起來的一項(xiàng)全新的實(shí)用技術(shù)。虛擬現(xiàn)實(shí)技術(shù)囊括計(jì)算機(jī)、電子信息、仿真技術(shù),其基本實(shí)現(xiàn)方式是以計(jì)算機(jī)技術(shù)為主,利用并綜合三維圖形技術(shù)、多媒體技術(shù)、仿真技術(shù)、顯示技術(shù)、伺服技術(shù)等多種高科技的最新發(fā)展成果,借助計(jì)算機(jī)等設(shè)備產(chǎn)生一個(gè)逼真的三維視覺、觸覺、嗅覺等多種感官體驗(yàn)的虛擬世界,從而使處于虛擬世界中的人產(chǎn)生一種身臨其境的感覺。故本題選A選項(xiàng)。64.信息安全指保護(hù)信息系統(tǒng)的硬件、()及相關(guān)數(shù)據(jù),使之不因偶然或者惡意侵犯而遭受破壞、更改及泄露,保證信息系統(tǒng)能夠連續(xù)、可靠、正常地運(yùn)行。()A.信息 B.資源 C.資料 D.軟件【答案】D【解析】【詳解】本題考查的是信息安全。信息安全指保護(hù)信息系統(tǒng)的硬件、軟件及相關(guān)數(shù)據(jù),使之不因偶然或者惡意侵犯而遭受破壞、更改及泄露,保證信息系統(tǒng)能夠連續(xù)、可靠、正常地運(yùn)行。故本題應(yīng)選D。65.信息安全的基本屬性中,指對流通在網(wǎng)絡(luò)系統(tǒng)中的信息傳播及具體內(nèi)容能夠?qū)崿F(xiàn)有效控制的是()A.完整性 B.可用性 C.可控性 D.保密性【答案】C【解析】【詳解】本題考查的是信息安全。信息安全的基本屬性中,指對流通在網(wǎng)絡(luò)系統(tǒng)中的信息傳播及具體內(nèi)容能夠?qū)崿F(xiàn)有效控制的是可控性。故本題應(yīng)選C。66.以下不屬于造成信息安全問題的自然災(zāi)害因素的是()A.縱火 B.地震 C.極端天氣 D.洪水【答案】A【解析】【詳解】本題主要考查信息安全??v火屬于人為因素造成的信息安全問題,而非自然災(zāi)害,故本題選A選項(xiàng)。67.下列不是由于未對輸入做過濾而造成漏洞的是()A.DOS攻擊 B.SQL注入 C.日志注入 D.命令行注入【答案】A【解析】【詳解】本題主要考查信息安全。DoS是Denialofservice的簡稱,即拒絕服務(wù),拒絕服務(wù)攻擊即是攻擊者想辦法讓目標(biāo)機(jī)器停止提供服務(wù),是黑客常用的攻擊手段之一。其實(shí)對網(wǎng)絡(luò)帶寬進(jìn)行的消耗性攻擊只是拒絕服務(wù)攻擊的一小部分,只要能夠?qū)δ繕?biāo)造成麻煩,使某些服務(wù)被暫停甚至主機(jī)死機(jī),都屬于拒絕服務(wù)攻擊。其余選項(xiàng)均是由于未對輸入做過濾而造成漏洞,故本題選A選項(xiàng)。68.與他人共同使用計(jì)算機(jī)存在的風(fēng)險(xiǎn)不包括()A.資源被破壞 B.重要文件被
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 司機(jī)貨運(yùn)合同范例
- 政府廣告制作合同范例
- 電力供應(yīng)設(shè)備采購招標(biāo)合同三篇
- 杉鋸材購銷合同范例
- 舞廳服務(wù)合同(2篇)
- 土雞合作養(yǎng)殖合同
- 集體合同協(xié)商函
- 共同建設(shè)用地合同范例
- 安能物流加盟合同范例
- 藥店員工勞動(dòng)合同范例
- 吊裝作業(yè)施工方案(模板)
- 初中綜合實(shí)踐課程標(biāo)準(zhǔn)
- 日本江崎格力高歷史
- 初物管理辦法及規(guī)定
- 代扣服務(wù)協(xié)議
- 某燃煤采暖鍋爐煙氣除塵系統(tǒng)設(shè)計(jì)1
- 中心試驗(yàn)室標(biāo)準(zhǔn)化管理辦法
- 龍王廟煤礦消防工作匯報(bào)
- 一些常見物質(zhì)的安托因常數(shù)
- 庫存盤點(diǎn)盈虧處理申請表xls
- 35kV及以下架空電力線路施工及驗(yàn)收規(guī)范
評論
0/150
提交評論