福彩号码查询
學霸學習網 這下你爽了
當前位置:福彩号码查询 >> IT認證 >>

今天排列五专家预测号码查询:編寫程序練習題程序

福彩号码查询 www.edasl.tw 歷年考試題 1,在文本框 Text1、Text2 中分別輸入一個任意正整數,按下“計算累加和”按鈕 Command1,計算這 兩個數之間所有整數的累加和,并將結果顯示在標簽 Label1 中。

2,假設郵費計算方法為:100 克以內(含 100 克)收費 5 元,超過 100 克的部分每克加收 0.2 元。試編 寫程序,要求從鍵盤輸入郵寄物品質量,計算并輸出郵費。

3, 輸入出租車行駛里程 S,輸出應付車費 F。 S 和 F 的關系如下:

6 S ?3 ? F ?? ?6 ? ( S ? 3) ? 1.5 S ? 3

4,假設一個快遞公司針對個人小宗業務(即物品總重量不超過 20 公斤)的收費規定如下:物品在 5 公斤 (含 5 公斤)以下,收費 8 元;在 10 公斤(含 10 公斤)以下,超過 5 公斤部分,每公斤收費 0.5 元;在 20 公斤(含 20 公斤)以下,超過 10 公斤部分,每公斤收費 1.5 元。不足 1 公斤均按 1 公斤計算。編寫 程序,輸入用戶的快遞物品重量,計算并輸出所需郵費。 (6 分)計算公式如下: (教科書 P35、P205,沖刺 班編程第 5 題,??及嗟?5 題)

8 x?5 ? ? y ? ?0.5 x ? 5.5 5 ? x ? 10 ?1.5 x ? 4.5 10 ? x ? 20 ?

5, 現有一元二次方程:ax2+bx+c=0,其中 a、b、c、是整數,且 a ?? 0。若存在實根,則輸出“在實 數范圍內有解”;若不存在實根,則輸出“在實數范圍內無解”。(5 分) 1

二、循環結構 【1】單循環 1, 產生 1-100 以內的素數(for 嵌 if 結構) 33.編寫一個過程計算并輸出區間[100,1000]內所有素數的和(要求判斷素數使用過程(函數或子過程) 來實現)。調用該過程。(提示:只能被 1 和自身整除的自然數成為素數)

2,0 到 200 被 5 或 11 整除的數的和(for 嵌 if 結構)

3,計算 100~300 之間所有能被 3 和 7 整除的數之和。

4, 編程求 200--400 范圍內 5 的倍數或 7 的倍數之和。 (一個數如果同時是 7 和 5 的倍數, 則只能加一次。 )

5,找出被 3、5、7 除,余數均為 1 的最小的 5 個正整數。

2

6,某次歌曲大獎賽,有 7 個評委。如果分別輸入 7 個評委對某個參賽者的打分數,按照去掉一個最高分 和一個最低分的計算辦法,求出該參賽者的平均得分。

6-1 有 10 個評委對歌手進行打分(分數存放在 A 數組中)要求編程計算歌手平均得分(按去掉一個最高 分和一個最低分的計算辦法計算)。

7,隨機產生 30~100(包括 30、100)中的十個正整數,求最大值、最小值、平均值,并顯示整個數組的 值和結果。

7-1 隨機產生 10 個 1~100 的正整數放入數組,顯示產生的數,求最大值、最小值、平均值。

7-2 隨機產生 10 個[30,100]內的整數,求最大值及所對應的下標

8,程序的功能是使用輾轉相除法求兩個數的最大公約數。 3

9,編程顯示 100~500 之間所有的水仙花數之和。(水仙花數是 3 位數,其各位數之和等于該數本身)

10,求 s=a+aa+aaa+...aaaaa(n 個 a),其中 a 和 n 的值隨機產生,a 的范圍是[1,9]的整數,n 的 范圍是[5,10]。如 a=3,n=6,則 s=3+33+333+3333+33333+333333。編程確定 n 和 a 的值,并計算 s。(級 數算法)

