欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案

上傳人:翰** 文檔編號(hào):56963223 上傳時(shí)間:2022-02-22 格式:DOCX 頁(yè)數(shù):76 大小:148.10KB
收藏 版權(quán)申訴 舉報(bào) 下載
國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案_第1頁(yè)
第1頁(yè) / 共76頁(yè)
國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案_第2頁(yè)
第2頁(yè) / 共76頁(yè)
國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案_第3頁(yè)
第3頁(yè) / 共76頁(yè)

下載文檔到電腦,查找使用更方便

18 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案(76頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、(精華版)國(guó)家開(kāi)放大學(xué)電大《C語(yǔ)言程序設(shè)計(jì)》《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案 《C語(yǔ)言程序設(shè)計(jì)》網(wǎng)絡(luò)課答案 形考任務(wù)1 一、選擇題(共40分,每小題2分) 題目1 在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為( )o 選擇一項(xiàng): A. main恭喜你,答對(duì)啦?。? 題目2 C語(yǔ)言源程序文件的缺省擴(kuò)展名為( )。 選擇一項(xiàng): D. c 題目3 由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為( )o 選擇一項(xiàng): B. exe 題目4 程序運(yùn)行中需要從鍵盤(pán)上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用的分隔符為()。 選擇一項(xiàng): D.空格

2、或回車(chē) 題目5 每個(gè)C語(yǔ)言程序文件的編譯錯(cuò)誤被分為( )o 選擇一項(xiàng): B. 2類(lèi) 題目6 不符合C語(yǔ)言規(guī)定的復(fù)合語(yǔ)句是( )。 選擇一項(xiàng): D. (y=10) 題目7 C語(yǔ)言程序中的基本功能模塊為()。 選擇一項(xiàng): D.函數(shù) 題目8 在一個(gè)函數(shù)定義中,函數(shù)頭包括的3個(gè)部分依次為函數(shù)類(lèi)型、函數(shù)名和( )o 選擇一項(xiàng): C. 參數(shù)表 題目9 在一個(gè)程序文件中,若要使用^include命令包含一個(gè)用戶(hù)定義的頭文件,則此頭文件所使用的起止定界符為一對(duì) ( )o 選擇一項(xiàng): B.雙引號(hào) 題目10 在C語(yǔ)言程序中,多行注釋語(yǔ)句使用的開(kāi)始標(biāo)記符為( )o 選

3、擇一項(xiàng): B. /* 題目11 在printf ()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%c”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為( )o 選擇一項(xiàng): A. char 題目12 在printf 0函數(shù)調(diào)用的格式字符串中,若使用格式符為“%5d”,則規(guī)定對(duì)應(yīng)輸出的數(shù)據(jù)占用的字符位置個(gè)數(shù)為( )o 選擇一項(xiàng): A. 5 題目13 轉(zhuǎn)義字符'\\'表示的字符是()o 選擇一項(xiàng): C. 反斜線(xiàn) 題目14 枚舉類(lèi)型中的每個(gè)枚舉常量的值都是一個(gè)()o 選擇一項(xiàng): A.整數(shù) 題目15 運(yùn)算符優(yōu)先級(jí)最高的是( )o 選擇一項(xiàng): D. != 題目16 設(shè)x和y均為邏輯值,則

4、x && y為真的條件是( )。 選擇一項(xiàng): A.它們均為真 題目17 設(shè)有語(yǔ)句“int a=12; a+=a*a;”,則執(zhí)行結(jié)束后,a的值為( )。 選擇一項(xiàng): C. 156 題目18 x>0 && x<=10的相反表達(dá)式為( )。 選擇一項(xiàng): A. x<=0 || x>10 題目19 字符串%+b=12\n"的長(zhǎng)度為( )o 選擇一項(xiàng): B. 7 題目20 在下列的符號(hào)常量定義中,錯(cuò)誤的定義語(yǔ)句格式為()o 選擇一項(xiàng): C. const int M3 10; 二、判斷題(共60分,每小題2分。敘述正確則回答“是氣否則回答“否”) 題目21 C語(yǔ)言中

5、的每條簡(jiǎn)單語(yǔ)句以分號(hào)作為結(jié)束符。 選擇一項(xiàng): 對(duì) 題目22 C語(yǔ)言中的每條復(fù)合語(yǔ)句以花括號(hào)作為結(jié)束符。 選擇一項(xiàng): 錯(cuò) 題目23 在C語(yǔ)言程序中,在行尾使用注釋的開(kāi)始標(biāo)記符為一對(duì)單斜線(xiàn)字符。 選擇一項(xiàng): 對(duì) 題目24 注釋內(nèi)容的開(kāi)始所使用的標(biāo)記符為/*,則注釋內(nèi)容的結(jié)束所使用的標(biāo)記符為*/。 選擇一項(xiàng): 對(duì) 題目25 在一個(gè)C語(yǔ)言程序文件中,若要包含一個(gè)頭文件,則使用以百分號(hào)開(kāi)始的預(yù)處理命令。 選擇一項(xiàng): 錯(cuò) 題目26 用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是printf () c 選擇一項(xiàng): 對(duì) 題目27 當(dāng)不需要函數(shù)返回任何值時(shí),則需要使用保留字void

6、作為函數(shù)的返回值類(lèi)型。 選擇一項(xiàng): 對(duì) 題目28 每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符為erroro 選擇一項(xiàng): 錯(cuò) 題目29 十進(jìn)制數(shù)25表示成符合C語(yǔ)言規(guī)則的八進(jìn)制數(shù)為31o 選擇一項(xiàng): 錯(cuò) 題目30 十進(jìn)制數(shù)25表示成符合C語(yǔ)言規(guī)則的十六進(jìn)制數(shù)為0xi9o 選擇一項(xiàng): 對(duì) 題目31 在C語(yǔ)言中,轉(zhuǎn)義字符'\n'表示一個(gè)換行符。 選擇一項(xiàng): 對(duì) 題目32 執(zhí)行“printf(〃%c〃,’F'-2);”語(yǔ)句后得到的輸出結(jié)果為H。 選擇一項(xiàng): 錯(cuò) 題目33 已知字符'C'的ASCII碼為67,當(dāng)執(zhí)行“int x=' C,+

7、5; ”語(yǔ)句后x的值為72。 選擇一項(xiàng): 對(duì) 題目34 假定一個(gè)枚舉類(lèi)型的定義為“enuni RB{ab, ac=3, ad, ae}x=ad; ”,則x的值為2。 選擇一項(xiàng): 錯(cuò) 題目35 float的類(lèi)型長(zhǎng)度為8o 選擇一項(xiàng): 錯(cuò) 題目36 在C語(yǔ)言中,常數(shù)28和3. 26具有相同的數(shù)據(jù)類(lèi)型。 選擇一項(xiàng): 錯(cuò) 題目37 若需要定義一個(gè)符號(hào)常量,并旦使C語(yǔ)言能夠進(jìn)行類(lèi)型檢查,則應(yīng)在定義語(yǔ)句的開(kāi)始使用保留字consto 選擇一項(xiàng): 對(duì) 題目38 使用const語(yǔ)句定義一個(gè)符號(hào)常量時(shí),不必對(duì)它進(jìn)行初始化。 選擇一項(xiàng): 錯(cuò) 題目39 表達(dá)式45%13

8、的值為30 選擇一項(xiàng): 錯(cuò) 題目40 假定x=5,則表達(dá)式2*x++的值為12。 選擇一項(xiàng): 錯(cuò) 題目41 表達(dá)式(float)25/4的值為6o 選擇一項(xiàng): 錯(cuò) 題目42 表達(dá)式x=x+l表示成增量表達(dá)式為++x。 選擇一項(xiàng): 對(duì) 題目43 關(guān)系表達(dá)式(x !=0)的等價(jià)表達(dá)式為(x) o 選擇一項(xiàng): 對(duì) 題目44 關(guān)系表達(dá)式x+y>5的相反表達(dá)式為x+y<=5o 選擇一項(xiàng): 對(duì) 題目45 邏輯表達(dá)式(a>b | | b=5)的相反表達(dá)式為(a>b && b=5)。 選擇一項(xiàng): 錯(cuò) 題目46 若x=5, y=10,則x>y邏輯值為真。

9、 選擇一項(xiàng): 錯(cuò) 題目47 假定x=5,則執(zhí)行“a=(x?10:20); ”語(yǔ)句后a的值為10。 選擇一項(xiàng): 對(duì) 題目48 帶有隨機(jī)函數(shù)的表達(dá)式rand()%20的值所在的區(qū)間范圍是0、19。 選擇一項(xiàng): 對(duì) 題目49 假定x=5,貝愀行“y=x++; ”語(yǔ)句后,x的值為5O 選擇一項(xiàng): 錯(cuò) 題目50 假定x=5,則執(zhí)行“y=++x; ”語(yǔ)句后,y的值為6。 選擇一項(xiàng): 對(duì) 形考任務(wù)2 一、選擇題(共20分,每小題2分) 題目1 當(dāng)處理特定問(wèn)題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用的語(yǔ)句是( )。 選擇一項(xiàng): a. for 題目2 在switch語(yǔ)句的

10、每個(gè)case塊中,假定都是以break語(yǔ)句結(jié)束的,則此switch語(yǔ)句容易被改寫(xiě)成的語(yǔ)句是( )。 選擇一項(xiàng): b. if 題目3 for語(yǔ)句能夠被改寫(xiě)成的語(yǔ)句是( )。 選擇一項(xiàng): d. while 題目4 下面循環(huán)語(yǔ)句執(zhí)行結(jié)束后輸出的i值為( )。 for(int i=0; in/2) (cout?i?endl; break;) 選擇一項(xiàng): b. n/2+1 題目5 在下面循環(huán)語(yǔ)句中,內(nèi)層循環(huán)體S語(yǔ)句的執(zhí)行總次數(shù)為( )o for (int i=0; i

11、: d. n (n+1) /2 題目6 在下面的do循環(huán)語(yǔ)句中,其循環(huán)體被執(zhí)行的次數(shù)為( )0 int i=0; do i++; while(i*i<10); 選擇一項(xiàng): a. 4 題目7 在下面的一維數(shù)組定義中,有語(yǔ)法錯(cuò)誤的選項(xiàng)是( )。 選擇一項(xiàng): c. int a []; 題目8 在下而的二維數(shù)組定義中,語(yǔ)法正確的選項(xiàng)是( )o 選擇一項(xiàng): c. int a[] [3]=({1, 3, 5), {2}): 題目9 假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int a⑶[4]=({3,4), {2,8,6}};”,則元素a[l][l]的值為( )。 選擇一項(xiàng):

12、d. 8 題目10 假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int a[3] [4] = ({3,4), {2,8,6}};”,則元素a[2] [1]的值為( )。 選擇一項(xiàng): a. 0 二、判斷題(共20分,每小題1分。敘述正確則回答“是”,否則回答“否”) 題目11 在執(zhí)行“typedef int DataType;”語(yǔ)句后,標(biāo)識(shí)符DataType與保留字int具有完全相同的含義和作用。 選擇一項(xiàng): 對(duì) 題目12 在switch語(yǔ)句中,每個(gè)case和冒號(hào)之間的表達(dá)式只能是常量。 選擇一項(xiàng): 對(duì) 題目13 為了結(jié)束本層循環(huán)類(lèi)語(yǔ)句或switch語(yǔ)句的執(zhí)行過(guò)程,在語(yǔ)句體中需要

13、使用break語(yǔ)句。 選擇一項(xiàng): 對(duì) 題目22 題目14 在程序中執(zhí)行到break語(yǔ)句時(shí),將結(jié)束所在函數(shù)的執(zhí)行過(guò)程,返回到調(diào)用該函數(shù)的位置。 選擇一項(xiàng): 錯(cuò) 題目15 在程序執(zhí)行完成任一個(gè)函數(shù)調(diào)用后,將結(jié)束整個(gè)程序的執(zhí)行過(guò)程,返回到操作系統(tǒng)或C語(yǔ)言集成開(kāi)發(fā)環(huán)境界面窗口。 選擇一項(xiàng): 錯(cuò) 題目16 假定一維數(shù)組的定義為“char* a[8];”,則該數(shù)組所含元素的個(gè)數(shù)大于8。 選擇一項(xiàng): 錯(cuò) 題目17 假定二維數(shù)組的定義為“int a[3][5];”,則該數(shù)組所占存儲(chǔ)空間的字節(jié)數(shù)為60。 選擇一項(xiàng): 對(duì) 題目18 假定二維數(shù)組的定義為“char 則該

14、數(shù)組所含元素的個(gè)數(shù)為M+N。 選擇一項(xiàng): 錯(cuò) 題目19 假定二維數(shù)組的定義為“double a[M][N];”,則每個(gè)數(shù)組元素的行下標(biāo)取值范圍在0*-1之間。 選擇一項(xiàng): 對(duì) 題目20 假定二維數(shù)組的定義為“double a[M][N];”,則每個(gè)數(shù)組元素的列下標(biāo)取值范圍在0、N之間。 選擇一項(xiàng): 錯(cuò) 題目21 存儲(chǔ)一個(gè)空字符串需要占用0個(gè)字節(jié)的存儲(chǔ)空間。 選擇一項(xiàng): 錯(cuò) 使用"typedef char BB[10] [50]; ”語(yǔ)句定義標(biāo)識(shí)符BB為含有10行50列的二維字符數(shù)組類(lèi)型。 選擇一項(xiàng): 對(duì) 題目23 存儲(chǔ)字符'a'需要占用1個(gè)字節(jié)的存儲(chǔ)空間。

15、 選擇一項(xiàng): 對(duì) 題目24 空字符串的長(zhǎng)度為1。 選擇一項(xiàng): 錯(cuò) 題目25 字符串〃a:\\xxk\\數(shù)據(jù)〃的長(zhǎng)度為13o 選擇一項(xiàng): 錯(cuò) 題目26 為了存儲(chǔ)一個(gè)長(zhǎng)度為n的字符串,所使用的字符數(shù)組的長(zhǎng)度至少為n+lo 選擇一項(xiàng): 對(duì) 題目27 strcmp函數(shù)用于進(jìn)行兩個(gè)字符串之間的比較。 選擇一項(xiàng): 對(duì) 題目28 strcpy函數(shù)用于把一個(gè)字符串拷貝到另一個(gè)字符數(shù)組空間中。 選擇一項(xiàng): 對(duì) 題目29 一個(gè)二維字符數(shù)組aE10] [20]能夠最多存儲(chǔ)9個(gè)字符串。 選擇一項(xiàng): 錯(cuò) 題目30 一個(gè)二維字符數(shù)組a[10] [20]能夠存儲(chǔ)的每個(gè)字

16、符串的長(zhǎng)度不超過(guò)20o 選擇一項(xiàng): 錯(cuò) 三、填空題:寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(共40分,每小題4分) 題目31 #include void main() { int x=5; switch(2*x-3) ( case 4: printf (/z%d x); case 7: printf (z,%d ”, 2*x+l); case 10: printf (/z%d ”, 3*xT) ; break; default: printf"default'n"); } } 答:11 14 題目32 #include v

17、oid main() ( int i, s=0; for(i=l;i<=5;i++) s+=i*i; printf (〃s=%d\n〃,s); ) 答:s=55 題目33 #include void main() ( int i, sl=0, s2=0; for(i=0;i<10;i++) if(i%2) sl+=i; else s2+=i; printf (/z%d %d\n”, si, s2); } 答:25 20 題目35 #include void mainO ( int n=6, y=l; whil

18、e(n) y*=n—; printfCy=%d\n/z,y); } 答:y=720 題目35 #include const int M=20; void mainO ( int i, c2, c3, c5; c2=c3=c5=0; for (i=l; i<=M; i++) ( if(i%2==0) c2++; if(i%3=0) c3++; if(i%5=0) c5++; } printf ("%d %d %d\n”, c2, c3, c5); ) 答:10 6 4) 題目36 #include void mai

