![2023-2024學(xué)年山西省呂梁市孝義中學(xué)高二(下)同步信息技術(shù)試卷(算法軟件)(含解析)_第1頁(yè)](http://file4.renrendoc.com/view14/M09/00/24/wKhkGWZbPFqAS3osAAEaCrOsSyA682.jpg)
![2023-2024學(xué)年山西省呂梁市孝義中學(xué)高二(下)同步信息技術(shù)試卷(算法軟件)(含解析)_第2頁(yè)](http://file4.renrendoc.com/view14/M09/00/24/wKhkGWZbPFqAS3osAAEaCrOsSyA6822.jpg)
![2023-2024學(xué)年山西省呂梁市孝義中學(xué)高二(下)同步信息技術(shù)試卷(算法軟件)(含解析)_第3頁(yè)](http://file4.renrendoc.com/view14/M09/00/24/wKhkGWZbPFqAS3osAAEaCrOsSyA6823.jpg)
![2023-2024學(xué)年山西省呂梁市孝義中學(xué)高二(下)同步信息技術(shù)試卷(算法軟件)(含解析)_第4頁(yè)](http://file4.renrendoc.com/view14/M09/00/24/wKhkGWZbPFqAS3osAAEaCrOsSyA6824.jpg)
![2023-2024學(xué)年山西省呂梁市孝義中學(xué)高二(下)同步信息技術(shù)試卷(算法軟件)(含解析)_第5頁(yè)](http://file4.renrendoc.com/view14/M09/00/24/wKhkGWZbPFqAS3osAAEaCrOsSyA6825.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第=page11頁(yè),共=sectionpages11頁(yè)2023-2024學(xué)年山西省呂梁市孝義中學(xué)高二(下)同步信息技術(shù)試卷(算法軟件)一、選擇題:本大題共5小題,共15分。1.在VisualBasic中,語(yǔ)句“Text1.Text=Str(a)”中的“Text”是()A.對(duì)象名 B.屬性名 C.方法名 D.事件名2.有如下VB程序段:
則經(jīng)過(guò)這段程序加工后,變量k的值是()A.1 B.6 C.12 D.213.有如下VB程序段:
該程序段運(yùn)行后,文本框Text1中顯示的內(nèi)容是()A.25 B.5 C.26 D.154.在VB中編制一個(gè)含有一個(gè)窗體的VB應(yīng)用程序并保存在磁盤(pán)上,運(yùn)行測(cè)試后編譯成可執(zhí)行程序,整個(gè)過(guò)程中肯定會(huì)產(chǎn)生的文件類(lèi)型是()A.vbp、.frm、.exe B.vbp、.exe、.txt
C.txt、.frm、.exe D.vbp、.txt、.frm5.有如下VB程序段:
該程序段運(yùn)行后,標(biāo)簽Label1中的內(nèi)容是()A.me
him
her
SHE B.HE
I
SHE
me C.SHE
I
HE
me D.her
him
me
SHE二、非選擇題:本大題共7小題,共17分。6.某VisualBasic程序如下:
單擊Command1按鈕后,Text1顯示______,Text2顯示______。7.計(jì)算題。(1)ABH-1001B+39D-FH=______B(2)Int(-26.5)mod-15\6-9mod2^2*5/2=______D8.在現(xiàn)代程序設(shè)計(jì)中,我們用______建立計(jì)算機(jī)世界的實(shí)體與客觀世界的實(shí)體相一致的映射關(guān)系,問(wèn)題的解決方案可以用一些彼此交互的對(duì)象來(lái)______表示。9.某次大型活動(dòng)需要給活動(dòng)現(xiàn)場(chǎng)鋪地毯,由于地毯的尺寸不夠大和鋪設(shè)地毯的工人經(jīng)驗(yàn)不足,他在鋪設(shè)過(guò)程中將各塊地毯部分鋪設(shè)區(qū)域重疊?;顒?dòng)現(xiàn)場(chǎng)可以看成由m*n個(gè)小方格組成的矩陣(m,n<=100),每塊地毯鋪設(shè)位置由左上角(x1,y1)和右下角(x2,y2)兩個(gè)坐標(biāo)確定。
小凱同學(xué)想了解每個(gè)小方格被多少塊地毯覆蓋,以便更好地調(diào)整地毯鋪設(shè)位置,編寫(xiě)了VB程序,實(shí)現(xiàn)以下功能:在文本框Text1中輸入行數(shù)m,在文本框Text2中輸入列數(shù)n,在Text3中輸入每塊地毯鋪設(shè)的坐標(biāo)x1,y1,x2,y2……(坐標(biāo)之間逗號(hào)分隔,地毯數(shù)量不超過(guò)100),單擊計(jì)算按鈕Commmand1,在列表框List1中顯示每個(gè)小方格被多少塊地毯覆蓋。程序運(yùn)行界面如圖所示。
(1)文本框Text1中輸入行數(shù)為5,在文本框Text2中輸入列數(shù)5,在Text3中輸入的地毯鋪設(shè)的坐標(biāo)為s=1,1,2,2,1,2,3,3則最后輸出矩陣a(7)的值為_(kāi)_____。(填數(shù)字)(2)實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)?jiān)趧澗€處填入合適代碼。
10.分析完善程序。
一百個(gè)銅錢(qián)買(mǎi)了一百只雞,其中公雞一只5錢(qián)、母雞一只3錢(qián),小雞一錢(qián)3只,問(wèn)一百只雞中公雞、母雞、小雞各多少?設(shè)一百只雞中公雞、母雞、小雞分別為x,y,z,這里x,y,z為正整數(shù),設(shè)計(jì)算法并編寫(xiě)程序輸出所有的買(mǎi)雞方案。
結(jié)果是:公雞:4母雞:18小雞:78
公雞:8母雞:11小雞:81
公雞:12母雞:4小雞:84
根據(jù)上述回答如下問(wèn)題(1)本題采用的算法是______(填寫(xiě):解析法/窮舉法/排序法/遞歸法)。(2)程序代碼中空白處應(yīng)填寫(xiě)的條件是______(填A(yù)/B/C/D)。
A.x+y+z=100and5x+3y+z/3=100
B.x+y+z=100or5x+3y+z/3=100
C.x+y+z=100and5*x+3*y+z/3=100
D.x+y+z=100or5*x+3*y+z/3=10011.將以下計(jì)算s=1*(-2)*3*(-4)*…*49*(-50)的程序段補(bǔ)充完整。
12.下列程序段的功能是輸入一個(gè)學(xué)生的一門(mén)課分?jǐn)?shù)x(百分制),當(dāng)x≥90時(shí),輸出“優(yōu)秀”;當(dāng)80≤x≤89時(shí),輸出“良好”;當(dāng)70≤x≤79時(shí),輸出“中等”;當(dāng)60≤x≤69時(shí),輸出“及格”,當(dāng)x<60時(shí),輸出“不及格”的情況。請(qǐng)將程序補(bǔ)充完整。
答案和解析1.【答案】B【解析】每個(gè)對(duì)象都有一定的屬性,屬性反映對(duì)象的特征,可以通過(guò)賦值語(yǔ)句給對(duì)象的屬性賦值,語(yǔ)句格式是:對(duì)象名屬性名=值,Text1是一個(gè)對(duì)象名,Text是一個(gè)屬性名故選:B。
本題考查的是VB對(duì)象屬性的相關(guān)知識(shí)。每個(gè)對(duì)象都有一定的屬性,屬性反映對(duì)象的特征,可以通過(guò)賦值語(yǔ)句給對(duì)象的屬性賦值,語(yǔ)句格式是:對(duì)象名屬性名=值,Text1是一個(gè)對(duì)象名,Text是一個(gè)屬性名。
VB中基本的知識(shí)點(diǎn),需要熟練掌握。2.【答案】C【解析】通過(guò)閱讀程序段可知,將字符串s中的字母全部轉(zhuǎn)變成大寫(xiě)字母,由于字符串s中已經(jīng)存在大寫(xiě)字母I了,所以在后的轉(zhuǎn)化過(guò)程中就無(wú)需轉(zhuǎn)化了,需要轉(zhuǎn)化的字母有a,m,s,t,r,n,g,v,f,o,y,u共十二個(gè)轉(zhuǎn)化的,所以k共累加了十二次,由于初值為0,所以看的值為12.故選:C。
本題主要考查VB表達(dá)式。ord函數(shù)將字符轉(zhuǎn)換為ASCII碼值,chr函數(shù)將ASCII碼值轉(zhuǎn)換為對(duì)應(yīng)字符。小寫(xiě)字母比大寫(xiě)字母的ASCII碼值大32,如“a”的ASCII碼值是97,“A”的ASCII碼值是65。
熟練掌握常用函數(shù)的功能是解題的關(guān)鍵。3.【答案】C【解析】解:閱讀程序段可知,逐個(gè)提取字符串s中的元素,如果不能被2整除,那么將其累計(jì)到變量m上,由于m的初始值為1,所以m=1+1+7+3+5+9=26。
故選:C。
本題考查的知識(shí)點(diǎn)是VB中的循環(huán)語(yǔ)句。For語(yǔ)句是循環(huán)語(yǔ)句,它的格式是:For變量=初值To終值[Step步長(zhǎng)]循環(huán)體Next變量‘
熟練掌握循環(huán)語(yǔ)句的基本結(jié)構(gòu)及結(jié)構(gòu)的求解。4.【答案】A【解析】在VB集成環(huán)境下編程一個(gè)含有窗體的應(yīng)用程序,首先我們要?jiǎng)?chuàng)建一個(gè)工程,就會(huì)產(chǎn)生一個(gè)工程文件。vbp和一個(gè)窗體文件。frm,編譯完成后會(huì)生成一個(gè)可執(zhí)行性的文件。exe。
故選:A。
一個(gè)VB工程有許多類(lèi)型的文件。工程文件(*.vbp)、窗體文件(*.frm)、窗體的二進(jìn)制數(shù)據(jù)文件(*.frx)、標(biāo)準(zhǔn)模塊文件(*.bas)、類(lèi)模塊文件(*.cls)、資源文件(*.res)、ActiveX控件的文件(*.ocx),當(dāng)然可能會(huì)有其他的文件,比如vbwvbg等。
本題考查了VB工程中的文件類(lèi)型,需理解各種類(lèi)型文件用途。5.【答案】A【解析】解:閱讀程序段可知,用變量i來(lái)控制外循環(huán),所以程序輸出的是有大到小的四個(gè)變量,由于在ASCII碼表中第一部分是特殊字符,然后是數(shù)字、其次是大寫(xiě)字母最后時(shí)小寫(xiě)字母。所以按照碼值從小到大排列,結(jié)果是數(shù)字、英文大寫(xiě)字母、英文小寫(xiě)字母。所以程序運(yùn)行結(jié)束輸出的是me
him
her
SHE,選項(xiàng)A符合題意。
故選:A。
本題考查的知識(shí)點(diǎn)是VB中的循環(huán)語(yǔ)句。For語(yǔ)句是循環(huán)語(yǔ)句,它的格式是:For變量=初值To終值[Step步長(zhǎng)]循環(huán)體Next變量
熟練掌握循環(huán)語(yǔ)句的基本結(jié)構(gòu)及結(jié)果的求解。6.【答案】3,9【解析】解:閱讀程序段可知,該程序?yàn)榍短籽h(huán),其中變量x執(zhí)行的是外循環(huán),共執(zhí)行三次,所以x的的值為3,變量b是內(nèi)外循環(huán)均執(zhí)行,外循環(huán)三次,內(nèi)循環(huán)三次,所以變量b的值為3*3=9,單擊Command1按鈕后,Text1顯示3,Text2顯示9。
本題考查的知識(shí)點(diǎn)是VB中的循環(huán)語(yǔ)句。For語(yǔ)句是循環(huán)語(yǔ)句,它的格式是:For變量=初值To終值[Step步長(zhǎng)]循環(huán)體Next變量
這類(lèi)題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據(jù)所給程序段中上下文的意思來(lái)填寫(xiě)關(guān)鍵變量的表達(dá)式或者是變量的取值范圍等等關(guān)鍵語(yǔ)句。7.【答案】【小題1】10111010【小題2】-10【解析】解:(1)不同進(jìn)制運(yùn)算時(shí),先將其轉(zhuǎn)換為同一進(jìn)制,ABH-1001B+39D-FH中,可以先將所有數(shù)字轉(zhuǎn)換為十進(jìn)制數(shù)。H代表十六進(jìn)制,B代表二進(jìn)制,D代表十進(jìn)制。轉(zhuǎn)換規(guī)則為,二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)二進(jìn)制數(shù)第0位的權(quán)值是2的0次方,第1位的權(quán)值是2的1次方,以此類(lèi)推,十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù),16進(jìn)制就是逢16進(jìn)1,但我們只有0~9這十個(gè)數(shù)字,所以我們用A,B,C,D,E,F(xiàn)這六個(gè)字母來(lái)分別表示10,11,12,13,14,15。字母不區(qū)分大小寫(xiě)。十六進(jìn)制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方,以此類(lèi)推。所以,在第N(N從0開(kāi)始)位上,如果是是數(shù)
X
(X
大于等于0,并且X小于等于
15,即:F)表示的大小為
X*16的N次方。ABH轉(zhuǎn)為十進(jìn)制是171,1001B轉(zhuǎn)為十進(jìn)制是9,F(xiàn)H轉(zhuǎn)為十進(jìn)制是15,運(yùn)算得到十進(jìn)制結(jié)果是186,再將其轉(zhuǎn)為二進(jìn)制。十進(jìn)制轉(zhuǎn)二進(jìn)制,對(duì)于整數(shù)部分,用被除數(shù)反復(fù)除以2,除第一次外,每次除以2均取前一次商的整數(shù)部分作被除數(shù)并依次記下每次的余數(shù)。另外,所得到的商的最后一位余數(shù)是所求二進(jìn)制數(shù)的最高位。故得到結(jié)果為10111010。
(2)INT()函數(shù),是VB數(shù)值函數(shù)的一種,是將一個(gè)要取整的實(shí)數(shù)(可以為數(shù)學(xué)表達(dá)式)向下取整為最接近的整數(shù)。利用INT函數(shù)可以返回一個(gè)小數(shù)的整數(shù),如4.323,返回4,它不是四舍五入,而是舍尾法,即使4.987,也是返回4,而不是5。mod是取余數(shù)運(yùn)算,\是取整數(shù)運(yùn)算,^是乘冪,*是稱(chēng)號(hào),-是取負(fù)。根據(jù)優(yōu)先級(jí),Int
(-26.5)mod-15\6-9mod
2^2*5/2,先得到2^2*5/2=10,表達(dá)式變?yōu)镮nt
(-26.5)mod-15\6-9mod
10,接著再運(yùn)算-15\6,得到-2,表達(dá)式變?yōu)镮nt
(-26.5)mod-2-9mod
10,最后繼續(xù)運(yùn)算得到結(jié)果,Int
(-26.5)mod-2-9=-10。最后的結(jié)果為-10。
本題考查進(jìn)制運(yùn)算和VB運(yùn)算,運(yùn)算規(guī)則和過(guò)程如下。
熟練掌握各類(lèi)數(shù)制之間的轉(zhuǎn)換方法。8.【答案】對(duì)象,形象化【解析】解:在現(xiàn)代程序設(shè)計(jì)中,我們用對(duì)象建立計(jì)算機(jī)世界的實(shí)體與客觀世界的實(shí)體相一致的映射關(guān)系,問(wèn)題的解決方案可以用一些彼此交互的對(duì)象來(lái)形象化表示。
故答案為:對(duì)象
形象化
本題考查程序設(shè)計(jì)相關(guān)知識(shí)。在現(xiàn)代程序設(shè)計(jì)中,我們用對(duì)象建立計(jì)算機(jī)世界的實(shí)體與客觀世界的實(shí)體相一致的映射關(guān)系,問(wèn)題的解決方案可以用一些彼此交互的對(duì)象來(lái)形象化表示。
熟練掌握編程的基本思想。9.【答案】【小題1】2【小題2】【解析】(1)根據(jù)地毯的位置坐標(biāo),可得a(7)被兩塊地毯覆蓋,故答案為2
(2)①?gòu)淖鴺?biāo)字符串中的提取以逗號(hào)“,”分隔的坐標(biāo),采用整體處理,累乘相加的方式,故①空答案為pos(k)=pos(k)*10+Val(c),k為坐標(biāo)的總個(gè)數(shù),k\4為地毯的塊數(shù),a,b,c,d分別表示每塊地毯的左上角和右下角的坐標(biāo),通過(guò)調(diào)用add過(guò)程,對(duì)地毯覆蓋的區(qū)域進(jìn)行統(tǒng)計(jì)處理,故②空答案為calladd(a,b,c,d)或add(a,b,c,d),add過(guò)程中對(duì)于地毯鋪設(shè)過(guò)程的標(biāo)記處理較為巧妙,如對(duì)某塊區(qū)域鋪設(shè)地毯,按行進(jìn)行處理,每一行僅將地毯的起始位置flag值+1,結(jié)束位置的后一位置flag值-1,標(biāo)記兩個(gè)位置即可表示地毯的鋪設(shè)情況,故③空答案為flag((i-1)*n+y2+1)=flag((i-1)*n+y2+1)–1
本題考察VB程序?qū)嶋H應(yīng)用,考察矩陣相關(guān)知識(shí)。(1)根據(jù)地毯的位置坐標(biāo),可得a(7)被兩塊地毯覆蓋,故答案為2
(2)①?gòu)淖鴺?biāo)字符串中的提取以逗號(hào)“,”分隔的坐標(biāo),采用整體處理,累乘相加的方式,故①空答案為pos(k)=pos(k)*10+Val(c),k為坐標(biāo)的總個(gè)數(shù),k\4為地毯的塊數(shù),a,b,c,d分別表示每塊地毯的左上角和右下角的坐標(biāo),通過(guò)調(diào)用add過(guò)程,對(duì)地毯覆蓋的區(qū)域進(jìn)行統(tǒng)計(jì)處理,故②空答案為calladd(a,b,c,d)或add(a,b,c,d),add過(guò)程中對(duì)于地毯鋪設(shè)過(guò)程的標(biāo)記處理較為巧妙,如對(duì)某塊區(qū)域鋪設(shè)地毯,按行進(jìn)行處理,每一行僅將地毯的起始位置flag值+1,結(jié)束位置的后一位置flag值-1,標(biāo)記兩個(gè)位置即可表示地毯的鋪設(shè)情況,故③空答案為flag((i-1)*n+y2+1)=flag((i-1)*n+y2+1)–1
這類(lèi)題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據(jù)所給程序段中上下文的意思來(lái)填寫(xiě)關(guān)鍵變量的表達(dá)式或者是變量的取值范圍等等關(guān)鍵語(yǔ)句。10.【答案】【小題1】窮舉法【小題2】C【解析】解:(1)百錢(qián)買(mǎi)百雞,需要將可能出現(xiàn)的情況一一列舉出來(lái),需要用到算法中的窮舉法。故答案填寫(xiě)為:窮舉法。
(2)x代表公雞個(gè)數(shù),y代表母雞個(gè)數(shù),z代表小雞個(gè)數(shù),共有雞100只,所以x+y+z=100;公雞一只5錢(qián)、母雞一只3錢(qián),小雞一錢(qián)3只,共有銅錢(qián)100,所以5*x+3*y+z/3=100。表達(dá)式x+y+z=100與5*x+3*y+z/3=100同時(shí)滿足。故答案填寫(xiě)為:C。
本題考查的知識(shí)點(diǎn)是窮舉算法百錢(qián)買(mǎi)百雞的應(yīng)用。窮舉法又稱(chēng)為枚舉法,它的基本思想是根據(jù)題目的部分條件確定答案的大致范圍,并在此范圍內(nèi)對(duì)所有可能的情況逐一驗(yàn)證,直到全部情況驗(yàn)證完畢。若某個(gè)情況驗(yàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年磨具鋼材項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年復(fù)合式斜斷鋸項(xiàng)目投資價(jià)值分析報(bào)告
- 2025年全自動(dòng)雙排灌裝機(jī)項(xiàng)目可行性研究報(bào)告
- 智能資產(chǎn)管理在學(xué)校中的應(yīng)用及前景展望
- 科技企業(yè)如何實(shí)現(xiàn)安全工作規(guī)范與生產(chǎn)計(jì)劃的雙贏
- 綜合實(shí)踐課程在小學(xué)的推廣與應(yīng)用
- 校園文化活動(dòng)與學(xué)生綜合素質(zhì)培養(yǎng)
- 機(jī)器人倫理決策模型-深度研究
- 供應(yīng)鏈金融風(fēng)險(xiǎn)控制-第2篇-深度研究
- 智能化印刷設(shè)備研發(fā)-深度研究
- (一模)蕪湖市2024-2025學(xué)年度第一學(xué)期中學(xué)教學(xué)質(zhì)量監(jiān)控 英語(yǔ)試卷(含答案)
- 完整版秸稈炭化成型綜合利用項(xiàng)目可行性研究報(bào)告
- 2025中國(guó)海油春季校園招聘1900人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 膽汁淤積性肝硬化護(hù)理
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- (2024)河南省公務(wù)員考試《行測(cè)》真題及答案解析
- 湖北省十一校2024-2025學(xué)年高三上學(xué)期第一次聯(lián)考化學(xué)試題 含解析
- 醫(yī)療保險(xiǎn)結(jié)算與審核制度
- 圍城讀書(shū)分享課件
- 2025年河北省單招語(yǔ)文模擬測(cè)試二(原卷版)
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
評(píng)論
0/150
提交評(píng)論