[一維數組,循環] 1,已知數組 a(),編程刪除 a 中第 5 個元素。數組 a 中的元素分別為{12,6,4,89,75,63,100,20, 31}。

2,下面程序對已知數組 a,刪除數組中數組元素中某個元素

3,.編一冒泡程序,對已知整數按遞減(遞增)次序排列,用子過程 4

4,用選擇排序法子過程對已知的若干整數按遞增次序排列

5,已知一維數組 a 中元素已排序,分別為{12,15,21,25,27,35,36,39,48,52},編程將 30 插 入數組,使 a 仍保持有序。

6,下列程序表示將輸入的一個數插入到按遞減的有序數列中,插入后使該序列仍有序

7,.編程輸出 n 行楊輝三角形圖,n 由鍵盤輸入。

8,下列程序表示將輸入的一個數插入到按遞減的有序數列中,插入后使該序列仍有序

5

9,下列程序在 1000~9999 之間查找滿足如下條件的整數:該整數,逆向排列得到的另一個四位數是它自 身的倍數(2 倍以上)。查找結果和逆向排列數分別顯示在對應的列表框

【二維數組、雙重循環】 1,隨機生成一個整型的二維數組,范圍在[10,20]之間,以上三角形式輸出該數組。(下三角、全部元素)

2, 利用隨機函數生成一個 4×4 的矩陣(即二維矩陣),范圍是[20,50]內的整數,輸出每行中的最大值和下標, 輸出該矩陣所有數據之和。

3,定義三個 4×4 的二維數組 A,B,C,A 和 B 中的元素均隨機生成,數組 A 的范圍是 1~20,數組 B 的 范圍是 100~200,數組 C 是 A 和 B 相乘(相加)得到的。請編程生成并輸出 A,B,C。

4,利用隨機函數生成一個 4×4 的矩陣(即二維矩陣),范圍是[20,50]內的整數,求它的兩條對角線上元素之 和。

6

5,利用隨機函數生成一個 4×4 的矩陣(即二維矩陣),范圍是[40,80]內的整數,求它的最小值及所對應的 下標。

6,聲明一個整型的二維數組 a(1 to 4,1 to 4),用隨機函數產生各元素,范圍介于[1,20]之間,編程將第 1 行和第 3 行對應元素交換。

6-1,聲明一個整型的二維數組 a(1 to 4,1 to 4),用隨機函數產生各元素,范圍介于[1,20]之間,編程將 第 2 行和第 4 行對應元素交換。

【歷年考試題】 1.計算出 1 到 100 的平方根,將結果存于外存,其文件名字為“result.c“。

2.編寫程序,計算 e

x

? 1 ? x ? x2 / 2 !?x 3 / 3 !? ? ? x n / n!,直到最后一項小于 105.

3.編寫程序,從鍵盤上任意輸入 10 個整數,將這 10 個整數在頻幕上顯示成一行,并在下一行顯示其中最 7

接近品均值的數。

4、已知籠中有雞兔共 36 只,他們的腳共有 100 只,編程計算雞和兔分別有多少只?

2、編寫程序,運行時接受用戶鍵盤輸入的一個長字符串,統計其中包含字母 a 的個數 (不區分大小寫) , 并在屏幕上輸出統計結果。

5、根據媒體發布的信息,2010 年中國 GDP 重量為 5.845 萬億美元,增長率 10.1%,美國 GDP 總量為 14.536 萬億美元,增長率是 3.3.%。兩國 GDP 保持 2010 年的速度不變的情況下,編程計算那一年中國 的 GDP 總量有望超過美國的 GDP。

6、編寫程序,運行時接受用戶鍵盤輸入的兩個任意正整數 a 和 b,計算 a 與 b 之間所有整數(包含 a 和 b)的累加和,并在屏幕上輸出計算結果

7、 朝陽儀表二廠職工象棋比賽的規則是:每位參賽選手必須與所有其他選手分另對弈一局,獲勝局數最 多的才能得到冠軍稱號。已知比賽共進行了 300 局,請編寫程序,計算出參賽的人數。

8

