計算思維與程序設(shè)計C知到章節(jié)答案智慧樹2023年寧波大學(xué)_第1頁
計算思維與程序設(shè)計C知到章節(jié)答案智慧樹2023年寧波大學(xué)_第2頁
計算思維與程序設(shè)計C知到章節(jié)答案智慧樹2023年寧波大學(xué)_第3頁
計算思維與程序設(shè)計C知到章節(jié)答案智慧樹2023年寧波大學(xué)_第4頁
計算思維與程序設(shè)計C知到章節(jié)答案智慧樹2023年寧波大學(xué)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

計算思維與程序設(shè)計C知到章節(jié)測試答案智慧樹2023年最新寧波大學(xué)第一章測試

計算機(jī)唯一能直接識別的語言是()。

參考答案:

機(jī)器語言

計算機(jī)的基本功能是()。

參考答案:

輸入、存儲、處理、控制和輸出

計算機(jī)選擇二進(jìn)制的原因有()。

參考答案:

二進(jìn)制數(shù)據(jù)在邏輯運(yùn)算方面比較方便;容易使用物理器件實現(xiàn);二進(jìn)制運(yùn)算規(guī)則簡單

計算機(jī)的CPU主要由()構(gòu)成。

參考答案:

控制器和運(yùn)算器

計算機(jī)中的數(shù)據(jù)以十六進(jìn)制形式存儲,指令以二進(jìn)制形式存儲。()

參考答案:

第二章測試

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

參考答案:

可以放在程序的任何位置,但在執(zhí)行程序時是從main函數(shù)開始執(zhí)行的

C語言中,下列用戶自定義標(biāo)識符合法的是()。

參考答案:

sum_1;apple_price

C語言中運(yùn)算對象可以是非整型的運(yùn)算符是()。

參考答案:

++;=;/

在C語言中,函數(shù)體是由()括起來。

參考答案:

{}

<stdio.h>用尖括號時,表示系統(tǒng)先在用戶當(dāng)前目錄中尋找要包含的文件,若找不到,再按標(biāo)準(zhǔn)方式去查找。()

參考答案:

第三章測試

如果“inta=3,b=4;”,則條件表達(dá)式a>b?a:b的值是()。

參考答案:

4

C語言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是()。

參考答案:

1或0

設(shè)a為整型變量,能正確表達(dá)數(shù)學(xué)關(guān)系10<a<15的C語言表達(dá)式是()。

參考答案:

!(a<=10)&&!(a>=15);a>10&&a<15;a==11||a==12||a==13||a==14

下列表達(dá)式中結(jié)果為假的是()。

參考答案:

(a=2*2)==2

switch~case語句中可以沒有default。()

參考答案:

第四章測試

按照C語言的標(biāo)準(zhǔn)語法,以下各循環(huán)語句中,合法的是()。

參考答案:

for(i=0,j=0;i<10;i++)

C語言中關(guān)于while和do-while循環(huán),以下哪些描述是正確的()。

參考答案:

do-while的循環(huán)體至少無條件執(zhí)行一次;while的循環(huán)體可能一次都不執(zhí)行

在循環(huán)語句的循環(huán)體中,break語句的作用是()。

參考答案:

結(jié)束當(dāng)前循環(huán),接著去執(zhí)行該循環(huán)語句后續(xù)的語句

以下語句正確的是()。

參考答案:

所有類型的循環(huán)都可以進(jìn)行嵌套使用

語句“if(-1)printf("good");elseprintf("bad");”會輸出bad。()

參考答案:

第五章測試

C語言中,以下關(guān)于數(shù)組的描述正確的是()。

參考答案:

數(shù)組大小固定,所有元素的類型必須相同

設(shè)有數(shù)組定義“chararray[]="China";”,則數(shù)組array所占的存儲空間為()。

參考答案:

6個字節(jié)

若有數(shù)組說明“a[10]={0,2,3,1,6,7,4,5,8,9};”,則當(dāng)i=5時,a[a[i]]元素的數(shù)值是()。

參考答案:

5

數(shù)組中的元素必須按順序訪問。()

參考答案:

若有初始化語句“inta[3][4]={0};”,則正確的描述是(

)。

參考答案:

數(shù)組a中每個元素均可得到初值0

第六章測試

求累加和的時候,和的初值一般設(shè)置為()。

參考答案:

0

假設(shè)在一個升序排列的數(shù)組中進(jìn)行二分查找,如果待查找值大于中間位置的元素,則下一步應(yīng)該如何查找()。

參考答案:

繼續(xù)用二分法查找右半?yún)^(qū)

以下哪些表達(dá)式滿足迭代思想()。

參考答案:

f=f*k;;sum=sum+f;;sum=sum+a[i];

