代碼之旅-程序設(shè)計(jì)基礎(chǔ)探索知到智慧樹章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第1頁
代碼之旅-程序設(shè)計(jì)基礎(chǔ)探索知到智慧樹章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第2頁
代碼之旅-程序設(shè)計(jì)基礎(chǔ)探索知到智慧樹章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第3頁
代碼之旅-程序設(shè)計(jì)基礎(chǔ)探索知到智慧樹章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第4頁
代碼之旅-程序設(shè)計(jì)基礎(chǔ)探索知到智慧樹章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

代碼之旅——程序設(shè)計(jì)基礎(chǔ)探索知到智慧樹章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院第一章單元測(cè)試

研究界公認(rèn)的三大影響人才成長的科學(xué)思維包括()。

A:計(jì)算思維B:實(shí)驗(yàn)思維C:創(chuàng)新思維D:理論思維

答案:計(jì)算思維;實(shí)驗(yàn)思維;理論思維下列選項(xiàng)中,不屬于C語言特點(diǎn)的是()。

A:結(jié)構(gòu)化設(shè)計(jì)B:面向?qū)ο驝:可移植性強(qiáng)D:高效

答案:面向?qū)ο笠韵履姆N不是算法的基本結(jié)構(gòu)()?

A:循環(huán)結(jié)構(gòu)B:選擇結(jié)構(gòu)C:嵌套結(jié)構(gòu)D:順序結(jié)構(gòu)

答案:嵌套結(jié)構(gòu)程序流程圖中的菱形代表()。

A:處理框B:輸入/輸出框C:起止框D:判斷框

答案:判斷框以下標(biāo)識(shí)符合法的是()。

A:2nameB:age!C:name2D:char

答案:name2C語言程序經(jīng)過編譯之后產(chǎn)生后綴為.exe的文件。()

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

答案:錯(cuò)計(jì)算思維是由時(shí)任卡基梅隆大學(xué)計(jì)算機(jī)系主任的周以真教授在2016年提出的。()

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

答案:錯(cuò)C語言不能用于游戲開發(fā)。()

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

答案:錯(cuò)C語言程序是由函數(shù)構(gòu)成的。()

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

答案:對(duì)一個(gè)算法必須經(jīng)過有限步驟之后結(jié)束。()

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

答案:對(duì)

第二章單元測(cè)試

機(jī)器數(shù)的表現(xiàn)形式有()。

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

答案:補(bǔ)碼;反碼;原碼下列整型常量不合法的是()。

A:-182B:0192C:0361D:0x136

答案:0192下列實(shí)型常量合法的是()。

A:E-5B:2.6E3C:6.21E3.3D:3.7E

答案:2.6E3設(shè)語句“intx=2;”執(zhí)行語句“x*=3;”,變量x的值是()。

A:2B:6C:3D:5

答案:6已知a是int型變量,b是float型變量,下列輸入語句正確的是()。

A:scanf(“%f%d”,b,a);B:scanf(“%f%d”,&b,&a);C:scanf(“%f%d”,a,b);D:scanf(“%f%d”,&a,&b);

答案:scanf(“%f%d”,&b,&a);設(shè)語句“intx=3,y=5;”執(zhí)行語句“x=2+y++;”后,變量x的值是()。

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

答案:7以下不屬于關(guān)系運(yùn)算符的是()。

A:>B:<=C:<D:=

答案:=若x=1,y=2則x&&y的結(jié)果是()。

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

答案:1在C程序中’B’與”B”是完全相同的兩個(gè)常量。()

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

答案:錯(cuò)邏輯非運(yùn)算符的優(yōu)先級(jí)高于算術(shù)運(yùn)算符的優(yōu)先級(jí)。()

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

答案:對(duì)

第三章單元測(cè)試

代碼段如下:

intx=2,y=3,z=4;

if(x>y)

z=x;

x=y;

y=z;

執(zhí)行完這段代碼段后,變量a,b,c的值為()。

A:x=2,y=3,z=4B:x=3,y=4,z=4C:x=3,y=2,z=2D:x=2,y=4,z=2

答案:x=3,y=4,z=4有語句如下:

intn;

scanf(“%d”,&n);

if()

printf(“%d”,n);

