小學(xué)四年級新學(xué)期計劃
1. 有一個(gè)隨機數發(fā)生器,以概率P產(chǎn)生0,概率(1-P)產(chǎn)生1,請問(wèn)能否利用這個(gè)隨機數發(fā) 生器,構造出新的發(fā)生器,以1/2的概率產(chǎn)生0和1。請寫(xiě)明結論及推理過(guò)程。

2. 一個(gè)棧的入棧序列是A,B,C,D,E,則棧的不可能的輸出序列是( ) A. EDCBA; B. DECBA; C.DCEAB D,ABCDE
3. 4個(gè)足球隊打小組單循環(huán),計分方式:勝3分平1分負0分,如果計分相同,則凈勝球 多的隊伍排名靠前,如果凈勝球還一樣,則進(jìn)球多的球隊排名靠前。小組前兩名出線(xiàn)。問(wèn)可能出線(xiàn)的最低分數是多少。請說(shuō)明推理過(guò)程。 備注:?jiǎn)窝h(huán)賽是指所有參加比賽的隊兩兩之間都比賽一次,最后按各隊在全部比賽中的積分,得失分率排列名次。
4. 從1到1000000的所有自然數,數字“1”一共出現了多少次?例:自然數101中,數 字“1”出現了2次,自然數1011中,數字“1”出現了3次,請寫(xiě)明計算過(guò)程及結果
5. 以下代碼是把一個(gè)字符串倒序,如“abcd”倒序后變?yōu)?ldquo;dcba”。請找出下面代碼中的 所有錯誤,直接在代碼的右側空白處修改。
#include"string.h"
main()
{
char*src="hello,world";
char*dest=NULL;
int len = strlen(src);
dest = (char*)malloc(len);
char* d = dest;
char* s = src[len];
while(len--!=0)
d++ = s --;
printf("%s",dest);
return 0;
}
6. 以下代碼功能:找出一個(gè)有序(字典序)字符串數組arr種值等于字符串v的元素的符號, 如果有多個(gè)元素滿(mǎn)足這個(gè)條件,則返回其中序號最大的。請找出下面代碼中所有錯誤,直接在代碼右側空白處修改
Int bisearch(char**arr, int b, int e, char*v){
Int minIndex = b, maxIndex = e, midIndex;
while(minIndex
midIndex=(minIndex+maxIndex)/2;
if(strcmp(arr[midIndx],v<=0)){
minIndex = midIndex;
}else{
maxIndex=minIndex;
}
}
if(!strcmp(arr[maxIndex],v)){
return maxIndex;
}else{
return -1;
}
}
7. 字符串ABCD,可以由字符串BCDA或者CDAB通過(guò)循環(huán)移位而得到。請編程實(shí)現以下 檢測:字符串S1是否可以由字符串S2通過(guò)循環(huán)移位而得到。 語(yǔ)言不限(推薦C/C++,不推薦寫(xiě)偽碼)
【小學(xué)四年級新學(xué)期計劃】相關(guān)文章:
小學(xué)生新學(xué)期計劃作文11-30
新學(xué)期計劃小學(xué)作文范文(精選26篇)01-13
新學(xué)期新計劃小學(xué)作文(精選26篇)11-28
新學(xué)期的計劃01-10
新學(xué)期新計劃小學(xué)作文(通用32篇)08-19
新學(xué)期計劃作文12-24
有關(guān)新學(xué)期新計劃的小學(xué)作文(通用27篇)08-29
小學(xué)的新學(xué)期校長(cháng)寄語(yǔ)08-01
小學(xué)作文新學(xué)期的夢(mèng)想03-13
- 相關(guān)推薦