若有以下程序段,則該程序段的功能是()。

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

{

maxl=i;

for(j=i+1;j<=N;j++)

if(a[j]>a[maxl])maxl=j;

if(maxl!=i)

{temp=a[i];a[i]=a[maxl];a[maxl]=temp;}

}

參考答案:

對數(shù)組a進(jìn)行選擇排序(降序)

計算機(jī)程序的基礎(chǔ)是算法和數(shù)據(jù)結(jié)構(gòu)。()

參考答案:

第七章測試

C語言規(guī)定,簡單變量做實參時,它和對應(yīng)的形參之間的數(shù)據(jù)傳遞方式是()。

參考答案:

單向值傳遞

函數(shù)在定義時,若省略函數(shù)類型說明符,則該函數(shù)值的類型為()。

參考答案:

int

如果在一個函數(shù)中的復(fù)合語句中定義了一個變量,則該變量()。

參考答案:

只在該復(fù)合語句內(nèi)有效

若函數(shù)調(diào)用時的實參為普通變量,下列關(guān)于函數(shù)形參和實參的敘述中正確的是()。

參考答案:

函數(shù)的形參和實參分別占用不同的存儲單元

用戶定義的函數(shù)中可以有多個return語句,以便可以調(diào)用一次返回多個函數(shù)值。()

參考答案:

第八章測試

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

參考答案:

地址

設(shè)已有定義“floatx;”,則以下對指針變量p進(jìn)行定義且賦初值的語句中正確的是()。

參考答案:

float*p=&x;

若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是()。

參考答案:

數(shù)組的首地址

指向同一個數(shù)組的兩個指針變量(假設(shè)都在有效范圍內(nèi))可以()。

參考答案:

相減;指向同一個地址;比較大小

兩個指針變量不可以指向同一個地址。()

參考答案:

第九章測試

當(dāng)說明一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的內(nèi)存是()。

參考答案:

至少是各成員所需內(nèi)存量的總和

下面關(guān)于結(jié)構(gòu)體的說法正確的是()。

參考答案:

結(jié)構(gòu)體中可設(shè)定若干個不同數(shù)據(jù)類型的成員;結(jié)構(gòu)體中成員的數(shù)據(jù)類型可以是另一個已經(jīng)定義的結(jié)構(gòu)體;結(jié)構(gòu)體是由用戶自定義的一種數(shù)據(jù)類型

下列關(guān)于typedef的敘述正確的是()。

參考答案:

用typedef可以為各種類型說明一個新名,但不能用來為變量說明一個新名;用typedef為類型說明一個新名,通??梢栽黾映绦虻目勺x性;typedef只是將已存在的類型用一個新的名字來代表

當(dāng)說明一個共用體變量時,系統(tǒng)分配給它的內(nèi)存是()。

參考答案:

成員中占內(nèi)存量最大者所需的容量

結(jié)構(gòu)體變量的成員可以是普通變量,也可以是數(shù)組、指針或另一個結(jié)構(gòu)體的變量。()

參考答案:

第十章測試

下面關(guān)于void*malloc(unsignedintsize)函數(shù),描述錯誤的()。

參考答案:

malloc函數(shù)申請的空間若不釋放,也有可能被其他程序申請

有如下定義,則下列哪個選項可以將變量a,b,c在內(nèi)存中的位置連接起來()。

structnode

{intdata;

structnode*next;

}a,b,c;

參考答案:

a.next=&b;b.next=&c;

下列關(guān)于線性單鏈表的敘述中,正確的是()。

參考答案:

進(jìn)行插入和刪除時,不需要移動鏈表中的其它結(jié)點(diǎn);結(jié)點(diǎn)中必須有一個指針變量作為指針域

以下敘述正確的是()。

參考答案:

鏈表尾結(jié)點(diǎn)的指針域應(yīng)置為空(NULL);用calloc函數(shù)分配內(nèi)存成功的話,將返回一個void類型的連續(xù)存儲空間的首地址;malloc函數(shù)只管分配內(nèi)存,并不能對所得的內(nèi)存進(jìn)行初始化;calloc在動態(tài)分配完內(nèi)存后,自動初始化該內(nèi)存空間為零

指針域一定是指向自身結(jié)構(gòu)體類型的指針變量。()

參考答案:

第十一章測試

若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是()。

參考答案:

NULL

設(shè)fp已定義,執(zhí)行語句“fp=fopen("myfile","w");”后,以下敘述正確的是()。

參考答案:

只能寫不能讀

以二進(jìn)制只讀方式打開一個已有的二進(jìn)制文件file1,錯誤調(diào)用fopen函數(shù)的方式是()。

參考答案:

fp=fop

溫馨提示

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

評論

0/150

提交評論