2023年大學c語言機期未試考題

2022-11-19 20:48:03 字數 2437 閱讀 4324

1在考生資料夾下的給定程式中,函式fun的功能是:將從鍵盤上輸入的每個單詞的第乙個字母寫為大寫字母,輸入時各單詞必須用空格隔開,用'.'結束輸入。

請改正程式中的錯誤,使程式能輸出正確的結果。

注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

#include <>

int fun(char *c,int status)

}main()

while(ch!='.');

printf("\n");

}第1 處內容填寫有誤

第[1]處操作錯誤

題面要求操作:內容為[if (*c==' ') return 1;]

實際操作結果:內容為[if(c=='')return1;]

第2 處內容填寫有誤

第[2]處操作錯誤

題面要求操作:內容為[*c+='a'-'a';]

實際操作結果:內容為[c+='a'-'a';]

2 請編寫函式fun,其功能是:計算並輸出3到n之間所有素數的平方根之和。

例如,在主函式中從鍵盤給n輸入100後,

輸出為:sum=148.874270。

注意:要求n的值大於2但不大於100。

部分源程式在考生資料夾下的檔案中。

請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句

#include <>

#include <>

double fun(int n)

main()

nono()

fclose(rf) ; fclose(wf) ;

} 本題的考核點是查詢素數的演算法以及開根函式的應用。

解題思路:從3到指定數n,找出所有的素數,素數的判斷方法是:只能被1和其自身整除,而不能被其它任何數整除的數;sqrt(x)函式是計算x的平方根。

#include <>

#include <>

double fun(int n)

return s; /*返回結果*/

3 給定程式的功能是求k!(k<13)並通過函式名傳回主函式。

例如:若k = 10,則應輸出:3628800。

請在程式的下劃線處填入正確的內容並把下劃線刪除,使程式得出正確的結果。

注意:源程式存放在考生資料夾下的中。

不得增行或刪行,也不得更改程式的結構!

#include <>

long fun ( int k)

main()

本題主要考查的是函式的遞迴呼叫。

題中第乙個空填">":此處為遞迴呼叫結束的條件。

題中第二個空填"k-1":此處為遞迴呼叫時返回給呼叫函式的實參值。

題中第三個空填"==":此處判斷k是否為0,若是則將值返回給主函式。

本評析僅供參考。

4 在考生資料夾下的給定程式中,函式fun的功能是:從n個字串中找出最長的那個串,並將其位址作為函式值返回。各字串在主函式中輸入,並放入乙個字串陣列中。

請改正程式中的錯誤,使它能得出正確結果。

注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

#include <>

#define n 5

#define m 81

found

fun(char (*sq)[n])

main()

首先,我們必須先讀懂題中程式的大致意思,這是正確填空的重要前提。

程式中的重要思想如下:

1、建立了乙個二維字串陣列,用於存放使用者輸入的6個字串;

2、建立了乙個指標陣列,目的是用6個指標分別指向6個字串;

3、函式fun()的形參只有乙個,即指標陣列pstr,這表明要想在函式fun()中對6個字串進行操作,只能通過pstr中的6個指標。

題中第乙個空填"*(pstr+j)":觀察源程式可以發現,在程式中使用strcmp()函式是為了判斷字串str[i]與str[i+1]兩者的大小,在fun()函式中只能通過指標來表達各個字串,所以應當填"*(pstr+j)"。

題中第二個空填"pstr[j]":對兩個字元進行比較後,若pstr[i]中的字元比pstr[j]中的字元大,則將pstr[j]中的字元賦給pstr[i]。

題中第三個空填"p":對兩個字元進行比較後,若pstr[i]中的字元比pstr[j]中的字元大,則將pstr[j]和pstr[i]的內容進行交換。

5 請編寫函式fun,其功能是:計算並輸出下列多項式的值:

1 1 11 1

s=(1

2 3 4 2n-1 2n

例如,在主函式中從鍵盤給n輸入8後,輸出為:s=0.662872。

注意:要求n的值大於1但不大於100。

部分源程式在考生資料夾下的檔案中。

請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

13 14 2《大學英語2》期中口試考試說明

4.學生準備完畢後進行轉述 不允許看著原文轉述 每組兩名學生應每人負責轉述一半資訊。教師根據各人表現,參考評分標準 見 期中口試評分標準 在評分表上給出成績。評分表見 期中口試評分表 5.進行針對閱讀部分的口試。本部分包括三個部分 段落朗讀 句子口譯 文章概述。操作方法 1 兩個學生中的乙個先抽取乙...

2023年大學團員總結

尊敬的團支部 一年的大學生活即將結束,回顧上半年的學習和工作,作為一名團員,在各 級領導和同學們的關心及幫助下,通過自身不斷努力,各方面均有提高。為了進一步提高思想認識,為了今後的工作再上新台階,現將本學年的思想和工作做如下總結 一 對團章的認識 中國共產主義青年團是中國共產黨領導的先進青年的群眾組...

2023年大學開學祝福

12 伴著金風豔陽紅花碩果,帶著父母的叮囑,懷著求知的熱情和對未來的憧憬,踏入大學之門,進入新生活。夢想在這裡實現,人生在這裡轉折。祝願學業進步 13 即將步入大學,願你做個五好學生 好好把握青春,好好把握夢想,好好把握自己,好好把握機遇,好好把握前程,祝 大學生活愉快 14 有付出才會有收穫,有挫...