C語言程序設(shè)計(jì)知到智慧樹章節(jié)測(cè)試課后答案2024年秋成都師范學(xué)院_第1頁
C語言程序設(shè)計(jì)知到智慧樹章節(jié)測(cè)試課后答案2024年秋成都師范學(xué)院_第2頁
C語言程序設(shè)計(jì)知到智慧樹章節(jié)測(cè)試課后答案2024年秋成都師范學(xué)院_第3頁
C語言程序設(shè)計(jì)知到智慧樹章節(jié)測(cè)試課后答案2024年秋成都師范學(xué)院_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

C語言程序設(shè)計(jì)知到智慧樹章節(jié)測(cè)試課后答案2024年秋成都師范學(xué)院第八章單元測(cè)試

C語言結(jié)構(gòu)體類型變量在程序執(zhí)行期間()。

A:沒有成員駐留在內(nèi)存中B:只有一個(gè)成員駐留在內(nèi)存中C:部分成員駐留在內(nèi)存中D:所有成員一直駐留在內(nèi)存中

答案:所有成員一直駐留在內(nèi)存中下面對(duì)用typedef的敘述中不正確的是()。

A:用typedef可以定義各種類型名,但不能用來定義變量B:使用typedef有利于程序的通用和移植C:用typedef只是將已存在的類型用一個(gè)新的標(biāo)識(shí)符來表示D:用typedef可以增加新類型

答案:用typedef可以增加新類型以下對(duì)結(jié)構(gòu)體變量stu1中成員age的非法引用是()。

structstudent

{

intage;

intnum;

}stu1,*p;

P=&stu1;。

A:(*p).ageB:student.ageC:p→ageD:stu1.age

答案:student.age有以下結(jié)構(gòu)體定義,請(qǐng)選擇()賦值是正確的。

structs

{

intx;

inty;

}va,vs;。

A:structsva={10}B:s.vs.x=10C:va.x=10D:s.x=10

答案:va.x=10結(jié)構(gòu)體的成員可以作為變量使用。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)

第一章單元測(cè)試

C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置()。

A:必須在最后B:可以任意C:必須在最開始D:必須在系統(tǒng)調(diào)用的庫函數(shù)的后面

答案:可以任意在C語言中,每個(gè)語句必須以()結(jié)束。

A:回車符B:逗號(hào)C:冒號(hào)D:分號(hào)

答案:分號(hào)可以將高級(jí)語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的軟件是()。

A:編輯程序B:編譯程序C:解釋程序D:匯編程序

答案:編譯程序C程序的執(zhí)行是從程序文件的第一個(gè)函數(shù)開始,到最后一個(gè)函數(shù)結(jié)束。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)一個(gè)C程序要經(jīng)過編譯鏈接才能執(zhí)行。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第二章單元測(cè)試

邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型()。

A:可以是任何類型的數(shù)據(jù)B:只能是0或1C:只能是0或非0正數(shù)D:只能是整型或字符型數(shù)據(jù)

答案:可以是任何類型的數(shù)據(jù)在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是()。

A:ASCII碼B:原碼C:反碼D:補(bǔ)碼

答案:ASCII碼若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值是()。x=(i=4,j=16,k=32)。

A:52B:32C:4D:16

答案:32若已定義x和y為double類型,則表達(dá)式x=1,y=x+3/2的值是()。

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

答案:2.0在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是()。

A:/B:++C:%D:!=

答案:%

第六章單元測(cè)試

以下敘述正確的是()。

A:有調(diào)用關(guān)系的函數(shù)須在一個(gè)文件中B:C程序需由一個(gè)或一個(gè)以上的函數(shù)組成C:函數(shù)須有返回值,否則不能調(diào)用D:函數(shù)既可以嵌套定義又可遞歸調(diào)用

答案:C程序需由一個(gè)或一個(gè)以上的函數(shù)組成在函數(shù)說明時(shí),下列()項(xiàng)是不必要的。

A:函數(shù)參數(shù)類型和名字B:返回值表達(dá)式C:函數(shù)的類型D:函數(shù)名字

答案:返回值表達(dá)式以下正確的函數(shù)聲明是()。

A:B:C:D:

答案:在C語言中,有關(guān)函數(shù)的說法,以下正確的是()。

A:函數(shù)可嵌套定義,但不可嵌套調(diào)用B:函數(shù)不可嵌套定義,也不可嵌套調(diào)用C:函數(shù)可嵌套定義,也可嵌套調(diào)用D:函數(shù)不可嵌套定義,但可嵌套調(diào)用

答案:函數(shù)不可嵌套定義,但可嵌套調(diào)用以下敘述中不正確的是()。

A:主函數(shù)可以有形參B:一個(gè)函數(shù)可以返回多個(gè)值C:函數(shù)通過return語句傳回函數(shù)值D:一個(gè)函數(shù)中可以有多個(gè)

答案:一個(gè)函數(shù)可以返回多個(gè)值

第四章單元測(cè)試

對(duì)于while語句,錯(cuò)誤的說法是()。

A:循環(huán)體至少要執(zhí)行一次B:循環(huán)體中可以包含若干條語句C:循環(huán)體有可能一次也不執(zhí)行D:用條件控制循環(huán)體的執(zhí)行次數(shù)

答案:循環(huán)體至少要執(zhí)行一次C語言中while和do-while循環(huán)的主要區(qū)別是()。

