寧夏大學考研計算機專業課程式設計題

2022-05-04 13:48:10 字數 3161 閱讀 9318

2023年

26題

#include

//本題就是找規律,後乙個分數的分子是前乙個分數的分子分母之和,後乙個分數的分母是前乙個分數的分子

intmain()

printf(

"%f

",sum);

return0;

}

27題

//選擇排序的思想

#include int

main()

,i,j,pos1,pos2,min,max,t;

min = 0;//

假定最小元素下標為0

for(i=1;i<10;i++)

}if(min!=0) //

如果最小元素的下標位置不是0,則交換位置,即把最小元素a[0]交換位置

max = 9; //

方法同上

for(j=0;j<9;j++)

if(max!=9

)

for(i=0;i<10;i++)

printf(

"%d

",a[i]);

return0;

}

2023年

17題

#include

intmain()

,i,j,sum=0

;

for(i=0;i<3;i++)

}printf(

"%d

",sum);

return0;

}

18題

//統計a,b兩個陣列中對應位置元素相等的個數和不相等的個數

#includeint

main()

,b[30]=,i=0,j=0,s1=0,s2=0

;

while(i<30&&j<30

)

printf(

"s1= %d ,s2= %d

",s1,s2);

return0;

}

19題

//將兩個遞增的有序表合併成乙個表存入c中

//演算法思想:首先,按順序不斷取下兩個順序表表頭較小的結點存入新的順序表中,然後哪個表有剩餘,將剩下的部分嫁到新的順序表後面

#include #define maxsize 50typedef

struct

sqlist;

bool merge(sqlist &la,sqlist &lb,sqlist &lc)

//下面的while語句只會執行乙個

while(ilc.data[k++] = la.data[i++];

while(jlc.data[k++] = lb.data[j++];

lc.length = k+1

;

return

true

;}

2023年

26題

//計算π的近似值

#include #include

intmain()

pi = sqrt(6*pi);

printf(

"%4.3f\n

",pi);

return0;

}

27題

//陣列大小為10,程式設計實現:在主函式從鍵盤輸入陣列值,在子函式中求出陣列最大元素及該元素的下標值

#include #include

void max(int a,int

n) }

printf(

"%d %d

",max,pos);

}int

main()

28題

/*設有兩個順序表a和b,編寫乙個演算法將屬於a,但不屬於b的資料元素放到另一順序表c中

演算法思想:用a中的每乙個元素去給b中的元素比較,如果沒有則放入c中

#include #define maxsize 100 //假設乙個順序表最大儲存100個資料

typedef struct

seqlist;

void m(seqlist &a,seqlist &b,seqlist &c)

,b[5]=,c[10

];

for(i=0;i<5;i++)

if(j==5

)

}for(i=0;i)

printf(

"%d

",c[i]);

return0;

}

2023年

36題

//已有乙個已排好的9個元素的陣列,今輸入乙個數要求按原來排序的規律將它插入陣列中。

/*演算法思想: 如果插入的數n比a陣列的最後乙個數大,則將插入的數放在a陣列的末尾

如果插入的數n不比最後乙個數大,則將它依次和a[0]-a[n-1]比較,直到出現a[i]>n為止,這時表示a[0]-a[i-1]的值都比n的大。

n則插入到a[i]的位置上

*/#include

intmain()

}a[i] = n;//

n插入到適當的位置

}

for(i=0;i<10;i++)

printf(

"%d

",a[i]);

return0;

}

37題

//採用順序儲存結構儲存。

//思想:用i變數所以的結點,當i大於等於maxsize時,返回0。當t[i]是空結點的時候返回0;

//當t[i]為非空結點時,若它為葉子節點,num增1.否則遞迴呼叫num1求出左子樹葉子節點個數,

//再呼叫num2求出右子樹的葉子節點個數,最後返回num

#define initsize 50typedef

struct

bitnode*sqbtree;

int leafnums(bitree bt,int

i)

return

num;

}else

return0;

} else

return0;

}

2023年考研專業課基礎複習 計算機

對報考計算機專業的廣大考生而言,除了政治 英語 數學三門公共課之外,對最終成績舉足輕重的計算機統考專業課的複習同樣是 先下手為強 基礎階段複習,顧名思義,以夯實基礎知識 掌握基本解題方法為重。萬學海文專業課輔導老師們提醒2012年的考生們這一階段的複習需著重注意以下幾方面的問題 1.階段複習目標 了...

計算機考研專業課彙總 山東篇

山東的計算機考研院校乙個特點,那就是資料結構 那就先上圖了!無論是211中國石油大學還是現實新貴齊魯工業大學,還是文科類魯東大學都是資料結構,先列個資料吧 山東同樣是高考大省,每年回流的考研大軍也是非常的猛的。何況曲阜師範大學的名號,在全國也是早有耳聞的。一下以校友會排名為主 第一檔次 山東三巨頭,...

2009計算機考研專業課大綱出來了

考查目標 計算機學科專業基礎綜合考試涵蓋資料機構 計算機組成原理 作業系統和計算機網路等學科專業基礎課程。要求考生比較系統地掌握上述專業基礎課程的概念 基本原理和方法,能夠運用所學的基本原理和基本方法分析 判斷和解決有關理論問題和實際問題。考試形式和試卷結構 一 試卷滿分及考試時間 本試卷滿分為15...