宁波医院计算机试题及答案,(宁波市第25届小学生计算机程序设计竞赛试题及答案.doc...
(寧波市第25屆小學生計算機程序設計競賽試題及答案
寧波市第25屆中小學生程序設計競賽組初賽試題
1、在寧波市中小學生程序設計比賽復賽(上機編程)時,以下不能使用的編程語言是:
(A)Turbo Pascal (B)Free Pascal (C)C (D)C++
、(A)(B)(C)(D)
3、使用高級語言編寫的程序稱之為:
(A) (B) (C) (D)
4、如果自己的程序進入了死循環,應當按什么鍵終止?
(A) (B) (C) (D)參加寧波市中小學生程序設計比賽復賽(上機編程)時,(A) (B)
(C) (D)參加寧波市中小學生程序設計比賽復賽(上機編程),(A)(B)(C)(D)
7、在Free Pascal語言,以下關于各種數據類型占內存空間大小的描述錯誤的是:
(A) (B)(C) (D)
8、關鍵碼相同的二個元素,原來在排在前面的還能保證排在前面,這種排序算法我們稱它是穩定的。冒泡排序、選擇排序、插入排序中,一般意義上是穩定的有幾種:
(A) (B) (C) (D)(A) (B) (C) (D)(A)(B)(C)(D)
11、以下屬于計算機的基本指令的是:
(A)(B)(C)(D)
12、以下屬于漢字輸出時使用的編碼的是:
(A) (B) (C) (D)
13、以下存儲介質中,一般說來存取速度最快的是:
(A) (B) (C) (D)(A) (B) (C) (D)(A) (B) (C) (D)four of a kind,即四張點數相同的牌加一張另外點數的牌)的取法數有13*48=624種;取得輔魯(full house,即三張點數相同另加二張點數相同牌)的取法數有多少種?請注意,二種取法中,只要有一張牌花色不同或點數不同,這二種取法就是不同的。
2、有若干堆硬幣,甲乙二人參加游戲,游戲規則如下:
(1)由甲開始,二人輪流取硬幣,每次取時只能從某一堆中取若干個硬幣,可以把該堆硬幣全部取完,最少可以只取一個硬幣,但不能不取硬幣。
(2)最后取完最后一個硬幣的人為勝者。
比如一開始有二堆硬幣,第一堆1枚,第二堆2枚,有幾種取法:
(1)甲取第一堆1枚,乙取第二堆1枚,甲取第二堆1枚,甲獲勝!
(2)甲取第一堆1枚,乙取第二堆2枚,乙獲勝!
(3)甲取第二堆1枚,乙取第一堆1枚,甲取第二堆1枚,甲獲勝!
(4)甲取第二堆1枚,乙取第二堆1枚,甲取第一堆1枚,甲獲勝!
(5)甲取第二堆2枚,乙取第一堆1枚,乙獲勝!
顯然,當甲先取第二堆1枚時,甲能獲勝!當甲采取其它取法時,當乙取對時,甲會失敗的。但如果一開始二堆硬幣數都為2枚,則甲無論在哪一堆中取多少個,乙可以在另外一堆中取同樣多個,乙獲勝,甲失敗。
現在有三堆硬幣,第1堆有2枚硬幣,第2堆有4枚硬幣,第3堆有5枚硬幣。問甲先取,在大家都使用最佳方法的情況下,甲能否獲勝?如果甲能獲勝,請寫出第一次在第幾堆取多少枚硬幣才能獲勝?如果不能獲勝,則只要寫上“No”。
三.閱讀程序,求程序運行輸出結果(每題8分,共32分)
第1題:
program xx2010_1;
var i,j,s:longint;prime:boolean;
begin
for i:=2 to 20 do begin
prime:=true;
for j:=2 to i-1 do
if i mod j=0 then begin
prime:=false;
break;
end;
if prime then s:=s+1;
end;
writeln(s);
end.
第2題:
Program xx2010_2;
var a,b,c,d,n,i,j:longint;find:boolean;
f:array[0..9]of longint;
begin
f[0]:=2;f[1]:=3;f[2]:=5;f[3]:=7;f[4]:=11;
f[5]:=13;f[6]:=17;f[7]:=19;f[8]:=23;f[9]:=29;
readln(a,b,c,d);
n:=10;
a:=((f[a]*f[b]-f[c]*f[d]) mod n+n) mod n;
b:=((f[b]* f[c]-f[d]* f[a]) mod n+n) mod n;
c:=((f[c]* f[d]-f[a]* f[b]) mod n+n) mod n;
d:=((f[d]* f[a]-f[b]*
總結
以上是生活随笔為你收集整理的宁波医院计算机试题及答案,(宁波市第25届小学生计算机程序设计竞赛试题及答案.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西藏矿业属于什么板块 西藏矿业是什么板块
- 下一篇: 计算机设备的热量,帮我计算机一下这块冰能