19、nO ( int i, s; for(i=l, s=0;i〈10;i++) ( if(i%3==0) continue; s+=i; } printf ("%d\n", s); 答:27 題目37 #include void mainO ( int a[8] = {12, 39, 26, 41, 55, 63, 72, 40); int i, il=0, i2=0; for(i=0;i<8;i++) if(a[i]%2=l) il++; else i2++; printf C%d %d\n〃,il, i2); ) 答:4 4 題

20、目38 #include int a[10] = (4, 5, 6, 15, 20, 13, 12, 7, 8, 9); void mainO { int i, s[4]=0; for(i=0; i<10; i++) { switch(a[i]%4) ( case 0: s[0]+=a[i];break; case 1: s[l]+=a[i];break; case 2: s[2]+=a[i];break; default: s[3]+=a[i];break; ) ) for(i=0; i<4; i++) printf("%d ”,s[i]);

21、 } 答:44 27 6 22 題目39 #include void mainO ( char a[]=〃abcdbfbgacd〃; int il=O, i2=0, i=0; while(a[i]) ( if(a[i]='a‘)il++; if(a[i]='b') i2++; i++; ) printf (/z%d %d %d\n”, il, i2, i); ) 答:2 3 11 題目40 #include void mainO ( int a[3] [4]={{1, 2, 7, 8}, {5, 6,10, 6), {

