C語言程序設(shè)計知到智慧樹期末考試答案題庫2024年秋烏魯木齊職業(yè)大學(xué)_第1頁
C語言程序設(shè)計知到智慧樹期末考試答案題庫2024年秋烏魯木齊職業(yè)大學(xué)_第2頁
C語言程序設(shè)計知到智慧樹期末考試答案題庫2024年秋烏魯木齊職業(yè)大學(xué)_第3頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

C語言程序設(shè)計知到智慧樹期末考試答案題庫2024年秋烏魯木齊職業(yè)大學(xué)執(zhí)行下面程序的輸出結(jié)果為()#includevoidmain(){inta[3][3]={{13,18,16},{15,19,12},{8,15,22}};inti,j,x=a[0][0];for(i=0;i<3;i++)for(j=0;j<3;j++)if(a[i][j]A:9B:7C:8D:10

答案:8在一個C源程序文件中,若要定義一個只允許在該源文件中所有函數(shù)使用的變量,則該變量需要使用的存儲類別是()。

A:staticB:externC:registerD:auto

答案:static需要定義字符數(shù)組變量的時候,使用的關(guān)鍵詞是()。

A:Stringa[]B:Definea[]C:Inta[]D:Chara[]

答案:Chara[]與十進制數(shù)87相等的十六進制數(shù)是()。

A:127B:57C:214D:3F

答案:57對于每個進行動態(tài)存儲分配的函數(shù),其返回值類型為()。

A:VoidB:charC:void*D:char*

答案:void*數(shù)據(jù)在內(nèi)存中的最小存儲單元是()。

A:字節(jié)B:雙子C:字

答案:A:字節(jié)不屬于低級語言的是()。

A:符號語言B:C語言C:匯編語言D:二進制語言

答案:C語言函數(shù)Intadd(inta;intb)中,函數(shù)的類型是()。

A:有參數(shù),有返回值B:有參數(shù),無返回值C:無參數(shù),無返回值D:無參數(shù),有返回值

答案:有參數(shù),有返回值函數(shù)Intadd(inta;intb)中,函數(shù)的參數(shù)是()。

A:1B:2C:3D:4

答案:2有intx=3,y=4,z=5;則下面表達式中值為0的是()。

A:x&&yB:x||y+z&&y-zC:x<=yD:!(x<y&&!z||1)

答案:!(x<y&&!z||1)函數(shù)的形式參數(shù)的作用域為,全局的外部變量和函數(shù)體內(nèi)定義的局部變量重名時,()變量優(yōu)先。

A:該函數(shù)外,外部B:該函數(shù)中,外部C:該函數(shù)外,局部D:該函數(shù)中,局部

答案:該函數(shù)中,局部以下()不是高級語言。

A:JAVA語言B:Basic語言C:C語言D:匯編語言

答案:匯編語言需要定義整型數(shù)組變量的時候,使用的關(guān)鍵詞是()。

A:Stringa[]B:Chara[]C:Definea[]D:Inta[]

答案:char函數(shù)的實參為常量時,形參與實參結(jié)合的傳遞方式為()。

A:形參傳遞B:值傳遞C:地址傳遞

答案:值傳遞函數(shù)中的return()函數(shù),作用是()。

A:返回一個值給main函數(shù)B:返回兩個值C:返回一個值

答案:C:返回一個值以下的for循環(huán)是()。for(x=0,y=0;(y!=123)&&(x<4);x++);

A:循環(huán)次數(shù)不定B:執(zhí)行4次C:執(zhí)行3次D:是無限循環(huán)

答案:執(zhí)行4次二進制語言是屬于面向()的語言。

A:對象B:問題C:機器D:過程

答案:機器若要打開A盤上user子目錄下名為abc.txt的文本文件進行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是()。

A:fopen("A:\\user\\abc.txt","r+")B:fopen("A:\\user\\abc.txt","w")C:fopen("A:\user\abc.txt","r")D:fopen("A:\user\abc.txt","rb")

答案:fopen("A:\\user\\abc.txt","r+")下面敘述中正確的()。

A:空函數(shù)不完成任何操作,所以在程序設(shè)計中沒有用處B:對于用戶自己定義的函數(shù),在使用前必須加以說明C:說明函數(shù)時必須明確其參數(shù)類型和返回類型D:函數(shù)可以返回一個值,也可以什么值也不返回

答案:函數(shù)可以返回一個值,也可以什么值也不返回C語言程序中,下列()組標識符是合法。

A:WORD、oodb、I\ammB:abc、2id、whileC:4d、DO、oodbD:str_1、print、aBc

答案:str_1、print、aBc若有輸入語句scanf(%d%d%d,&x,&y,&z);則不能使x值為5,y值為6,z值為7的輸入是()。

A:5回車換行67B:5,6,7C:5,6,7D:567

答案:5,6,7已知charch[]=”myname”;則字符數(shù)組ch的長度是()。

A:6B:7C:8D:9

答案:8在C語言中,函數(shù)的數(shù)據(jù)類型是指()。

A:函數(shù)形參的數(shù)據(jù)類型B:調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型C:任意指定的數(shù)據(jù)類型D:函數(shù)返回值的數(shù)據(jù)類型