7-1 在同學會上,班長提議每人與其他同學只碰杯一次,已知碰杯聲為 903 次,編寫程序計算出席同學會 的人數。

8、 已知工商管理學院 n 名學生英語競賽成績(百分制)保存了數組 student 中,請編寫程序,將最優秀 的 2 名學生的成績在屏幕上顯示輸出。

9、產生 20 個 2 位隨機整數并在窗體上輸出成一行,然后從中找出所有大于平均值的數,并且在下一行輸 出。

10、篩選出 100 到 200 之間,既不能被 3 整除,也不能被 5 整除的所有整數,并在窗體上按每行 9 個數 的格式顯示輸出。

9

11、在文本框 Text1、Text1 中分別輸入父親和女兒的年齡,編程計算,經過多少年后父親的年齡是女兒 年齡的 2 倍,并將結果顯示在標簽 Label3 中。

12、編寫程序,在窗體按下圖所示的格式輸出“乘法九九表” 。

13、編寫程序,計算 1×2×3×……×n,找出能使計算結果大于 106 的 n 的值。

10

14、編寫程序,單擊“計算”命令按鈕 Command1 時,能按如下公式計算自然對數度數 e 的值,并將 結果顯示在標簽 Label1 中(直到最后一項小于 10-7 為止)。 e ≈

1 1 1 1 ? ? ? ?? ? 1! 2! 3! n!

15、試使用循環結構編程計算 y=21+22+……210,并輸出結果。(7 分)

16、設有十位評委給某選手打分,以去掉一個最高分和一個最低分后的平均分作為該選手的成績。試編寫 程序,要求從鍵盤輸入評委的評分并存入到數組中,計算并輸出選手的成績。(8 分)

17、編程求 s=1*2+3*4+5*6+……+99*100 的值,并輸出結果。(7 分)

11

18、編程求一個 3*4 數組的所有元素的平均值及最大值,并輸出結果(設數組的各元素是實數,要求從鍵 盤輸入其值。)(8 分)

19、根據以下公式計算并輸出 S 的值。 (7 分)

S ? 1?

1 1 1 1 ? ? ? .......? 2 3 4 100

20、

輸入一個 5×5 矩陣,分別求兩條對角線元素值之和,并輸出結果。(要求用循環結構實現)

21、編寫程序,統計并輸出 1980 年到 2050 年之間所有閏年的個數。其中,閏年是指能被 400 整除,或 者能被 4 整除而不能 100 整除的年份。 (7 分) (教科書 P34、P41、P46,反復強調的窮舉法思想)

22、一個養殖大戶準備出售 n 只兔子,每只兔子重量可能不等。編寫程序,從鍵盤輸入 n 的值以及每只免 的重量,按 18 元/斤的價格,計算出并輸出該戶售出 n 只兔子后所得。 (要求使用循環和數組實現)

12

23、學生各門課程考試成績如下表所示,所有成績數據保存在文件“e:\score.txt”中。編寫程序,使之 能打開成績數據文件,并查找最好的成績出現在哪門課程,由哪位學生獲得,然后將查找結果顯示在窗體 上。 下面已經給出了部分代碼, 請考生自行編寫省略號位置缺失的代碼 (答題紙上不要抄寫已給出的代碼) 。 計算機 高數 物理 外語 蘇玉娟 78 88 87 75 何大偉 67 80 98 69 鄭曉明 92 60 95 91 陳寶山 85 53 84 82 杜振偉 90 89 77 92 劉志剛 69 79 83 91

Private Sub Form_Click() student = Array("蘇玉娟", "何大偉", "鄭曉明", "陳寶山", "杜振偉", "劉志剛") subject = Array("計算機", "高數", "物理", "外語") Dim score(6, 4) As Integer i=0 Open "e:\score.txt" For Input As #1 Do While Not EOF(1) Input #1, score(i, 0), score(i, 1), score(i, 2), score(i, 3) i=i+1 Loop Close Max = 0 …… Print "最好成績由"; student(x); "在"; subject(y); "課程中獲得,"; Max; "分" End Sub 24、調節圖片框 Picture1 的前景色。圖片框 Picture1 上畫有一矩形實心框,用三個滾動條 VScroll1、 VScroll2 和 VScrol3 分別調節圖片框 Picture1 前景色的紅、綠、藍分量,以改變所畫矩形實心框的顏色。 按結束按鈕 Command1 結束程序。