22、9,12,3,4}}; int m=a[0][0]; int i, j; for(i=0; i<3; i++) for(j=0; j<4; j++) if (a[i] [j]>m) m=a[i] [j]; printf m); ) 答:12 四、簡(jiǎn)答題:根據(jù)下列每個(gè)題目要求編寫(xiě)程序(共20分,每小題4分) 題目41 編寫(xiě)一個(gè)函數(shù),函數(shù)頭格式為“double Mean (double a[M] [N], int m, int n) ”,要求返回二維數(shù)組a [m] [n]中所有元素 的平均值,假定在計(jì)算過(guò)程中采用變量v存放平均值。 double Mean(double a[

23、M][N], int m, int n) { int i, j; double v=0.0; for(i=0; i

24、nt FF(int a[], int n) ”,求出數(shù)組a中所有n個(gè)元素之積并返回。 int FF(int a[ ], int n) { if (n=l) return a[0]; else return FF(a, nT)*a[nT]; } 答: int FF(int a[], int n) ( if(n==l) return a[n~l]; else return a[nT]*FF(a, nT); ) 題目43 編寫(xiě)一個(gè)主函數(shù),利用while循環(huán),求出并顯示滿(mǎn)足不等式的最小n值。 #include void main( ) { int i

25、=0, s=0; while(s<=1000) ( i++; s+=i*i; ) printf (/z滿(mǎn)足不等式的最小n值是:%d\n”, i); 答: #include void mainO ( int i=0; double s=0; //或 int i=l; double s=l; while(s<5) s+=(double)l/++i; printf (z,n=%d\n/z, i); ) 題目44 編寫(xiě)一個(gè)主函數(shù),求出滿(mǎn)足不等式22+42+...+n2<1000的最大n值,假定分別用i和s作為取偶數(shù)值和累加值的變量, 并限定使用do循

26、環(huán)編程。 ^include void main( ) { int i=0, s=0; do { i+=2; s+=i*i; }while(s<1000); printf (〃滿(mǎn)足不等式的最大n值是:%d\n〃,i-2); } 答: #include void main() ( int i=0; 〃用i作為依次取值偶數(shù)的變量 int s=0; 〃用s作為累加變量 do ( i+=2; s+=i*i; }while(s<1000); printf (zzn=%d\nz/, i-2); 題目45 編寫(xiě)一個(gè)主

27、函數(shù),計(jì)算并輸出12+22+...+n2值,其中n值由鍵盤(pán)輸入。 #include void main( ) ( int i, n, s=0; printf C請(qǐng)輸入一個(gè)整數(shù)n:〃); scanf (〃%d〃,&n); for(i=l; i〈=n; i++) s+=i*i; printf (z,s=%d\nz,, s); } 答: #include void mainO ( int i; 〃用i作為計(jì)數(shù)(循環(huán))變量 int s=0; 〃用s作為累加變量 int n; printf (〃輸入一個(gè)自然數(shù):〃); scanf

28、 &n); for(i=l; i<=n; i++) s+=i*i; printf(〃s=%d\rT, s); ) 形考任務(wù)3 一、選擇題(共30分,每小題2分) 題目1 在下面的函數(shù)聲明語(yǔ)句中,存在著語(yǔ)法錯(cuò)誤的是( )o 選擇一項(xiàng): c. AA(int a; int b) 題目2 在下而的保留字中,不能作為函數(shù)的返回值類(lèi)型的是( )o 選擇一項(xiàng): c. enum 題目3 假定P是一個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址增加的字節(jié)數(shù)為()。 選擇一項(xiàng): c. 4 題目4 假定a為一個(gè)數(shù)組名,在下而的表達(dá)式中,存在語(yǔ)法錯(cuò)