若要輸出能被7整除的數(shù),if后面的表達(dá)式應(yīng)為()。

A:n%7=0B:n%7=1C:n%7==1D:n%7==0

答案:n%7==0下列選項(xiàng)中,不合法的if語句是()。

A:if(x==y)z--;B:if(5)z--;C:if(x=5)z--;D:if(x<>y)z--;

答案:if(x<>y)z--;C語言的if語句嵌套時(shí),if與else的配對(duì)關(guān)系是()。

A:每個(gè)else總是與最外層的if配對(duì)B:每個(gè)else總是與它上面離它最近的未配對(duì)的if配對(duì)C:每個(gè)else總是與它上面的if配對(duì)D:每個(gè)else可以與它上面任意的if配對(duì)

答案:每個(gè)else總是與它上面離它最近的未配對(duì)的if配對(duì)有語句如下:

intx=5,y=3,z;

if(x<y)

z=y;

z=x;

關(guān)于這段代碼,以下說法正確的是()。

A:語句z=x;z=y;都會(huì)執(zhí)行B:語句z=y;不會(huì)執(zhí)行C:語句z=x;不會(huì)執(zhí)行D:語句z=x;z=y;都不會(huì)執(zhí)行

答案:語句z=y;不會(huì)執(zhí)行以下關(guān)于switch結(jié)構(gòu)的描述,不正確的是()。

A:switch后面圓括號(hào)內(nèi)的表達(dá)式可以是整型或字符型B:switch結(jié)構(gòu)可能執(zhí)行多個(gè)case分支中的語句C:switch結(jié)構(gòu)中每個(gè)case后的常量值必須唯一D:switch結(jié)構(gòu)中每個(gè)case必須以break結(jié)束

答案:switch結(jié)構(gòu)中每個(gè)case必須以break結(jié)束if命令中表達(dá)式的值只有兩種:0和1。()

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

答案:錯(cuò)條件表達(dá)式可以從三個(gè)表達(dá)式中任選一個(gè)進(jìn)行計(jì)算。()

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

答案:錯(cuò)在switch命令中,default部分允許缺省。()

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

答案:對(duì)嵌套的if命令只能在雙分支的任意語句組內(nèi)嵌套。()

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

答案:錯(cuò)

第四章單元測(cè)試

有以下程序段:

intk=0;

while(k<=5)k++;

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

A:7B:5C:一次也不執(zhí)行D:6

答案:6在C語言中while循環(huán)和dowhile循環(huán)的主要區(qū)別是()。

A:dowhile循環(huán)的循環(huán)體內(nèi)可以使用break語句,while循環(huán)的循環(huán)體內(nèi)不能使用break語句B:while循環(huán)的循環(huán)體至少無條件執(zhí)行一次,dowhile循環(huán)的循環(huán)體不是C:dowhile循環(huán)的循環(huán)體至少無條件執(zhí)行一次,while循環(huán)的循環(huán)體不是D:dowhile循環(huán)的循環(huán)體內(nèi)可以使用continue語句,while循環(huán)的循環(huán)體內(nèi)不能使用continue語句

答案:dowhile循環(huán)的循環(huán)體至少無條件執(zhí)行一次,while循環(huán)的循環(huán)體不是有以下程序段:

inti=1;

do

{

printf(“%d”,&i);

i++;

}while(i=10);

則循環(huán)體的運(yùn)行次數(shù)為()。

A:10B:無限多次C:0D:11

答案:無限多次有以下程序段:

inti=1;

while(i<=10)

{

i=i+1;

}

則運(yùn)行程序段后變量i的值為()。

A:9B:10C:不確定D:11

答案:11for循環(huán)可以用于循環(huán)次數(shù)已知的循環(huán)。()

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

答案:對(duì)在循環(huán)結(jié)構(gòu)中,continue命令通常與if命令一起使用,以便在滿足條件時(shí)終止循環(huán)。()

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

答案:錯(cuò)while循環(huán)、dowhile循環(huán)和for循環(huán)可以互相嵌套。()

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

答案:對(duì)在嵌套的循環(huán)結(jié)構(gòu)中,可以使用break命令。()

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

答案:對(duì)goto命令是最常用的循環(huán)控制命令。()

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