答案:函數(shù)返回值的數(shù)據(jù)類型設(shè)x和y均為int型變量,則以下語句:x+=y;y=x-y;x-=y;的功能是()。

A:把x和y按從大到小排列B:把x和y按從小到大排列C:交換x和y中的值D:無確定結(jié)果

答案:交換x和y中的值多分枝選擇語句是()。

A:print語句B:Define語句C:Switch-case語句D:for語句

答案:Switch-case語句函數(shù)Intadd(inta;intb)中,()是被調(diào)函數(shù)。

A:main函數(shù)B:add函數(shù)C:Return函數(shù)D:Print函數(shù)

答案:add函數(shù)判斷語句是()。

A:for語句B:ifelse語句C:while語句D:Define語句

答案:ifelse語句以下程序段,正確的說法是()。x=-1;do{x=x*x;}while(!x);

A:有語法錯誤B:循環(huán)一次C:死循環(huán)D:循環(huán)兩次

答案:循環(huán)一次設(shè)inta=12,則執(zhí)行完語句a+=a-=a*a后,a的值是()。

A:264B:144C:-264D:552

答案:-264要打開一個已存在的非空文件"file"用于修改,單選正確的語句()。

A:fp=fopen("file","w");B:fp=fopen("file","r+");C:fp=fopen("file","a+");D:fp=fopen("file","r");

答案:fp=fopen("file","r+");若已定義x和y為double類型,則表達式:x=1,y=x+3/2的值是()。

A:2.5B:1C:2.0D:3

答案:2.0向一個二進制文件中寫入數(shù)據(jù)的系統(tǒng)函數(shù)為fwrite(),它的參數(shù)有()。

A:4B:2C:1D:3

答案:4設(shè)i、j均為整形變量,且i=9,j=2,則printf(“%d,%d\n”,i--,--j);語句的輸出結(jié)果是()。

A:10,2B:10,1C:9,2D:9,1

答案:9,1如果一個變量在整個程序運行期間都存在,但是僅在說明它的函數(shù)內(nèi)是可見的,這個變量的存儲類型應(yīng)該被說明為()。

A:外部變量B:靜態(tài)變量C:動態(tài)變量D:內(nèi)部變量

答案:靜態(tài)變量需要定義整型變量的時候,使用的關(guān)鍵詞是()。

A:stringB:intC:floatD:char

答案:char函數(shù)調(diào)用參數(shù)表中的每個實參只能是常量或變量。()

A:對B:錯

答案:錯假定a是一個一維數(shù)組,則進行a++運算是允許的。()

A:對B:錯

答案:錯假定一維數(shù)組的定義為“doublea[M];”,則每個數(shù)組元素的下標取值范圍在1~M之間。()

A:錯B:對

答案:錯當循環(huán)次數(shù)確定時,while循環(huán)語句能夠轉(zhuǎn)換為for循環(huán)語句。()

A:錯B:對

答案:對在一個磁盤數(shù)據(jù)文件的文件名中,文件主名是必須的,擴展名可任選使用。()

A:對B:錯

答案:對表達式16/8*sqrt(4.0)/2值的數(shù)據(jù)類型為double雙精度實型()。

A:錯B:對

答案:對return語句中可以帶有返回表達式。()

A:錯B:對

答案:對對二進制文件進行讀和寫操作將使用不同的系統(tǒng)函數(shù)。()

A:對B:錯

答案:對一個指針指向一個數(shù)據(jù)對象時,指針值是這個對象的首字節(jié)地址。()

A:錯B:對

答案:對函數(shù)被調(diào)用執(zhí)行中,形參變量的初值由調(diào)用該函數(shù)時對應(yīng)的實參值給定。()

A:錯B:對

答案:對在定義指針變量的語句中,最前面的類型關(guān)鍵字仍然允許是指針類型。()

A:對B:錯

答案:對C語言系統(tǒng)中提供一個用來描述文件屬性的類型標識符為FILE,它與系統(tǒng)頭文件stdio.h無關(guān)。()

A:錯B:對

答案:錯free函數(shù)只能釋放malloc()函數(shù)分配的存儲空間。()

A:對B:錯

答案:錯在二維數(shù)組的定義語句中,數(shù)組名后帶有兩對中括號。()

A:對B:錯

答案:對假定p所指對象的值為25,p-1所指對象的值為42,則執(zhí)行*p--運算后,p所指對象的值為42。()

A:錯B:對

答案:錯對于一維數(shù)組元素,數(shù)組名后使用一對中括號。()

A:對B:錯

答案:對在遞歸函數(shù)的每次遞歸調(diào)用中,對于參數(shù)表中的每個形參,得到的值都相同。()

A:對B:錯

答案:錯在一個函數(shù)定義中,函數(shù)體的格式是一條復(fù)合語句。1.假定a是一個一維數(shù)組,則表達式*(a+i)所對應(yīng)的元素為a[i]。()

A:錯B:對

答案:對函數(shù)定義格式中的參數(shù)表被稱為形參表。()

A:對B:錯

答案:對C語言中的標準輸入和輸出設(shè)備文件都屬于字符文件。()

A:對B:錯

答案:對表達式a=a+b可以寫成a+=b()。

A

評論

0/150

提交評論