29、誤的是()0 選擇一項(xiàng): b. *a++ 題目5 用calloc函數(shù)創(chuàng)建具有10個(gè)整型元素的一維數(shù)組的正確語(yǔ)句是( )。 選擇一項(xiàng): c. int *p=calloc(10, 4); 題目6 假定變量m定義為“int ni=7;”,則下面正確的語(yǔ)句為( 九 選擇一項(xiàng): b. int *p=&m; 題目7 假定k是一個(gè)double類(lèi)型的變量,則定義變量p的正確語(yǔ)句為( )。 選擇一項(xiàng): d. char *p="Thank you!”; 題目8 若有語(yǔ)句為“int a[10], x, *pa=a;”,要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的語(yǔ)句為( )。 選

30、擇一項(xiàng): d. x=*pa+3; 題目9 假定有語(yǔ)句為“int b[10]; int *pb;”,則下而不正確的賦值語(yǔ)句為( )。 選擇一項(xiàng): d. pb=b[5]; 題目10 已知“int *p=malloc(100); ”,要釋放p所指向的動(dòng)態(tài)內(nèi)存,正確的語(yǔ)句為( )。 選擇一項(xiàng): a. free(p); 題目11 在程序的一個(gè)文件中定義的函數(shù),若要在另一個(gè)文件中調(diào)用,則必須在這另一個(gè)文件中給出該函數(shù)的( )。 選擇一項(xiàng): a. 原型語(yǔ)句 題目12 假定一個(gè)函數(shù)定義為“static int fl(int x, int y) (return x+y;}",該函數(shù)

31、名稱(chēng)為( )。 選擇一項(xiàng): c. fl 題目13 假定一個(gè)函數(shù)的原型語(yǔ)句為“int ff(int*x);”,一個(gè)整型數(shù)組為a[10],則下面函數(shù)調(diào)用表達(dá)式不正確的是()。 選擇一項(xiàng): b. ff(a[O]) 題目14 假定一個(gè)函數(shù)的數(shù)組參數(shù)說(shuō)明為char a[],與之等價(jià)的指針參數(shù)說(shuō)明為( )。1B 選擇一項(xiàng): b. char* a 題目15 假定一個(gè)函數(shù)的二維數(shù)組參數(shù)說(shuō)明為char w[][N],與之等價(jià)的指針參數(shù)說(shuō)明為( )。 選擇一項(xiàng): a. char (*w) [N] 二、判斷題(共30分,每小題2分。敘述正確則回答“是",否則回答“否”) 題目16

32、在C語(yǔ)言中,一個(gè)函數(shù)由函數(shù)頭和函數(shù)體組成。 選擇一項(xiàng): 對(duì) 題目17 在函數(shù)模塊之外定義的變量稱(chēng)為全局變量,若沒(méi)有被初始化則系統(tǒng)隱含對(duì)它賦初值。。 選擇一項(xiàng): 對(duì) 題目18 如果一個(gè)函數(shù)只允許同一程序文件中的函數(shù)調(diào)用,則不應(yīng)在該函數(shù)定義的開(kāi)始前加上保留字statico 選擇一項(xiàng): 錯(cuò) 題目19 如果在一個(gè)函數(shù)體中又出現(xiàn)對(duì)自身函數(shù)的調(diào)用,此種函數(shù)調(diào)用被稱(chēng)為遞歸調(diào)用。 選擇一項(xiàng): 對(duì) 題目20 調(diào)用系統(tǒng)函數(shù)時(shí),要先使用include命令包含該系統(tǒng)函數(shù)的原型語(yǔ)句所在的系統(tǒng)頭文件。 選擇一項(xiàng): 對(duì) 題目21 函數(shù)形參變量不屬于局部變量。 選擇一項(xiàng): 錯(cuò)

33、 題目22 假定P所指對(duì)象的值為25, p+1所指對(duì)象的值為46,則*?++的值為46。 選擇一項(xiàng): 錯(cuò) 題目23 假定P所指對(duì)象的值為25, p+1所指對(duì)象的值為46,則*+切的值為25。 選擇一項(xiàng): 錯(cuò) 題目24 假定P所指對(duì)象的值為25, p+1所指對(duì)象的值為46,則執(zhí)行*(p++)運(yùn)算后,p所指對(duì)象的值為46。 選擇一項(xiàng): 對(duì) 題目25 假定a是一個(gè)指針數(shù)組,則a+i所指對(duì)象的地址比a地址大4*i字節(jié)。 選擇一項(xiàng): 對(duì) 題目26 若要把一個(gè)整型指針p轉(zhuǎn)換為字符指針,則采用的強(qiáng)制轉(zhuǎn)換表達(dá)式為(char*)p。 選擇一項(xiàng): 對(duì) 題目27 假定一個(gè)數(shù)

34、據(jù)對(duì)象為int*類(lèi)型,則指向該對(duì)象的指針類(lèi)型仍為int*類(lèi)型。 選擇一項(xiàng): 錯(cuò) 題目28 假定x為一個(gè)簡(jiǎn)單變量,則&x表示x的地址。 選擇一項(xiàng): 對(duì) 題目29 若P指向X,則和與X的值不同。 選擇一項(xiàng): 錯(cuò) 題目30 NULL是一個(gè)符號(hào)常量,通常作為空指針值,它代表的值為0。 選擇一項(xiàng): 對(duì) 三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(共20分,每小題4分) 題目31 #include int WF(int x, int y) { x=x+y; y=x+y; return x+y; ) void mainO ( int x=

35、5, y=7; int z=WF(x, y); printf (〃z=%d\n〃, z); ) 答:z=31 題目32 #include #include void fun(char ss[]); void mainO ( char s[15]="0123456789〃; fun(s); printf(〃%s\n〃,s); ) void fun(char ss[]) ( int i, n=strlen(ss); for(i=0; i

36、 ss[n-l~i]=c; ) ) 答:987543210 題目33 #include int Count (int a[], int n, int x) { int i,c=0; for(i=0;ix) c++; return c; } void mainO { int a[8] = {20, 15, 32, 47, 24, 36, 28, 70}; int b=Count (a, 8, 30); printf(〃b=%d\n”, b); } 答:B=4 題目34 #include

