C語言精髓-第20單元附答案_第1頁
C語言精髓-第20單元附答案_第2頁
C語言精髓-第20單元附答案_第3頁
C語言精髓-第20單元附答案_第4頁
C語言精髓-第20單元附答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

C語言精髓-第20單元[復制]您的姓名:[填空題]*_________________________________1.s是一個結構體變量,它有一個成員變量叫name,則使用格式正確的是()。[單選題]*A、(正確答案)B、s->nameC、s;nameD、s<name2.結構體的名字可以不遵守標示符命名規(guī)則。[判斷題]*對錯(正確答案)3.函數(shù)調(diào)用時,實參與形參的參數(shù)名可以相同,也可以不同。[判斷題]*對(正確答案)錯4.共用體是高級語言的()數(shù)據(jù)類型()。[單選題]*A、基本B、構造(正確答案)C、無D、以上都不對5.定義了一個共用體類型的變量,要使用其成員,則應該在變量和成員之間加()。[單選題]*A、.(正確答案)B、->C、>D、<6.s是一個共用變量,它有一個成員變量叫name,則使用格式正確的是()。[單選題]*A、(正確答案)B、s->nameC、s;nameD、s<name7.下列關于函數(shù)的說法中描述錯誤的是()。[單選題]*A、C程序是由函數(shù)組成的B、在main函數(shù)中可以嵌套定義別的函數(shù)(正確答案)C、C中函數(shù)從定義的角度分為庫函數(shù)和自定義函數(shù)D、main函數(shù)可以調(diào)用其它的函數(shù)8.已知有一個數(shù)組intarr[7]={23,4,67,8,6,1,100};那么這個數(shù)組的最小值為()。[單選題]*A、arr[1]B、arr[2]C、arr[5](正確答案)D、arr[7]9.已知有一個數(shù)組intarr[8]={23,4,67,8,6,3,100,9};那么這個數(shù)組的最小值為()。[單選題]*A、arr[1]B、arr[2]C、arr[5](正確答案)D、arr[7]10.C語言中允許的構造數(shù)據(jù)類型包括()。*A、整型B、浮點型C、共用體(正確答案)D、結構體(正確答案)11.執(zhí)行語句intarr[10]下面描述正確的是()。*A、定義數(shù)組的名稱是arr(正確答案)B、定義數(shù)組的長度是10(正確答案)C、定義數(shù)組如果數(shù)組的元素沒有賦值則默認是1D、定義數(shù)組時元素的值是不能相同的12.下列是C語言里的格式控制符的有()。*A、%d(正確答案)B、%c(正確答案)C、%eD、%k13.函數(shù)調(diào)用時,是從形參向?qū)崊鬟f數(shù)據(jù)。[判斷題]*對錯(正確答案)14.函數(shù)返回值是將形參的數(shù)值返回給實參。[判斷題]*對錯(正確答案)15.函數(shù)調(diào)用中函數(shù)可以作為另一個有參函數(shù)的形參。[判斷題]*對錯(正確答案)16.C語言定義結構體的關鍵字是()。[單選題]*A、struct(正確答案)B、intC、floatD、yes17.(?;?C語言中結構體是高級語言的()數(shù)據(jù)類型()。[單選題]*A、基本B、構造(正確答案)C、指針D、空18.(專基)s是一個結構體指針變量,它有一個成員變量叫name,則使用格式正確的是()。[單選題]*A、B、s%nameC、s->name(正確答案)D、s#name19.下面程序的運行結果是()。

voidmain()

{

inti;

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

{

if(i%2==0)

printf("*");

else

continue;

printf("#");

}

printf("$\n");

}[單選題]*A、*#*#$(正確答案)B、*#*#*#$C、#*#*#*$D、#*#*$20.執(zhí)行下面程序輸出的x值是()。

main()

{

intx,y,i;

intarr[5]={1,2,3,4,5};

x=arr[0];y=0;

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

{

if(x<arr[i])

{

x=arr[i];

y=i;

}

}

}[單選題]*A、數(shù)組中的最小值B、數(shù)組中的最大值(正確答案)C、數(shù)組最小值的下標D、數(shù)組最大值的下標21.在定義函數(shù)fun(charsex)時,如果函數(shù)需要返回整數(shù),則下面函數(shù)定義正確的是()。[單選題]*A、voidfun(charsex){}B、charfun(charsex){}C、floatfun(charsex){}D、intfun(charsex){}(正確答案)22.若有以下定義語句:chars[10];s=”1234”;printf(“%s\n”,s);則運行結果是:()。[單選題]*A、輸出1234B、輸出1C、輸出4D、編譯不通過(正確答案)23.從變量的角度看,指針變量也具有變量的3個要素,分別包括()。*A、指針指向那個常量B、變量名(正確答案)C、指針的值(正確答案)D、指針變量的類型(正確答案)24.C語言中指針變量里存放的是地址值,因此指針變量只能是int的。[判斷題]*對錯(正確答案)25.如果實參表列包含多個實參,則各參數(shù)間用逗號隔開。[判斷題]*對(正確答案)錯26.有返回值函數(shù)也可以當作常量給另一個變量賦值。[判斷題]*對(正確答案)錯27.結構體是構造類型,結構體成員不一定都是基本數(shù)據(jù)類型的成員。[判斷題]*對(正確答案)錯28.定義結構體的關鍵字是()。[單選題]*A、struct(正確答案)B、intC、floatD、char29.不能進行++與--運算的數(shù)據(jù)類型是()。[單選題]*A、指針B、整型C、常量(正確答案)D、長整型30.執(zhí)行語句printf("%d",strlen("abc\0abc\0a");的結果是()。[單選題]*A、3(正確答案)B、4C、7D、931.下面對一維數(shù)組定義,不正確的選項是()。[單選題]*A、inty[4]={1,2,3,4,5};(正確答案)B、charc[]={'a','b','c'};C、doublea[]={1,2};D、floata[3]={1.2,3.4};32.對二維數(shù)組定義正確的是()。[單選題]*A、inta[4][]={1,2,3,4,5,6};B、inta[][3];C、inta[][3]={1,2,3,4,5,6};(正確答案)D、inta[][]={{1,2,3},{4,5,6}};33.實現(xiàn)先執(zhí)行后判斷的循環(huán)結構是()。[單選題]*A、for循環(huán)B、switch循環(huán)C、while循環(huán)D、do...while循環(huán)(正確答案)34.下面屬于采用二維數(shù)組完成的功能的是()。[單選題]*A、十個元素從小到大有序排列B、楊輝三角(正確答案)C、輸出學生姓名D、簡易計算器35.若定義數(shù)組inta[8];則不能代表數(shù)組元素a[1]地址的是()。[單選題]*A、&a[0]+1B、&a[1]C、&a[0]++(正確答案)D、a+136.若二維數(shù)組y有m列,則排在y[i][j]前的元素個數(shù)是()。[單選題]*A、j*m+iB、i*m+j(正確答案)C、i*m+j-1D、i*m+j+137.若有定義chara[10],*b=a;不能給數(shù)組a輸入字符串"youknow"的語句是()。[單選題]*A、gets(a);B、scanf("%s",a);(正確答案)C、gets(&a[0]);D、gets(b);38.已定義數(shù)組inta[5]={1,34,5,89,-3};輸出結果是89,34,5,1,-3則完成的是()。[單選題]*A、升序排列B、降序排列(正確答案)C、橫向排列D、縱向排列39.下面是采用遞歸解決問題的選項是()。*A、漢諾塔游戲(正確答案)B、斐波那契數(shù)列(正確答案)C、猴子選大王(正確答案)D、輸入一個數(shù)求這個數(shù)的階乘(正確答案)40.對于運算符歸類正確的是()。*A、算術運算符(+、-、*、/、%)(正確答案)B、關系運算符(>、>=、==、!=、<、<=)(正確答案)C、邏輯運算符(!、||、&&)(正確答案)D、賦值運算符(=、+=、-=、*=、/=、%=)(正確答案)41.循環(huán)結構中可以包含的關鍵字有()。*A、for(正確答案)B、switch(正確答案)C、if(正確答案)D、break(正確答案)42.使用結構體過程中下列描述正確的是()。*A、結構體類型的數(shù)據(jù)是由不同類型的數(shù)據(jù)組合而成的(正確答案)B、一旦定義了某個結構體類型后,系統(tǒng)為此類型的各個成員分配內(nèi)存單元C、C語言中的結構體類型變量在程序執(zhí)行期間一直駐留在內(nèi)存(正確答案)D、定義結構使用的關鍵字是Structured43.關于字符串常用函數(shù)說法正確的是()。*A、二個字符串所包含字符個數(shù)相等時才能進行比較B、字符個數(shù)比較多的字符串比字符個數(shù)少的字符串大C、字符串比較是對應字符一一對較(正確答案)D、字符串比較使用的函為是strcmp()(正確

溫馨提示

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

評論

0/150

提交評論