答案:錯(cuò)對(duì)于任何一個(gè)for循環(huán),其“表達(dá)式1”只在開始時(shí)被執(zhí)行一次,通常用于某些變量的初始化。()

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

答案:對(duì)

第五章單元測(cè)試

若有一維數(shù)組定義inta[10];則給數(shù)組中第五和第七個(gè)元素賦值的語句正確的是()。

A:a[4]=2;f[6]=8;B:f[5]=f[7]=8;C:a[4]=a[6]=8;D:a[5]=2;a[7]=8;

答案:a[4]=2;f[6]=8;;a[4]=a[6]=8;有定義如下:

inta[10]={5,7,3,28,2,7,11,9,16,22,},t;

要求將數(shù)組的第三個(gè)元素和第六個(gè)元素交換,以下正確的交換方式是()。

A:t=a[2];a[2]=a[5];a[5]=t;B:a[3]=a[5];a[5]=a[3];C:t=a[3];a[3]=a[6];a[6]=t;D:t=a[2];a[2]=a[6];a[6]=t;

答案:t=a[2];a[2]=a[5];a[5]=t;charstr[20]=”student”;數(shù)組的長度為()。

A:19B:8C:7D:20

答案:20以下數(shù)組定義正確的是()。

A:charstr[15]=”example”;B:intstr[10]=”example”;C:intn=5;inta[n];D:charstr[5]=”example”;

答案:charstr[15]=”example”;有以下程序段:

inti,a[7];

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

{

scanf(“%d”,&a[i]);

}

關(guān)于這段程序,以下說法正確的是()。

A:a數(shù)組有7個(gè)元素,分別是a[0],a[1],a[2],a[3],a[4],a[5],a[6]B:a數(shù)組有7個(gè)元素,分別是a[1],a[2],a[3],a[4],a[5],a[6],a[7]C:scanf(“%d”,&a[i]);語句是錯(cuò)誤的D:該程序段輸入a數(shù)組的全部元素值

答案:a數(shù)組有7個(gè)元素,分別是a[0],a[1],a[2],a[3],a[4],a[5],a[6]數(shù)組在初始化時(shí)可以只給部分元素賦值。()

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

答案:對(duì)數(shù)組可以存放不同類型的數(shù)據(jù)。()

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

答案:錯(cuò)用#defineN20定義N后,可以使用inta[N];語句定義數(shù)組a。()

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

答案:對(duì)字符型數(shù)組是數(shù)據(jù)類型為char型的數(shù)組,用于存儲(chǔ)字符串。()

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

答案:對(duì)數(shù)組定義inta[3][2]={3,4,5,6};則數(shù)組元素a[1][1]=5。()

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

答案:錯(cuò)

第六章單元測(cè)試

下列選項(xiàng)中,不屬于函數(shù)組成部分的是()。

A:函數(shù)聲明B:函數(shù)類型C:函數(shù)名D:函數(shù)體

答案:函數(shù)聲明關(guān)于函數(shù)的調(diào)用,下列說法中錯(cuò)誤的是()。

A:自定義函數(shù)可以調(diào)用主函數(shù)B:可以將函數(shù)作為實(shí)參調(diào)用C:可以將函數(shù)作為語句調(diào)用D:主函數(shù)可以調(diào)用自定義函數(shù)

答案:自定義函數(shù)可以調(diào)用主函數(shù)函數(shù)f()定義如下:

floatf(floati)

{

intj;

j=2*x;

returnj;

}

上述函數(shù)的返回值類型為()。

A:intB:charC:不確定D:float

答案:float下列說法正確的是()。

A:一個(gè)C語言的源程序至少需要包含兩個(gè)函數(shù)B:函數(shù)必須有返回值C:函數(shù)必須有參數(shù)D:C語言程序是由函數(shù)構(gòu)成的

答案:C語言程序是由函數(shù)構(gòu)成的C語言不允許在函數(shù)的函數(shù)體中調(diào)用自身。()

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

答案:錯(cuò)形參出現(xiàn)在函數(shù)的定義中,在整個(gè)函數(shù)內(nèi)部都可以使用,離開該函數(shù)則不能使用。()

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

答案:對(duì)當(dāng)被調(diào)用函數(shù)出現(xiàn)在主調(diào)函數(shù)后面時(shí),需要在主調(diào)函數(shù)中對(duì)被調(diào)用函數(shù)進(jìn)行聲明。()

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