37、> void main() ( int a [8] = {3,5, 7, 9, 2, 3, 4, 8}; int s=0,*p; for (p=a;p int LA(int *a, int n, int x) { int i, s=0; for(i=0;i

38、int b=LA(a, 5, 10); int c=LA(a+2, 6, 10); printf ("%d %d\n", b, c); ) 答:13 20 四、寫(xiě)出下列每個(gè)函數(shù)的功能(共20分,每小題4分) 題目36 double SF(double x, int n) { 〃n 為正整數(shù) double p=l,s=l; int i; for(i=l;iVn;i++) ( p*二x; s+=p; ) return s; ) 答: 計(jì)算出l+x+x2+...+xn的值并返回。 題目37 int SG(int x) ( //x為大于等于2的整數(shù) int i=

39、2; while(i*iSx) ( if(x%i=O) break; i++; ) if(i*i〈=x) return 0; else return 1; ) 答: 判斷x是否為一個(gè)質(zhì)數(shù)(素?cái)?shù)),若是則返回1,否則返回0。 題目38 int WB(int a[], int n, int x) ( for (int i=0;i

40、; static int b=2; if(m=s)

41、 m++; return m; ) 答: 求出并返回?cái)?shù)組a的n個(gè)元素中大于等于平均值的元素個(gè)數(shù)。 形考任務(wù)4 一、選擇題(共30分,每小題2分) 題目1 假定有“struct BOOK (char title[40]; float price;); struct BOOK book;”,則不正確的語(yǔ)句為( )。 選擇一項(xiàng): a. struct BOOK *x=malloc(book); 題目2 假定有"struct BOOK (char title[40]: float price;} book;”,則正確的語(yǔ)句為( )。 選擇一項(xiàng): b. struct BOOK