四、字符處理 1, 從鍵盤輸入任意長度的字符串, 要求將字符順序倒置, 例如, 將輸入的 “ABCDEFG” 變換成 “GFEDCBA” 。

13

2,輸入一系列字符串,編程求出長度最大的字符串并輸出其所對應的次序

3,輸入一系列字符串,將字符串按遞減次序排列。請編程實現 Private Sub Form_Click()

4,隨機產生 15 個小寫字母,放在字符串中。(提示:c=chr(int(rnd*26+97)))

5, 輸入若干字符, 統計有多少個元音字母、 有多少個其他字母, 不區分大小寫, 并顯示結果。 其中, CountY 中放元音字母個數,CountC 中放其他字符數。

6、字符串中字符個數的統計 ⑴、分別統計一個字符串中大寫字母、小寫字母、數字字符以及其他字符的個數。

⑵、統計一個字符串中指定字符的個數。

⑶、統計一個字符串中單詞的個數,字符串中所以單詞由小寫字母組成,單詞之間若干個空格隔開,字符 串的開始沒有空格。

14

7、字符串的刪除 ⑴、假定輸入的字符串中只包含字母和*號,編寫程序,將該字符串中除尾部的*之外,其余的*號都刪除。

⑵、假定輸入的字符串中只包含字母和*號,請編寫程序,使字符串尾部的*號不得多余 n 個;若多余 n 個, 則刪除多余的*號;若少于 n 個,則什么也不做,字符串中間和前面的*號不刪除。

⑶、將字符串中的 ASCII 值為偶數的字符刪除。例如,若字符串中的內容為“ABCDEFG12345”,其中字 符 B 的 ASCII 碼值為偶數,…、字符 2 的 ASCII 碼值為偶數,…,都應刪除,其他以此類推。最后數組中 的內容是:“ACEG135”。

⑷、編寫程序,程序功能為:刪除用戶輸入字符串中所有指定字符,然后將剩余的字符串輸出。例如:若 字符串為“aboveacoverk”,用戶指定刪除字符“a”,程序輸出為“boveacoverk”。

8、字符串的綜合問題 ⑴、編寫數字字符轉換程序,其轉換規則為:字符“0”轉換為“9”,“1”轉化為“8”,“2”轉化為 “7”,……“9”轉化為“0”,若是其他字符則保持不變;并將轉換后的結果輸出。

15

⑵、編寫程序,實現將 s 所指支付穿中的所有數字字符移到所有非數字字符之后,并飽哦吃數字字符串和 非數字字符串原有的先后次序。例如,def35adh3kjsdf7,執行結果為:defadhkjsdf3537。

⑶、 把一個數字轉換成字符串, 并倒序保存在字符數組 str 中。 例如, 當 n=13572468 時, str= “86427531”

⑷、先將在字符串 s 中的字符按逆序存放到字符串 t 中,然后把 s 中的字符按正需鏈接到 t 串的后面。例 如,s 中的字符串為 ABCDE 時,則 t 中的字符串應為 EDCBAABCDE。

【歷年考試題】 1、統計文本中字符出現頻率。 在文本框 Text1 中輸入一個英語的長字符串, 按字符統計按鈕 Command1, 分別統計字符串中從 A 到 Z 每個字符的個數(不區分大小寫),顯示在窗體上。按結束按鈕 Command2 結束程序。 2、編寫程序,統計文本框 Text1 內出現的英文單詞數目(數字不能視為英文單詞) ,統計結果顯示在標簽 控件 Label1 中。

16


福彩号码查询 | 網站地圖 | 學霸百科 | 福彩号码查询
All rights reserved Powered by 福彩号码查询 福彩号码查询 www.edasl.tw
copyright ©right 2010-2021。
文檔資料庫內容來自網絡,如有侵犯請聯系客服。[email protected]