2017年浙江省信息技術(shù)模塊試卷(6)
發(fā)布:2024/4/20 14:35:0
一、選擇題(共20小題,每小題3分,滿分60分)
-
1.以下選項(xiàng)不屬于算法特點(diǎn)的是( ?。?/h2>
組卷:24引用:1難度:0.9 -
2.流程圖如圖所示:若輸入a的值為-3,則該程序的輸出結(jié)果為( ?。?br />
組卷:6引用:3難度:0.7 -
3.有如下Visual Basic語句,書寫格式正確的是( )
組卷:14引用:1難度:0.9 -
4.在Visual Basic只可以定義只能包含10個(gè)元素一維數(shù)組的語句是( ?。?/h2>
組卷:16引用:1難度:0.9 -
5.數(shù)學(xué)表達(dá)式“a>b>c”對(duì)應(yīng)的VB表達(dá)式是( ?。?/h2>
組卷:8引用:1難度:0.9 -
6.下列VB表達(dá)式中,值為-7的是( )
組卷:7引用:1難度:0.7 -
7.能求半徑為r的圓的面積,保留兩位小數(shù)且四舍五入的表達(dá)式是( ?。?/h2>
組卷:8引用:1難度:0.7 -
8.下面程序段用于計(jì)算分段函數(shù)y=
的值,不正確的是( ?。?/h2>0(x<0)1(0≤x<1)x(x≥1)組卷:14引用:1難度:0.7
二、解答題(共5小題,滿分40分)
-
24.下列程序能根據(jù)左邊列表框中的積分?jǐn)?shù)據(jù)統(tǒng)計(jì)出積分最高的前10位會(huì)員卡號(hào)(程序界面如圖所示),數(shù)組a和b分別保存會(huì)員卡號(hào)和對(duì)應(yīng)的積分,單擊“統(tǒng)計(jì)前10名”按鈕(Command1)后,積分最高的前10名會(huì)員卡號(hào)和對(duì)應(yīng)積分就顯示在右邊的列表框List2中.
(1)如果要統(tǒng)計(jì)出積分最低的10名會(huì)員,只需在上述程序段中標(biāo)有①②的行中選擇一行進(jìn)行修改即可,那么應(yīng)該修改的代碼行為
(2)在劃線③處填入的代碼是(填字母選項(xiàng))組卷:2引用:1難度:0.3 -
25.某公司面試程序題如下:公司有10000名員工,請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法對(duì)該公司員工的年齡做遞增排序輸出.小劉設(shè)計(jì)了一個(gè)算法:利用數(shù)組b記錄每個(gè)數(shù)據(jù)出現(xiàn)的次數(shù),數(shù)組b下標(biāo)范圍為年齡范圍,然后根據(jù)每個(gè)年齡值的個(gè)數(shù)進(jìn)行排序.
例如,有如下年齡存在數(shù)組a中:
利用一個(gè)數(shù)組b(b(10 To 20))記錄每個(gè)數(shù)出現(xiàn)的次數(shù):a(1) a(2) a(3) a(4) a(5) a(6) a(7) a(8) a(9) a(10) 20 19 18 19 15 12 15 20 17 19
根據(jù)數(shù)組b對(duì)數(shù)組a進(jìn)行排序:b(10) b(11) b(12) b(13) b(14) b(15) b(16) b(17) b(18) b(19) b(20) 0 0 1 0 0 2 0 1 1 3 2 a(1) a(2) a(3) a(4) a(5) a(6) a(7) a(8) a(9) a(10) 12 15 15 17 18 19 19 19 20 20
(1)為實(shí)現(xiàn)程序功能,請(qǐng)?jiān)趧澗€①②處填入合適的代碼.
(2)加框處③代碼有錯(cuò),請(qǐng)修正.
①處應(yīng)填入的代碼為
②處應(yīng)填入的代碼為
③處的代碼修改為組卷:4引用:1難度:0.3