42、*x=&book; 題目3 在結(jié)構(gòu)類(lèi)型的定義中,不同數(shù)據(jù)成員的定義項(xiàng)之間采用的分隔符是( )o 選擇一項(xiàng): c. 分號(hào) 題目4 假定一個(gè)結(jié)構(gòu)類(lèi)型的定義為“struct A(int a, b; double c;};”,則該類(lèi)型的長(zhǎng)度為( )。 選擇一項(xiàng): d. 16 題目5 假定一個(gè)結(jié)構(gòu)類(lèi)型的定義為“struct D(int a; D* next;};”,則該類(lèi)型的長(zhǎng)度為( )。 選擇一項(xiàng): b. 8 題目6 假定要訪問(wèn)一個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為( )。 選擇一項(xiàng): b. x->a 題目7 與結(jié)構(gòu)成員訪問(wèn)表達(dá)式X. name等價(jià)的

43、表達(dá)式為( )。 選擇一項(xiàng): c. (&x)->name 題目8 假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類(lèi)型為“struct AA{int data, struct AA *next;}; ”,則next數(shù)據(jù)成員的類(lèi)型為( )。 選擇一項(xiàng): b. struct AA* 題目9 假定一個(gè)鏈表的表頭指針為f,結(jié)點(diǎn)中包含有data和next域,則向該鏈表的表頭插入一個(gè)地址為p的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行 的操作為( )o 選擇一項(xiàng): b. p->next=f 和 f=p 題目10 標(biāo)準(zhǔn)輸入設(shè)備鍵盤(pán)的文件流標(biāo)識(shí)符是( )o 選擇一項(xiàng): a. stdin 題目11 表示文件結(jié)束符的符號(hào)常量為()