A:do-while的循環(huán)體至少無條件執(zhí)行一次B:do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)C:do-while的循環(huán)體不能是復(fù)合語句D:while的循環(huán)控制條件比do-while的循環(huán)控制條件更嚴(yán)格

答案:do-while的循環(huán)體至少無條件執(zhí)行一次語句while(!E)中的表達(dá)式!E等價(jià)于()。

A:E!=1B:E==0C:E==1D:E!=0

答案:E==0在C語言中,下面的說法正確的是()。

A:do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為非0時(shí)結(jié)束循環(huán)B:do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為0時(shí)結(jié)束循環(huán)C:do-while語句構(gòu)成的循環(huán)必須用break語句才能退出D:不能使用do-while語句構(gòu)成的循環(huán)

答案:do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為0時(shí)結(jié)束循環(huán)有以下程序段:

intk=0;

while(k=1)

k++;

while循環(huán)執(zhí)行的次數(shù)是:()。

A:無限次B:執(zhí)行1次C:有語法錯(cuò)誤,不能執(zhí)行D:一次也不執(zhí)行

答案:無限次

第五章單元測(cè)試

以下對(duì)一維整型數(shù)組a的正確說明是()。

A:#defineSIZE12inta[SIZE];B:intn;scanf(“%d”,&n)inta[n]C:intn=12,a[n];D:inta(12);

答案:#defineSIZE12inta[SIZE];在C語言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。

A:整型常量或表達(dá)式B:整型常量、變量和表達(dá)式C:整型常量D:任何類型的表達(dá)式

答案:整型常量、變量和表達(dá)式在下列的數(shù)組定義中,合法的是()。

A:inta[5]={0,1,2,3,4,5};B:chars=”string”;C:chara[]={0,1,2,3,4,5};D:inta[]=”string”;

答案:chara[]={0,1,2,3,4,5};若有說明語句:inta[][3]={1,2,3,4,5,6,7,8};則a數(shù)組的行數(shù)為()。

A:1B:4C:3D:無確定值

答案:3給出以下定義:charx[]=”abcdefg”

chary[]={‘a(chǎn)’,’b’,’c’’d’,’e’,’f’,’g’};則正確的敘述為()。

A:數(shù)組X的長度小于數(shù)組Y的長度B:數(shù)組X和數(shù)組Y長度相等C:數(shù)組X和數(shù)組Y等價(jià)D:數(shù)組X的長度大于數(shù)組Y的長度

答案:數(shù)組X的長度大于數(shù)組Y的長度

第七章單元測(cè)試

變量的指針,其含義是指該變量的()。

A:地址B:一個(gè)標(biāo)志C:名D:值

答案:地址若x是整型變量,pb是類型為整型的指針變量,則正確的賦值表達(dá)式是()。

A:pb=xB:pb=&xC:*pb=*xD:*pb=&x

答案:pb=&x若定義:inta=511,*b=&a;,則printf(“%d\n”,*b);的輸出結(jié)果為()。

A:無確定值B:a的地址C:511D:512

答案:511inta=1,b=2,*p1=&a,*p2=&b;以下可使指針p1指向變量b的賦值語句是()。

A:p1=*p2B:p1=p2C:*p1=p2D:*p1=p2

答案:p1=p2在以下選項(xiàng)中,操作不合法的一組是()

A:intx[6],p;p=x[0];B:intx[6],*p;*p=x;C:intx[6],*p;p=&x[0];D:intx[6],*p;p=x;

答案:intx[6],*p;*p=x;

第三章單元測(cè)試

if語句中的條件表達(dá)式()。

A:必須是邏輯表達(dá)式B:必須是關(guān)系表達(dá)式C:必須是邏輯表達(dá)式或關(guān)系表達(dá)式D:可以是任意合法的表達(dá)式

答案:可以是任意合法的表達(dá)式下列敘述中正確的是()。

A:break語句必須與switch語句中的case配對(duì)使用B:在switch語句中必須使用defaultC:break語句只能用于switch語句D:在switch語句中,不一定使用break語句

答案:在switch語句中,不一定使用break語句在C語言中,switch語句后一對(duì)圓括號(hào)中表達(dá)式的類型()。

A:可以是任何類型B:只能是整型或?qū)嵭虲:只能為int型D:可以是整型或字符型

答案:可以是整型或字符型對(duì)下面三條語句(其中s1和s2為內(nèi)嵌語句),正確的論斷是(A)。

(1)if()s1;elses2;

(2)if(a==0)s2;elses1;

(3)if(a!=0)s1;elses2;

A:(1)和(3)等價(jià),但與(2)不等價(jià)B:三者互不等價(jià)C:(1)和(2)等價(jià),但與(3)不等價(jià)D:三者相互等價(jià)

答案:三者相互等價(jià)若執(zhí)行以下程序時(shí)從鍵盤上輸入3和4,則輸出結(jié)果是()

intmain()

{inta,b,s;

scanf("%d%d",&a,&b);

s=a;

if(a<b)

s=b;

s*=s;

printf("%d\n",s);

return0;

}

A:16B:20C:18D:14

答案:16

第九章單元測(cè)試

系統(tǒng)的標(biāo)準(zhǔn)輸入設(shè)備是指()。

A:硬盤B:顯示器C:鍵盤D:軟盤

答案:鍵盤若希望向文件末尾添加新的數(shù)據(jù)則應(yīng)以()方式打開文件。

A:"r"方式B:"rb"方式C:"w"方式D:"a"方式

答案:"a"方式執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是()。

A:EOFB:0

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論