版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、自測(cè)練習(xí)一:函數(shù)的定義 自測(cè)練習(xí)試卷總分:6 得分:100下面正確的函數(shù)原型語句是( )int Function(void a);?void Function (int);?int Function(a);?void int(double a);答案:A2.函數(shù)調(diào)用func(2+x,4*y,5)中所含實(shí)參的個(gè)數(shù)為( )。2345答案:B3.在程序的一個(gè)文件中定義的函數(shù),若要在另一個(gè)文件中調(diào)用,則必須在這另一個(gè)文件中給出該函數(shù)的( )。原型語句?參數(shù)表函數(shù)名?返回類型答案:A4.在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)類型可以為void類型。答案:錯(cuò)誤5.在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)定義之間是采用分
2、號(hào)分開的。答案:錯(cuò)誤6.在一個(gè)函數(shù)定義中,函數(shù)體是一條復(fù)合語句。答案:正確自測(cè)練習(xí)一:指針的概念 自測(cè)練習(xí)試卷總分:4 得分:100一個(gè)指針類型的簡(jiǎn)單變量占用內(nèi)存中的字節(jié)數(shù)為( )。24816答案:B2.在定義指針變量的語句中,在指針變量名的前面標(biāo)記的字符為( )。&*#$答案:B3.一個(gè)指針指向一個(gè)數(shù)據(jù)對(duì)象時(shí),指針值是這個(gè)對(duì)象的首字節(jié)地址。答案:正確4.假定一個(gè)數(shù)據(jù)對(duì)象為x,則x的地址表示為*x。答案:錯(cuò)誤自測(cè)練習(xí)一:數(shù)據(jù)類型 自測(cè)練習(xí)試卷總分:5 得分:100char類型的長度為( )。1234答案:A2.常數(shù)120的數(shù)據(jù)類型為( )。整型短整型長整型雙精度型答案:A3.一個(gè)無符號(hào)字符類型
3、的值域范圍是( )。-128到+1270到255?-127到2551到255答案:B4.廣義整數(shù)類型包括短整型、標(biāo)準(zhǔn)整型和長整型3種。答案:錯(cuò)誤5.短整型、標(biāo)準(zhǔn)整型和長整型的長度分別為2、4和8。答案:錯(cuò)誤自測(cè)練習(xí)一:數(shù)組的概念 自測(cè)練習(xí)試卷總分:4 得分:100在一個(gè)數(shù)組中,數(shù)組元素ai前面的元素個(gè)數(shù)為( )。ii+1i-12*i答案:A2.假定一維數(shù)組的定義為“char a8;”,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為( )。8166432答案:A3.對(duì)于一維數(shù)組元素,數(shù)組名后使用一對(duì)中括號(hào)。答案:正確4.二維數(shù)組元素帶有一個(gè)下標(biāo)。答案:錯(cuò)誤自測(cè)練習(xí)一:文件的概念 自測(cè)練習(xí)試卷總分:6 得分:
4、100標(biāo)準(zhǔn)輸入設(shè)備鍵盤的文件流標(biāo)識(shí)符是( )。stdinstdoutstderrstdio答案:A2.表示文件結(jié)束符的符號(hào)常量為( )。eofEofEOFfeof答案:C3.在C語言程序中,進(jìn)行數(shù)據(jù)的輸入和輸出操作時(shí),需要包含的系統(tǒng)頭文件是( )。stdio.h?stdlib.hmath.hstring.h答案:A4.C語言中的標(biāo)準(zhǔn)輸入和輸出設(shè)備文件都屬于字符文件。答案:正確5.在一個(gè)磁盤數(shù)據(jù)文件的文件名中,文件主名是必須的,擴(kuò)展名可任選使用。答案:正確6.C語言系統(tǒng)中提供一個(gè)用來描述文件屬性的類型標(biāo)識(shí)符為FILE,它與系統(tǒng)頭文件stdio.h無關(guān)。答案:錯(cuò)誤自測(cè)練習(xí)一:結(jié)構(gòu)類型的定義 自測(cè)練
5、習(xí)試卷總分:6 得分:100?在結(jié)構(gòu)類型的定義中,使用的關(guān)鍵字是( )。structunionstaticenum答案:A2.在結(jié)構(gòu)類型的定義中,不同數(shù)據(jù)成員的定義項(xiàng)之間采用的分隔符是( )。句點(diǎn)冒號(hào)分號(hào)?逗號(hào)答案:C3.假定一個(gè)結(jié)構(gòu)類型的定義為“struct Bint a5; char* b;”,則該類型的長度為( )。20212428答案:C4.在C語言中,一個(gè)結(jié)構(gòu)類型的長度等于所含的所有數(shù)據(jù)成員類型的長度之和。答案:正確5.在結(jié)構(gòu)類型的定義中,結(jié)構(gòu)類型的作用域范圍,與它的定義位置無關(guān)。答案:錯(cuò)誤6.在結(jié)構(gòu)類型的定義中,其中的數(shù)據(jù)成員可以是本身類型的直接對(duì)象。答案:錯(cuò)誤自測(cè)練習(xí)三:指針運(yùn)算
6、 自測(cè)練習(xí)試卷總分:4 得分:100?假定p是一個(gè)指向數(shù)據(jù)對(duì)象的指針,則通過p表示該數(shù)據(jù)對(duì)象為( )。p*p&p*p答案:D2.若p指向x,則與x的等價(jià)表示為( )。p*p*x&x答案:C3.假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則表達(dá)式*+p的值為42。答案:正確4.假定p所指對(duì)象的值為25,p-1所指對(duì)象的值為42,則執(zhí)行*p-運(yùn)算后,p所指對(duì)象的值為42。答案:錯(cuò)誤自測(cè)練習(xí)五:C語言程序的層次結(jié)構(gòu) 自測(cè)練習(xí)試卷總分:4 得分:100在C語言程序中,單行或行尾注釋使用的標(biāo)記符為( )。/*/*答案:A2.在C語言程序中,多行注釋使用的結(jié)束標(biāo)記符為( )./*/*答案:C3.在
7、程序文件中添加注釋內(nèi)容是為了增強(qiáng)程序的可讀性。答案:正確4.在一行中出現(xiàn)多條語句時(shí),注釋語句只能為最后一條語句。答案:正確自測(cè)練習(xí)五:do循環(huán)語句 自測(cè)練習(xí)試卷總分:6 得分:100流程控制類語句包括的3類語句為( )。選擇、循環(huán)、跳轉(zhuǎn)選擇、循環(huán)、輸入選擇、輸入、輸出?循環(huán)、選擇、函數(shù)答案:A2.若i的值為0,則執(zhí)行“do i+; while(i*i0); printf(s=%dn,s); 答案:s=516.此程序的功能是從鍵盤上輸入兩個(gè)_ ,輸出結(jié)果為它們的平方和_。 #include void main() int x,y; do scanf(%d %d,&x,&y); while(x=0
8、 | y=0); printf(%dn,x*x+y*y); 答案:正整數(shù)自測(cè)練習(xí)五:一些系統(tǒng)函數(shù)的使用 自測(cè)練習(xí)試卷總分:6 得分:100函數(shù)pow(4,3)的值為()。64.012.02756?答案:A2.假定x=4.6,則函數(shù)floor(x)的值為()。4.64.04.55.0答案:B3.正弦函數(shù)sin48在C語言的表示為()。sin(48*3.14159/180)sin(48*3.14159)sin(48)sin(48/180.0)?答案:A4.在C語言中,求一個(gè)實(shí)數(shù)的絕對(duì)值的數(shù)學(xué)函數(shù)為fabs(x)。答案:正確5.已知x=-25,則abs(x)的值為25。答案:正確6.在C語言中,正弦
9、、余弦或正切函數(shù)的參數(shù)的度量單位是度。答案:錯(cuò)誤自測(cè)練習(xí)五:二進(jìn)制文件的訪問操作 自測(cè)練習(xí)試卷總分:6 得分:6從一個(gè)二進(jìn)制文件中讀取數(shù)據(jù)的系統(tǒng)函數(shù)為( )。?fread()fgets()fwrite()fgetc()答案:A2.向一個(gè)二進(jìn)制文件中寫入數(shù)據(jù)的系統(tǒng)函數(shù)為fwrite(),它的參數(shù)有( )。1234答案:D3.對(duì)二進(jìn)制文件進(jìn)行讀和寫操作將使用不同的系統(tǒng)函數(shù)。答案:正確4.在C語言中,系統(tǒng)函數(shù)fseek()用來移動(dòng)數(shù)據(jù)文件中的文件位置指針,它僅帶有一個(gè)文件流參數(shù)。答案:錯(cuò)誤5.下面函數(shù)的功能是把數(shù)組a中的n個(gè)整數(shù)元素保存到字節(jié)文件中。該字節(jié)文件名為參數(shù)fname所指向的字符串。請(qǐng)?jiān)跈M
10、線處填寫合適內(nèi)容。 break(return) void xw1(char* fname, int a, int n) ? FILE* fout=fopen(fname,wb); fwrite(a,sizeof(int),_ ,fout); fclose(fout); 答案:n6.下面函數(shù)的功能是從字節(jié)文件中依次讀取每個(gè)整數(shù)并進(jìn)行求和,返回求和結(jié)果。該字節(jié)文件名為參數(shù)fname所指向的字符串。請(qǐng)?jiān)跈M線處填寫合適內(nèi)容。 int xw3(char* fname) FILE *fin=fopen(fname,_ ); int c,x,s=0; while(1) c=fread(&x,sizeof(i
11、nt),1,fin); if(c=0) break; s+=x; fclose(fin); return s; 答案:rb自測(cè)練習(xí)五:變量存儲(chǔ)空間的動(dòng)態(tài)分配 自測(cè)練習(xí)試卷總分:4 得分:100對(duì)于每個(gè)進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的函數(shù),其返回值類型為( )。charchar*voidvoid*答案:D2.已知“int *p=calloc(24,sizeof(int);”,則p所指向的動(dòng)態(tài)內(nèi)存空間中,能夠存儲(chǔ)整型元素的個(gè)數(shù)為( )。6125824答案:D3.在程序文件中要進(jìn)行動(dòng)態(tài)存儲(chǔ)分配和釋放,則需要引入的系統(tǒng)頭文件是stdio.h。答案:錯(cuò)誤4.進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的malloc()函數(shù)帶有一個(gè)參數(shù)。答案:正
12、確自測(cè)練習(xí)五:數(shù)組的應(yīng)用 自測(cè)練習(xí)試卷總分:4 得分:100執(zhí)行下面程序的輸出結(jié)果為_ 。 #include void main() int a8=3,8,6,5,9,2,8,5; int i,s=0; for(i=0;i8;i+) s+=ai; printf(s=%dn,s); 答案:s=46執(zhí)行下面程序的輸出結(jié)果為_ 。 #include void main() int a8=12,15,20,8,25,30,28,36; int i,c3=0; for(i=0; i8; i+) if(ai%2=0) c0+; if(ai%3=0) c1+; if(ai%4=0) c2+; printf(
13、%d %d %dn,c0,c1,c2); 答案:6 4 5執(zhí)行下面程序的輸出結(jié)果為_ 。 #include void main() int a33=13,18,16,15,19,12,8,15,22; int i,j,x=a00; for(i=0;i3;i+) for(j=0;j3;j+)? if(aijx) x=aij; printf(x=%dn,x); 答案:x=8執(zhí)行下面程序的輸出結(jié)果為_ 。 #include void main() int a33=12,18,10,8,6,14,5,10,19; int i,j,s3=0; for(i=0; i3; i+)? for(j=0; j3;
14、 j+) saij%3+=aij; for(i=0; i0) s+=n-;”語句后,s的值為( )。15141312答案:A3.當(dāng)循環(huán)次數(shù)確定時(shí),while循環(huán)語句能夠轉(zhuǎn)換為for循環(huán)語句。答案:正確4.while循環(huán)語句中的循環(huán)體至少被執(zhí)行一次。答案:錯(cuò)誤5.執(zhí)行下面程序的輸出結(jié)果為_ 。 #include void main() int n=10,y=0; while(n5) y+=n-; printf(y=%dn,y); 答案:y=406.?執(zhí)行下面程序的輸出結(jié)果為_ 。 #include void main() int i=1,p=1,s=1; while(s40) i+; p=p*i
15、; s=s+p; printf(s=%dn,s); 答案:s=153自測(cè)練習(xí)四:使用typedef語句定義數(shù)組類型 自測(cè)練習(xí)試卷總分:4 得分:100使用“typedef int Integer;”語句把標(biāo)識(shí)符Integer定義為一個(gè)( )。整數(shù)變量整數(shù)類型數(shù)組變量數(shù)組類型答案:B2.使用“typedef int ABC10;”語句把標(biāo)識(shí)符ABC定義為( )。簡(jiǎn)單變量符號(hào)常量?整型數(shù)組類型字符數(shù)組答案:C3.執(zhí)行“typedef int intType;”語句后,在使用int定義整型變量的地方都可以使用整數(shù)類型標(biāo)識(shí)符intType來定義整型變量。答案:正確4.使用“typedef char B
16、B1050;”語句定義標(biāo)識(shí)符BB為含有10行50列共500個(gè)元素的二維字符數(shù)組。答案:錯(cuò)誤自測(cè)練習(xí)四:函數(shù)分類與使用 自測(cè)練習(xí)試卷總分:9 得分:100在每個(gè)C語言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為( )。mainMAINnamefunction答案:A2.C語言程序中的基本功能模塊為( )。表達(dá)式標(biāo)識(shí)符語句函數(shù)答案:D3.一個(gè)函數(shù)定義所包含的兩個(gè)部分是( )。函數(shù)頭和函數(shù)體函數(shù)頭和函數(shù)尾函數(shù)原型和函數(shù)體函數(shù)名和參數(shù)表答案:A4.?一個(gè)程序文件開始使用的每條預(yù)處理命令,其首字符必須是( )。#$%答案:B5.在一個(gè)程序文件中,若要使用#include命令包含一個(gè)系統(tǒng)頭文件,則此頭
17、文件所使用的起止定界符為一對(duì)( )。尖括號(hào)雙引號(hào)?單引號(hào)花括號(hào)答案:A6.在一個(gè)函數(shù)定義中,函數(shù)體的格式是一條復(fù)合語句。答案:正確7.一個(gè)函數(shù)必須返回一個(gè)值,不允許定義不返回任何值的函數(shù)。答案:錯(cuò)誤8.若要在程序文件中使用數(shù)學(xué)函數(shù),則需要引入的系統(tǒng)頭文件為math.h。答案:正確9.若要在程序文件中使用標(biāo)準(zhǔn)輸入和輸出函數(shù),則需要引入的系統(tǒng)頭文件為stdio.h。答案:正確自測(cè)練習(xí)四:分析變量作用域的程序舉例 自測(cè)練習(xí)試卷總分:4 得分:100在此程序中,具有全局文件作用域的變量是_ 。 #include int x1=5; static int x2=10; const int n=25; v
18、oid main() while(x1+x2n) x1+=2; x2+; printf(%d %dn,x1,x2); 答案:x1此程序運(yùn)行后,得到的輸出結(jié)果為_ 。 #include int fn3(int a, int b) int c=a; a=b; b=c; return 2*a+b+1; void main() int x=5, y=8; int z=fn3(x,y);? printf(%dn,x+2*y+z); 答案:43此程序運(yùn)行后,得到的輸出結(jié)果為_ 。 #include int fn3(int a, int* b) a*=2; *b+=5; return a+*b-2; voi
19、d main() int a=5, b=10; int c=fn3(a+1,&b)+a+b; printf(%dn,c); 答案:45此程序運(yùn)行后,得到的輸出結(jié)果為_ 。 #include void fn1(int x) int y=2;? static int z=2;? y+=x; z+=x; printf(%d , x+y+z); void main() fn1(3); fn1(4); 答案:13 19自測(cè)練習(xí)四:指針與數(shù)組的關(guān)系 自測(cè)練習(xí)試卷總分:8 得分:100假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是( )。ai*a+*a?*(a+1)答案:B2.已知“int a10, x, *p
20、a=a;”,若要把數(shù)組a3元素的值賦給x,則不正確的語句為( )。x=pa3;?x=*(a+3);?x=a3;x=*pa+3;答案:D3.已知“char a35;”,則元素a23的地址比該數(shù)組的首地址大( )。?13個(gè)字節(jié)26個(gè)字節(jié)52個(gè)字節(jié)48個(gè)字節(jié)答案:A4.一個(gè)二維數(shù)組元素為aij,它的指針訪問方式不正確的是( )。*(ai+j)(*(a+i)j*ai+j?*(*(a+i)+j)答案:C5.在一個(gè)函數(shù)定義中,函數(shù)體的格式是一條復(fù)合語句。1. 假定a是一個(gè)一維數(shù)組,則表達(dá)式*(a+i)所對(duì)應(yīng)的元素為ai。答案:正確6.在一個(gè)函數(shù)定義中,函數(shù)體的格式是一條復(fù)合語句。1. 假定a是一個(gè)一維數(shù)組,則表達(dá)式*(a+i)所對(duì)應(yīng)的元素為ai。答案:正確7.假定a是一個(gè)一維數(shù)組,則進(jìn)行a+運(yùn)算是允許的。答案:錯(cuò)誤8.已知“int a35; int(*p)5=a;”,則進(jìn)行p+運(yùn)算是允許的。答案:正確自測(cè)練習(xí)四:文本文件的輸入訪問 自測(cè)練習(xí)試卷總分:5 得分:90若一個(gè)文本文件的長度為n-1,當(dāng)以r方式打開時(shí),其讀文件指針初始指向的字節(jié)位置編號(hào)為( )。01n-1n答案:A2.從一個(gè)文本文件中讀取一個(gè)字符的系統(tǒng)函數(shù)為( )。fputc()?fgets()fputs()fgetc()答案:D3.從文本文件中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國魚肝油行業(yè)競(jìng)爭(zhēng)格局及前景規(guī)模預(yù)測(cè)報(bào)告
- 2025-2030年中國閥門驅(qū)動(dòng)裝置行業(yè)發(fā)展?fàn)顩r及投資潛力分析報(bào)告新版
- 2025-2030年中國鍍膜玻璃行業(yè)發(fā)展動(dòng)態(tài)及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國金屬壓力容器行業(yè)市場(chǎng)運(yùn)行狀況及前景趨勢(shì)分析報(bào)告新版
- 2025年房產(chǎn)買賣契約(父子版)6篇
- 太陽能光伏材料創(chuàng)新考核試卷
- 2025年新型私人地皮買賣協(xié)議書(含房屋拆遷補(bǔ)償)3篇
- 塑料鞋工廠智能化布局考核試卷
- 2025年度勞動(dòng)合同解除賠償協(xié)議書制定范本
- 2025年度影視演員代言合同范本
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 遼寧省沈陽市皇姑區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語文試題(含答案)
- 妊娠咳嗽的臨床特征
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財(cái)-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報(bào)書
- 三創(chuàng)賽獲獎(jiǎng)-非遺文化創(chuàng)新創(chuàng)業(yè)計(jì)劃書
- 封條模板A4直接打印版
評(píng)論
0/150
提交評(píng)論