44、。 選擇一項(xiàng): c. EOF 題目12 C語(yǔ)言中打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為( )o 選擇一項(xiàng): d. fopen () 題目13 從一個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的系統(tǒng)函數(shù)為( )o 選擇一項(xiàng): b. fgets () 題目14 向一個(gè)二進(jìn)制文件中寫(xiě)入信息的函數(shù)fwrite()帶有的參數(shù)個(gè)數(shù)為( )o 選擇一項(xiàng): d. 4 題目15 在C語(yǔ)言中,為只寫(xiě)操作打開(kāi)一個(gè)文本文件的方式為( )。 選擇一項(xiàng): d?w 二、判斷題(共40分,每小題2分。敘述正確則回答“是",否則回答“否”) 題目16 在結(jié)構(gòu)類(lèi)型的定義中,其中的數(shù)據(jù)成員可以是

45、本身類(lèi)型的直接對(duì)象。 選擇一項(xiàng): 錯(cuò) 題目17 在結(jié)構(gòu)類(lèi)型的定義中,允許出現(xiàn)結(jié)構(gòu)類(lèi)型不完整的超前定義。 選擇一項(xiàng): 對(duì) 題目18 定義結(jié)構(gòu)類(lèi)型的變量時(shí),不能夠同時(shí)進(jìn)行初始化。 選擇一項(xiàng): 錯(cuò) 題目19 使用一個(gè)結(jié)構(gòu)類(lèi)型時(shí),必須一起使用關(guān)鍵字struct和類(lèi)型標(biāo)識(shí)符。 選擇一項(xiàng): 對(duì) 題目20 假定一個(gè)結(jié)構(gòu)類(lèi)型的定義為“struct A(int a,b; A* c;};”,則該類(lèi)型的長(zhǎng)度為12。 選擇一項(xiàng): 對(duì) 題目21 假定一個(gè)結(jié)構(gòu)類(lèi)型的定義為“struct B(int a[5]; char* b;};”,則該類(lèi)型的長(zhǎng)度為20。 選擇一項(xiàng): 錯(cuò) 題

46、目22 執(zhí)行calloc(n, 8)函數(shù)調(diào)用時(shí),將動(dòng)態(tài)分配得到8*n個(gè)字節(jié)的存儲(chǔ)空間。 選擇一項(xiàng): 對(duì) 題目23 執(zhí)行malloc(sizeof (struct BB))函數(shù)調(diào)用時(shí),得到的動(dòng)態(tài)存儲(chǔ)空間能夠保存具有struct BB結(jié)構(gòu)類(lèi)型的一個(gè)對(duì)象。 選擇一項(xiàng): 對(duì) 題目24 假定要訪問(wèn)一個(gè)結(jié)構(gòu)對(duì)象x中的由a指針成員所指向的對(duì)象,則表示方法為x. ao 選擇一項(xiàng): 錯(cuò) 題目25 假定要訪問(wèn)一個(gè)結(jié)構(gòu)指針p所指對(duì)象中的b指針成員所指的對(duì)象,則表示方法為p->bo 選擇一項(xiàng): 錯(cuò) 題目26 與結(jié)構(gòu)成員訪問(wèn)表達(dá)式(*fp). score等價(jià)的表達(dá)式是fp->sc

47、ore0 選擇一項(xiàng): 對(duì) 題目27 在C語(yǔ)言中,對(duì)二進(jìn)制文件的所有不同打開(kāi)方式共有6種。 選擇一項(xiàng): 對(duì) 題目28 C語(yǔ)言中的標(biāo)準(zhǔn)輸入和輸出設(shè)備文件都屬于字符文件。 選擇一項(xiàng): 對(duì) 題目29 在一個(gè)磁盤(pán)數(shù)據(jù)文件的文件名中,文件主名和擴(kuò)展名都是必須的,不可省略。 選擇一項(xiàng): 錯(cuò) 題目30 在數(shù)據(jù)文件打開(kāi)方式字符串中,字符r、w和a具有確定的含義,分別代表讀、寫(xiě)和追加方式。 選擇一項(xiàng): 對(duì) 題目31 一個(gè)磁盤(pán)數(shù)據(jù)文件的文件名由文件主名和擴(kuò)展名所組成,其中間用圓點(diǎn)分開(kāi)。 選擇一項(xiàng): 對(duì) 題目32 C語(yǔ)言系統(tǒng)中提供一個(gè)用來(lái)描述文件屬性的類(lèi)型標(biāo)識(shí)符為FIL

48、Eo 選擇一項(xiàng): 對(duì) 題目33 每次只能向文本文件中寫(xiě)入一個(gè)字符,不能一次寫(xiě)入一個(gè)字符串。 選擇一項(xiàng): 錯(cuò) 題目34 對(duì)二進(jìn)制文件進(jìn)行讀和寫(xiě)操作將使用相同的系統(tǒng)函數(shù)。 選擇一項(xiàng): 錯(cuò) 題目35 在C語(yǔ)言中,系統(tǒng)函數(shù)fseekO用來(lái)移動(dòng)數(shù)據(jù)文件中的文件位置指針。 選擇一項(xiàng): 對(duì) 三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(共15分,每小題5分) 題目36 #include struct Worker ( char name[15]; 〃姓名 int age; 〃年齡 float pay; 〃工資 ); void mainO (

49、 struct Worker x二 二{〃wanghua〃,52, 4300); struct Worker y, *P; y=x; p=&x; printf (z/%s %d %6. 2f \n〃,x. name, y. age, p->pay); ) 答: wanghua 52 4300 題目37 #include #include struct Worker ( char name [15]; //姓名 int age; //年齡 float pay; 〃工資 ); void mainO ( str

