



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算思維與程序設(shè)計C知到智慧樹章節(jié)測試課后答案2024年秋寧波大學(xué)第一章單元測試
計算機唯一能直接識別的語言是()。
A:匯編語言B:高級語言C:機器語言D:編譯語言
答案:機器語言計算機的基本功能是()。
A:輸入、編碼、程序、控制、輸出B:程序、數(shù)據(jù)、存儲、輸入和輸出C:軟件、處理、硬件、數(shù)據(jù)和輸出D:輸入、存儲、處理、控制和輸出
答案:輸入、存儲、處理、控制和輸出計算機選擇二進(jìn)制的原因有()。
A:容易使用物理器件實現(xiàn)B:二進(jìn)制數(shù)據(jù)在邏輯運算方面比較方便C:二進(jìn)制運算規(guī)則簡單D:人不使用二進(jìn)制
答案:容易使用物理器件實現(xiàn);二進(jìn)制數(shù)據(jù)在邏輯運算方面比較方便;二進(jìn)制運算規(guī)則簡單計算機的CPU主要由()構(gòu)成。
A:中央處理器和存儲器B:控制器和運算器C:輸入輸出設(shè)備D:運算器和寄存器
答案:控制器和運算器計算機中的數(shù)據(jù)以十六進(jìn)制形式存儲,指令以二進(jìn)制形式存儲。()
A:對B:錯
答案:錯
第二章單元測試
C語言規(guī)定:在一個源程序中,main函數(shù)的位置()。
A:可以放在程序的任何位置,但在執(zhí)行程序時是從程序的開頭執(zhí)行B:可以放在程序的任何位置,但在執(zhí)行程序時是從main函數(shù)開始執(zhí)行的C:必須放在程序的開頭D:必須放在程序的后面
答案:可以放在程序的任何位置,但在執(zhí)行程序時是從main函數(shù)開始執(zhí)行的C語言中,下列用戶自定義標(biāo)識符合法的是()。
A:test.cB:sum_1C:f(x)D:apple_price
答案:sum_1;apple_priceC語言中運算對象可以是非整型的運算符是()。
A:%B:++C:/D:=
答案:++;/;=在C語言中,函數(shù)體是由()括起來。
A:<>B:()C:{}D:[]
答案:{}<stdio.h>用尖括號時,表示系統(tǒng)先在用戶當(dāng)前目錄中尋找要包含的文件,若找不到,再按標(biāo)準(zhǔn)方式去查找。()
A:對B:錯
答案:錯
第三章單元測試
如果“inta=3,b=4;”,則條件表達(dá)式a>b?a:b的值是()。
A:3B:0C:1D:4
答案:4C語言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是()。
A:1或0B:True或falseC:真或假D:T或F
答案:1或0設(shè)a為整型變量,能正確表達(dá)數(shù)學(xué)關(guān)系10<a<15的C語言表達(dá)式是()。
A:a==11||a==12||a==13||a==14B:a>10&&a<15C:10<a<15D:!(a<=10)&&!(a>=15)
答案:a==11||a==12||a==13||a==14;a>10&&a<15;!(a<=10)&&!(a>=15)下列表達(dá)式中結(jié)果為假的是()。
A:0!=1B:3<=9C:(a=2*2)==2D:3<5<7
答案:(a=2*2)==2switch~case語句中可以沒有default。()
A:對B:錯
答案:對
第四章單元測試
按照C語言的標(biāo)準(zhǔn)語法,以下各循環(huán)語句中,合法的是()。
A:for(i=0,j=0;i<10;i++)B:for(i=0;j=0;i<10;j++)C:for(;i<10;i++;j++)D:for(,,)
答案:for(i=0,j=0;i<10;i++)C語言中關(guān)于while和do-while循環(huán),以下哪些描述是正確的()。
A:while的循環(huán)體可能一次都不執(zhí)行B:do-while的循環(huán)體至少無條件執(zhí)行一次C:用do-while結(jié)構(gòu)寫的程序不能轉(zhuǎn)換成while結(jié)構(gòu)D:do-while的循環(huán)體不能是復(fù)合語句
答案:while的循環(huán)體可能一次都不執(zhí)行;do-while的循環(huán)體至少無條件執(zhí)行一次在循環(huán)語句的循環(huán)體中,break語句的作用是()。
A:結(jié)束當(dāng)前循環(huán),接著去執(zhí)行該循環(huán)語句后續(xù)的語句B:繼續(xù)執(zhí)行循環(huán)體內(nèi)位于break語句之后的各語句C:暫停程序的運行D:結(jié)束本次循環(huán),轉(zhuǎn)入下一次循環(huán)的判斷
答案:結(jié)束當(dāng)前循環(huán),接著去執(zhí)行該循環(huán)語句后續(xù)的語句以下語句正確的是()。
A:用1作while循環(huán)的判斷條件,則循環(huán)一次也不執(zhí)行B:for循環(huán)表達(dá)式括號內(nèi)的3個表達(dá)式均不可以省略C:所有類型的循環(huán)都可以進(jìn)行嵌套使用D:程序有死循環(huán)的時候,上機編譯不能通過
答案:所有類型的循環(huán)都可以進(jìn)行嵌套使用語句“if(-1)printf("good");elseprintf("bad");”會輸出bad。()
A:對B:錯
答案:錯
第五章單元測試
C語言中,以下關(guān)于數(shù)組的描述正確的是()。
A:數(shù)組大小可變,可以有不同類型的數(shù)組元素B:數(shù)組大小固定,但是可以有不同類型的數(shù)組元素C:數(shù)組大小固定,所有元素的類型必須相同D:數(shù)組大小可變,但是所有數(shù)組元素的類型必須相同
答案:數(shù)組大小固定,所有元素的類型必須相同設(shè)有數(shù)組定義“chararray[]="China";”,則數(shù)組array所占的存儲空間為()。
A:6個字節(jié)B:5個字節(jié)C:7個字節(jié)D:4個字節(jié)
答案:6個字節(jié)若有數(shù)組說明“a[10]={0,2,3,1,6,7,4,5,8,9};”,則當(dāng)i=5時,a[a[i]]元素的數(shù)值是()。
A:7B:4C:5D:6
答案:5數(shù)組中的元素必須按順序訪問。()
A:錯B:對
答案:錯若有初始化語句“inta[3][4]={0};”,則正確的描述是(
)。
A:此初始化語句不正確B:只有元素a[0][0]可得到初值0C:數(shù)組a中每個元素均可得到初值,但a[0][0]之后的元素其值不一定是0D:數(shù)組a中每個元素均可得到初值0
答案:數(shù)組a中每個元素均可得到初值0
第六章單元測試
求累加和的時候,和的初值一般設(shè)置為()。
A:隨機值B:-1C:0D:1
答案:0假設(shè)在一個升序排列的數(shù)組中進(jìn)行二分查找,如果待查找值大于中間位置的元素,則下一步應(yīng)該如何查找()。
A:對左半?yún)^(qū)用順序查找即可B:繼續(xù)用二分法查找左半?yún)^(qū)C:對右半?yún)^(qū)用順序查找即可D:繼續(xù)用二分法查找右半?yún)^(qū)
答案:繼續(xù)用二分法查找右半?yún)^(qū)以下哪些表達(dá)式滿足迭代思想()。
A:f=f*k;B:sum=sum+f;C:f=f1+f2;D:sum=sum+a[i];
答案: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;}
}
A:對數(shù)組a進(jìn)行插入排序(降序)B:對數(shù)組a進(jìn)行插入排序(升序)C:對數(shù)組a進(jìn)行選擇排序(降序)D:對數(shù)組a進(jìn)行選擇排序(升序)
答案:對數(shù)組a進(jìn)行選擇排序(降序)計算機程序的基礎(chǔ)是算法和數(shù)據(jù)結(jié)構(gòu)。()
A:對B:錯
答案:對
第七章單元測試
C語言規(guī)定,簡單變量做實參時,它和對應(yīng)的形參之間的數(shù)據(jù)傳遞方式是()。
A:地址傳遞B:由實參傳給形參,再由形參反饋給實參C:單向值傳遞D:由用戶指定傳遞方式
答案:單向值傳遞函數(shù)在定義時,若省略函數(shù)類型說明符,則該函數(shù)值的類型為()。
A:intB:floatC:voidD:double
答案:int如果在一個函數(shù)中的復(fù)合語句中定義了一個變量,則該變量()。
A:為非法變量B:只在該復(fù)合語句內(nèi)有效C:在本程序范圍內(nèi)有效D:在該函數(shù)中有效
答案:只在該復(fù)合語句內(nèi)有效若函數(shù)調(diào)用時的實參為普通變量,下列關(guān)于函數(shù)形參和實參的敘述中正確的是()。
A:函數(shù)的實參和其對應(yīng)的形參共占同一存儲單元B:函數(shù)的形參和實參分別占用不同的存儲單元C:形參只是形式上的存在,不占用具體存儲單元D:同名的實參和形參占同一存儲單元
答案:函數(shù)的形參和實參分別占用不同的存儲單元用戶定義的函數(shù)中可以有多個return語句,以便可以調(diào)用一次返回多個函數(shù)值。()
A:錯B:對
答案:錯
第八章單元測試
變量的指針,其含義是指該變量的()。
A:值B:標(biāo)記C:名D:地址
答案:地址設(shè)已有定義“floatx;”,則以下對指針變量p進(jìn)行定義且賦初值的語句中正確的是()。
A:float*p=&x;B:floatp=&x;C:int*p=(int)x;D:float*p=1024;
答案:float*p=&x;若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是()。
A:數(shù)組中第一個元素的值B:數(shù)組中全部元素的值C:數(shù)組的首地址D:數(shù)組元素的個數(shù)
答案:數(shù)組的首地址指向同一個數(shù)組的兩個指針變量(假設(shè)都在有效范圍內(nèi))可以()。
A:相減B:指向同一個地址C:相加D:比較大小
答案:相減;指向同一個地址;比較大小兩個指針變量不可以指向同一個地址。()
A:對B:錯
答案:錯
第九章單元測試
當(dāng)說明一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的內(nèi)存是()。
A:第一個成員所需內(nèi)存量B:至少是各成員所需內(nèi)存量的總和C:成員中占內(nèi)存量最大者所需的容量D:最后一個成員所需內(nèi)存量
答案:至少是各成員所需內(nèi)存量的總和下面關(guān)于結(jié)構(gòu)體的說法正確的是()。
A:結(jié)構(gòu)體中成員的數(shù)據(jù)類型可以是另一個已經(jīng)定義的結(jié)構(gòu)體B:結(jié)構(gòu)體是由用戶自定義的一種數(shù)據(jù)類型C:在定義結(jié)構(gòu)體時,可以為成員設(shè)置默認(rèn)值D:結(jié)構(gòu)體中可設(shè)定若干個不同數(shù)據(jù)類型的成員
答案:結(jié)構(gòu)體中成員的數(shù)據(jù)類型可以是另一個已經(jīng)定義的結(jié)構(gòu)體;結(jié)構(gòu)體是由用戶自定義的一種數(shù)據(jù)類型;結(jié)構(gòu)體中可設(shè)定若干個不同數(shù)據(jù)類型的成員下列關(guān)于typedef的敘述正確的是()。
A:用typedef可以為各種類型說明一個新名,但不能用來為變量說明一個新名B:用typedef為類型說明一個新名,通常可以增加程序的可讀性C:typedef只是將已存在的類型用一個新的名字來代表D:用typedef可以增加新類型
答案:用typedef可以為各種類型說明一個新名,但不能用來為變量說明一個新名;用typedef為類型說明一個新名,通??梢栽黾映绦虻目勺x性;typedef只是將已存在的類型用一個新的名字來代表當(dāng)說明一個共用體變量時,系統(tǒng)分配給它的內(nèi)存是()。
A:第一個成員所需內(nèi)存量B:成員中占內(nèi)存量最大者所需的容量C:最后一個成員所需內(nèi)存量D:至少是各成員所需內(nèi)存量的總和
答案:成員中占內(nèi)存量最大者所需的容量結(jié)構(gòu)體變量的成員可以是普通變量,也可以是數(shù)組、指針或另一個結(jié)構(gòu)體的變量。()
A:錯B:對
答案:對
第十章單元測試
下面關(guān)于void*malloc(unsignedintsize)函數(shù),描述錯誤的()。
A:malloc若分配不成功則返回NULLB:malloc函數(shù)的返回值為指向該區(qū)域起始地址的指針C:malloc函數(shù)申請的空間若不釋放,也有可能被其他程序申請D:malloc函數(shù)用來動態(tài)分配內(nèi)存,所分配的空間長度為size
答案:malloc函數(shù)申請的空間若不釋放,也有可能被其他程序申請有如下定義,則下列哪個選項可以將變量a,b,c在內(nèi)存中的位置連接起來()。
structnode
{intdata;
structnode*next;
}a,b,c;
A:a.next=&b;b.next=&c;B:a.data=&b;b.data=&c;C:a=b=c;D:a.next=b.next=c.next;
答案:a.next=&b;b.next=&c;下列關(guān)于線性單鏈表的敘述中,正確的是()。
A:進(jìn)行插入和刪除時,不需要移動鏈表中的其它結(jié)點B:結(jié)點中必須有一個指針變量作為指針域C:結(jié)點中的數(shù)據(jù)成員應(yīng)該是同一類型的D:鏈表中各結(jié)點的存儲空間必須連續(xù)
答案:進(jìn)行插入和刪除時,不需要移動鏈表中的其它結(jié)點;結(jié)點中必須有一個指針變量作為指針域以下敘述正確的是()。
A:鏈表尾結(jié)點的指針域應(yīng)置為空(NULL)B:用calloc函數(shù)分配內(nèi)存成功的話,將返回一個void類型的連續(xù)存儲空間的首地址C:calloc在動態(tài)分配完內(nèi)存后,自動初始化該內(nèi)存空間為零D:malloc函數(shù)只管分配內(nèi)存,并不能對所得的內(nèi)存進(jìn)行初始化
答案:鏈表尾結(jié)點的指針域應(yīng)置為空(NULL);用calloc函數(shù)分配內(nèi)存成功的話,將返回一個void類型的連續(xù)存儲空間的首地址;calloc在動態(tài)分配完內(nèi)存后,自動初始化該內(nèi)存空間為零;malloc函數(shù)只管分配內(nèi)存,并不能對所得的內(nèi)存進(jìn)行初始化指針域一定是指向自身結(jié)構(gòu)體類型的指針變量。()
A:對B:錯
答案:對
第十一章單元測試
設(shè)fp已定義,執(zhí)行語句“fp=fopen("myfile","w");”后,以下敘述正確的是()。
A:寫操作結(jié)束后可以從頭開始讀B:可以隨意讀和寫C:可以在原有內(nèi)容后追加寫D:只能寫不能讀
答案:只能寫不能讀以二進(jìn)制只讀方式打開一個已有的二進(jìn)制文件file1,錯誤調(diào)用fopen函數(shù)的方式是()。
A:fp=fopen("file1","rb+");B:fp=fopen("file1","rb");C:fp=fopen("file1","r"
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45219-2025危險貨物自反應(yīng)物質(zhì)和有機過氧化物爆燃試驗方法
- 制作生意合同范本
- 2025年天津年貨運從業(yè)資格證模擬考試
- 買裝修材料合同范本
- 與機關(guān)單位合作合同范例
- 村級修橋合同范本
- 產(chǎn)品研發(fā)定制合同范本
- 信息咨詢收費合同范本
- 伙合合同范本
- 勞動合同范本 銀川
- 三一重工全面預(yù)算管理
- 小公司財務(wù)報銷制度及報銷流程
- 《環(huán)境感知技術(shù)》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計)
- 礦山用電安全培訓(xùn)課件
- 2025年中考語文一輪復(fù)習(xí):八年級上冊知識點梳理
- 航空物流運輸服務(wù)標(biāo)準(zhǔn)
- 運用HFMEA品管工具優(yōu)化輸血全流程醫(yī)院品質(zhì)管理案例(血液科輸血科信息科醫(yī)務(wù)科護(hù)理部)
- 《EEG信號特征提取及腦卒中分類預(yù)測研究》
- 醫(yī)療設(shè)備維保投標(biāo)方案(技術(shù)方案)
- 非甾體抗炎藥圍術(shù)期鎮(zhèn)痛專家共識(2024 版)解讀
- 寧德新能源verify測試題庫
評論
0/150
提交評論