答案:對(duì)當(dāng)數(shù)組元素作為函數(shù)的參數(shù)時(shí)與普通變量參數(shù)是完全不相同的。()

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

答案:錯(cuò)全局變量在整個(gè)源程序范圍內(nèi)都是有效的。()

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

答案:錯(cuò)當(dāng)函數(shù)只是完成某些特定的操作而沒有具體的返回值時(shí),函數(shù)的類型可定義為void型。()

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

答案:對(duì)

第七章單元測(cè)試

關(guān)于指針,下列說法中正確的是()。

A:指針不可以指向數(shù)組B:指針類型只有一種C:指針可以指向函數(shù)D:指針是用于存儲(chǔ)變量值的類型

答案:指針可以指向函數(shù)下列關(guān)于變量的指針的說法,正確的是()。

A:變量的指針指的是變量名B:變量的指針指的是變量的地址C:變量的指針指的是變量的值D:其他說法均不正確

答案:變量的指針指的是變量的地址指針變量可以在定義時(shí)初始化。()

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

答案:對(duì)變量的指針就是變量的地址。()

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

答案:對(duì)指針變量不需要先定義后使用。()

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

答案:錯(cuò)當(dāng)指針指向一個(gè)變量時(shí),指針中就存儲(chǔ)了這個(gè)變量的值。()

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

答案:錯(cuò)訪問指針變量所指向的變量的格式是:星號(hào)加指針變量名。()

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

答案:對(duì)指針可以作為函數(shù)參數(shù)。()

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

答案:對(duì)指針數(shù)組中存儲(chǔ)的是指向數(shù)組的指針。()

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

答案:錯(cuò)函數(shù)返回值是指針類型的函數(shù)為指針函數(shù)。()

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

答案:對(duì)

第八章單元測(cè)試

在C程序中使用共用體的目的是()。

A:將一組數(shù)值一一列舉出來,該類型變量的值只限于列舉的數(shù)值范圍內(nèi)B:將一組相同數(shù)據(jù)類型的數(shù)據(jù)作為一個(gè)整體,以便程序使用C:將一組數(shù)據(jù)作為一個(gè)整體,以便其中的成員共享存儲(chǔ)空間D:將一組相同數(shù)據(jù)類型的數(shù)據(jù)作為一個(gè)整體,以便程序使用

答案:將一組數(shù)值一一列舉出來,該類型變量的值只限于列舉的數(shù)值范圍內(nèi)一個(gè)程序中可以有多個(gè)不同的結(jié)構(gòu)體類型和結(jié)構(gòu)體變量。()

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

答案:對(duì)定義結(jié)構(gòu)體類型時(shí),系統(tǒng)會(huì)根據(jù)各個(gè)成員的大小為其分配存儲(chǔ)空間。()

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

答案:對(duì)共用體成員必須具有相同的數(shù)據(jù)類型。()

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

答案:錯(cuò)在使用結(jié)構(gòu)體類型定義變量時(shí),關(guān)鍵字struct關(guān)鍵字可有可無。()

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

答案:錯(cuò)訪問結(jié)構(gòu)體變量成員可以通過指針訪問。()

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

答案:對(duì)在定義共用體變量的同時(shí),可以對(duì)其中的一個(gè)或多個(gè)成員進(jìn)行初始化。()

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

答案:錯(cuò)結(jié)構(gòu)體類型變量中可以有相同數(shù)據(jù)類型的成員。()

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

答案:對(duì)定義結(jié)構(gòu)體類型變量時(shí),系統(tǒng)不會(huì)為其分配存儲(chǔ)空間。()

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

答案:錯(cuò)結(jié)構(gòu)體的成員也可以是一個(gè)結(jié)構(gòu)體。()

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

答案:對(duì)

第九章單元測(cè)試

文件標(biāo)識(shí)不包括以下那一部分?()

A:文件名主干B:文件大小C:文件路徑D:文件擴(kuò)展名

答案:文件大小C語言提供的打開文件的函數(shù)是()

A:fopen()B:fgetc()C:fgets()D:fputc()

答案:fopen()C語言中的流不包括以下哪種()。

A

溫馨提示

  • 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)論