50、uct Worker x; char *t=〃liouting〃; int d=38; float f=3493; strcpy (x. name, t); x. age=d; x. pay=f; printf (〃%s %d %6. Of\n〃, x. name, x. age, x. pay); ) 答: liouting 39 2493 題目38 #include struct Worker (char name[15]; int age; float pay;}; int Less (struct Worker rl, struct Work

51、er r2) ( if (rl. age

52、y); 答: def 58 4638 四、寫(xiě)出下列每個(gè)函數(shù)的功能(共15分,每小題5分) 題目39 void QA(struct Worker a[], int n) ( int i; for(i=l; i

53、int Count (struct IntNode *f) ( //f為指向一個(gè)單鏈表的表頭指針 int c=0; while(f) ( c++; f=f->next; } return c; } 假定struct IntNode的類(lèi)型定義為: struct IntNode (int data; IntNode* next;}; 答: 統(tǒng)計(jì)出以表頭指針為f的鏈表中結(jié)點(diǎn)的個(gè)數(shù)。 題目41 void xwl(char* fname) { FILE* fout=fopen(fname, 〃w〃); char a[20]; printfC每個(gè)字符串長(zhǎng)度小于20,字符串

54、end作為結(jié)束標(biāo)志\n〃); whiled) ( scanf (〃%s〃, a); if(strcmp(a, "end")==0) break; fputs(a, fout); fputc(' \n', fout); ) fclose(fout); ) 答: 把從鍵盤(pán)上輸入的若干個(gè)字符串保存到由fname參數(shù)所指定的文本文件中。 《高級(jí)英語(yǔ)閱讀(1)》網(wǎng)絡(luò)課答案 形考任務(wù)一(70分) Chapter 1 Exercise (分值 7 分) 題目1 I. Vocabulary skills (3 points) Look at the columns below

55、. Match each vocabulary word on the right with the correct definition on the left. (0.5 points each) 1. the bus or subway 2. proof of completion of courses of students 3. money for students from scholarships, grants, or loans 4. formal talks by professors or instructors on subjects of study 5.

56、 courses by video, video conferencing, or computers to students in different places 6. the points or grade a student gets on a test public transportation certificates and degrees financial aid academic lectures distance learning score 答案: 1. the bus or subway 2. proof of completion of courses

57、 of students: 3. money for students from scholarships, grants; or loans 4. formal talks by professors or instructors on subjects of study 5. courses by video, video conferencing, or computers to students in different places 6. the points or grade a student gets on a test IL Reading Comprehensio

58、n (4 points) Read the passages, then answer the questions that follow. (1 point each ) Experiencing Culture Shock A When Eliza James arrived at the University of Xian, she was excited to live in a new country, to improve her Chinese, and to experience a culture so different from her own. But soon

59、 her excitement turned to frustration as she encountered one roadblock after another. 〃I felt like I couldn't accomplish anything. My dorm room had no heat, I couldn,t get into the classes I wanted, and every time I asked someone for help they gave me the runaround. I felt like no one was listening

60、 to me. " Eliza met with administrators, sent letters of complaint, and even contacted the consulate in Beijing, but she got nowhere. What Eliza didn't realize was that her American approach to solving problems was very different from the Chinese one in which patience and negotiation skills are key.

61、 She soon learned how to solve problems within the cultural norms of Chinese society instead of forcing her own values onto those around her. "I finally feel like I fit in and that I know what I'm doing. In fact, it's really fun being in a place that's so incredibly different from what I am accustom

62、ed to.” B Yoshi Yamamoto is a junior at a small college outside of Boston. Although he is an honors student now, Yoshi didn,t always have such an easy time studying in America. "Teaching methods are very different here than they are in Japan. It took me a long time to get used to learning in semina

63、rs and discussing ideas with my classmates. At first it seemed like I wasn't actually learning anything.z/ Yoshi,s reaction was to totally withdraw: he didn,t participate in class discussion; he spent lots of time alone in his room, and he even skipped class on occasion. 〃I thought I could teach mys

64、elf. Now I recognize the value of the U. S. academic system, and I am able to adapt it to my own learning style. 〃 C Both Eliza and Yoshi experienced what is called culture shock: psychological disorientation due to living in a new culture. For many international students, studying abroad can offer

65、 exposure to new cultures and an opportunity to study new fields and languages. However, it also offers the greater challenge of trying to function in a foreign culture. Studying and reading about a certain culture is poor preparation for the reality of living in it. According to psychological studi

66、es, the four stages of culture shock are 1. euphoria, 2. hostility, 3. gradual adjustment, and 4. adaptation. Culture shock can be manifested in many ways: homesickness, boredom, stereotyping of or hostility towards the host culture, overeating or overdrinking, withdrawal, and inability to work effectively. D Different people experience different levels of culture shock and react in different ways. For example, Eliza got angry while Yoshi withdrew from society. The most important thing to reme

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!