初識(shí)C語(yǔ)言(山東聯(lián)盟)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第1頁(yè)
初識(shí)C語(yǔ)言(山東聯(lián)盟)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第2頁(yè)
初識(shí)C語(yǔ)言(山東聯(lián)盟)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第3頁(yè)
初識(shí)C語(yǔ)言(山東聯(lián)盟)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第4頁(yè)
初識(shí)C語(yǔ)言(山東聯(lián)盟)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

初識(shí)C語(yǔ)言(山東聯(lián)盟)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋濰坊學(xué)院第一章單元測(cè)試

高級(jí)程序設(shè)計(jì)語(yǔ)言分為面向過(guò)程的程序設(shè)計(jì)語(yǔ)言和面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,C語(yǔ)言屬于面向過(guò)程的程序設(shè)計(jì)語(yǔ)言。

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

答案:對(duì)順序結(jié)構(gòu)的算法中,只有個(gè)別的步驟是有條件的被執(zhí)行的。

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

答案:錯(cuò)算法的輸入和輸出特性指的是任何一個(gè)算法必須有輸入步驟和輸出步驟,否則,算法就不完整。

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

答案:錯(cuò)關(guān)于程序設(shè)計(jì)的描述,正確的是

A:調(diào)試程序是程序設(shè)計(jì)必不可少的過(guò)程B:算法設(shè)計(jì)是程序設(shè)計(jì)的重要過(guò)程C:簡(jiǎn)單的C語(yǔ)言程序是不需要調(diào)試的

D:程序中的語(yǔ)法錯(cuò)誤在編譯階段會(huì)被檢查出來(lái)

答案:調(diào)試程序是程序設(shè)計(jì)必不可少的過(guò)程;算法設(shè)計(jì)是程序設(shè)計(jì)的重要過(guò)程;程序中的語(yǔ)法錯(cuò)誤在編譯階段會(huì)被檢查出來(lái)任何一個(gè)C語(yǔ)言程序都有一個(gè)主函數(shù),該主函數(shù)的標(biāo)識(shí)符是:

A:符合標(biāo)識(shí)符規(guī)則即可

B:MAIN

C:main

D:Main

答案:main

屬于C語(yǔ)言合法的用戶(hù)標(biāo)識(shí)符的是:

A:-name

B:Result

C:_input

D:M_N

答案:Result

;_input

;M_N

編輯調(diào)試C語(yǔ)言程序的唯一工具是VC++6.0集成編譯環(huán)境。

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

答案:錯(cuò)對(duì)于任何循環(huán)結(jié)構(gòu)算法,說(shuō)法正確的是:

A:循環(huán)體至少被執(zhí)行一次

B:循環(huán)體可能一次也不被執(zhí)行

C:循環(huán)體中的步驟可能會(huì)被執(zhí)行多次

D:在每一次執(zhí)行循環(huán)體時(shí)循環(huán)體中的每個(gè)步驟都會(huì)被執(zhí)行到

答案:循環(huán)體可能一次也不被執(zhí)行

;循環(huán)體中的步驟可能會(huì)被執(zhí)行多次

算法的通用性是指算法能夠適應(yīng)一類(lèi)問(wèn)題,而不是某個(gè)特定的問(wèn)題。例如,求解一元二次方程的算法,應(yīng)能適應(yīng)一般性方程,而不是針對(duì)某個(gè)特定方程設(shè)計(jì)。

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

答案:對(duì)C語(yǔ)言程序的注釋信息以“/*”和“*/”加以限定,只能出現(xiàn)在被注釋的語(yǔ)句之后。

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

答案:錯(cuò)

第二章單元測(cè)試

屬于C語(yǔ)言數(shù)據(jù)類(lèi)型標(biāo)識(shí)符的是:

A:Int

B:char

C:main

D:float

答案:char

;float

通常,程序設(shè)計(jì)語(yǔ)言將各種數(shù)據(jù)分為不同的類(lèi)型進(jìn)行處理。

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

答案:對(duì)C語(yǔ)言的整數(shù)可以使用三種數(shù)制表示,即:十進(jìn)制、八進(jìn)制和十六進(jìn)制。屬于八進(jìn)制整數(shù)的是:

A:77

B:01234

C:0789

D:077

答案:01234

;077

int型變量c已在程序中定義并賦值,能正確輸出c的值的是:

A:printf("%d",&c)

B:printf(c,"%d")

C:printf("%d",c)

D:printf("%d\n",c)

答案:printf("%d",c)

;printf("%d\n",c)int型變量c已在程序中定義,能為變量c正確輸入整數(shù)值的語(yǔ)句是:

A:scanf(“%d”,”&c”)

B:scanf("%d",c)

C:scanf("%d",&c)

D:scanf("%d,&c")

答案:scanf("%d",&c)

若s是float型變量并已經(jīng)賦值,則執(zhí)行printf("S=%10.3f",s);語(yǔ)句后,輸出的s值其小數(shù)位將保留3位小數(shù)。

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

答案:對(duì)執(zhí)行語(yǔ)句scanf("%d,%d",&a,&b);后,輸入的兩個(gè)整數(shù)值只能使用逗號(hào),分隔,而不能使用空格分隔,否則a、b將不能正常獲得輸入的數(shù)值。

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

答案:對(duì)使用getchar()函數(shù)為字符變量c輸入字符時(shí),既可以使用ch=getchar()的形式,也可以使用getchar(c)的形式。

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

答案:錯(cuò)宏定義命令defineM200將把M定義為200。

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

答案:錯(cuò)若在程序中使用了表達(dá)式sqrt(x*x+y*y),則必須在程序開(kāi)始使用變異與處理命令#include<stdio.h>。

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

答案:錯(cuò)

第三章單元測(cè)試

關(guān)系表達(dá)式是由關(guān)系運(yùn)算符連接運(yùn)算對(duì)象而構(gòu)成的表達(dá)式,以下屬于關(guān)系運(yùn)算符的是:

A:>

B:==

C:≤

D:!=

答案:>

;==

;!=

C語(yǔ)言中的邏輯表達(dá)式是不能計(jì)算它的值的。

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

答案:錯(cuò)若ch是一個(gè)字符型變量并已賦值,當(dāng)表達(dá)式ch>='A'&&ch<='Z'所表達(dá)的條件成立時(shí),ch為一個(gè)大寫(xiě)英文字母。

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

答案:對(duì)執(zhí)行程序代碼if(5)printf(“yes!“);elseprintf(“no!“);后,顯示結(jié)果為:

A:不顯示任何內(nèi)容

B:no!

C:語(yǔ)句錯(cuò)誤,無(wú)法執(zhí)行

D:yes!

答案:yes!單分支if命令的一般格式是if(表達(dá)式){語(yǔ)句組},當(dāng)表達(dá)式為0時(shí),語(yǔ)句組將不被執(zhí)行,程序立即結(jié)束。

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

答案:錯(cuò)if命令的嵌套結(jié)構(gòu)中,在else語(yǔ)句無(wú)明確配對(duì)結(jié)構(gòu)時(shí),else與其前最近的一個(gè)尚未配對(duì)的if配對(duì)。

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

答案:對(duì)有些使用if-elseif命令實(shí)現(xiàn)的選擇結(jié)構(gòu),也可以使用switch命令實(shí)現(xiàn)選擇控制。

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

答案:對(duì)若有定義inta=5,b=5;,則條件運(yùn)算表達(dá)式a>b?10:20的值是:

A:20B:10C:或者10,或者20,不確定D:表達(dá)式錯(cuò)誤,沒(méi)有值

答案:20在switch結(jié)構(gòu)中,任何一個(gè)case的語(yǔ)句組允許為空。當(dāng)某個(gè)case的語(yǔ)句組為空時(shí),表示它與下面的case執(zhí)行相同的語(yǔ)句組。

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

答案:對(duì)與數(shù)學(xué)關(guān)系式20<x≤100對(duì)應(yīng)的邏輯表達(dá)式是:

A:x>20||x<=100

B:x>20&&x<=100

C:x<=100&&x>20

D:20<x<=100

答案:x>20&&x<=100

;x<=100&&x>20

第四章單元測(cè)試

while命令“循環(huán)體”可以是多個(gè)語(yǔ)句序列,也可以是單個(gè)語(yǔ)句,當(dāng)循環(huán)體只有一個(gè)語(yǔ)句時(shí),while之后的花括號(hào)“{}”可以省略。

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

答案:對(duì)while命令的一般格式是while(表達(dá)式){循環(huán)體},當(dāng)表達(dá)式是以下哪些選項(xiàng)時(shí)循環(huán)體一次也不會(huì)被執(zhí)行。

A:10<5

B:0

C:10>5

D:5

答案:10<5

;0

任何循環(huán)條件下,其循環(huán)體至少會(huì)被執(zhí)行一次的命令是:

A:while

B:goto

C:do-while

D:for

答案:do-while

循環(huán)控制變量i已正確定義,以下for語(yǔ)句結(jié)構(gòu)正確的是:

A:for(;i<10;i++)

B:for(i=0;;i++)

C:for(i=0;i<10;)

D:for(i=0;i<10;i++)

答案:for(;i<10;i++)

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

;for(i=0;i<10;)

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

在for命令的循環(huán)體中,不允許使用do-while命令。

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

答案:錯(cuò)在while命令的循環(huán)體中執(zhí)行了countinue命令之后,該循環(huán)控制命令便立即結(jié)束執(zhí)行。

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

答案:錯(cuò)在for命令的循環(huán)體中執(zhí)行了break命令之后,該循環(huán)控制命令便立即執(zhí)行結(jié)束。

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

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

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

答案:對(duì)在循環(huán)控制結(jié)構(gòu)中,使用goto命令實(shí)現(xiàn)的循環(huán)控制結(jié)構(gòu)最為常見(jiàn)。

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

答案:錯(cuò)任何循環(huán)控制命令都必須有循環(huán)體語(yǔ)句,否則該循環(huán)控制命令不會(huì)被執(zhí)行。

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

答案:錯(cuò)

第五章單元測(cè)試

一個(gè)一維數(shù)組所有元素的數(shù)據(jù)類(lèi)型相同,都是int型。

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

答案:錯(cuò)能正確定義一維數(shù)組的是:

A:inta[10]={1}

B:intn=10;inta[n]

C:inta[10]

D:inta[10]=1,2,3

答案:inta[10]={1}

;inta[10]

有定義inti,a[10];,能為數(shù)組a正確輸入10個(gè)數(shù)據(jù)的for語(yǔ)句是:

A:for(i=0;i<10;i++)scanf("%d",&a[i])

B:for(i=0;i<10;i++)scanf("%d",a[i])

C:for(i=1;i<10;i++)scanf("%d",&a[i])

D:for(i=0;i<10;i++)scanf("%d",a[10])

答案:for(i=0;i<10;i++)scanf("%d",&a[i])

任何一個(gè)char型一維數(shù)組,不管其數(shù)組名是什么,其首元素的下表均為1。

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

答案:錯(cuò)通常,char型數(shù)組用于存儲(chǔ)字符串。

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

答案:對(duì)已知a是10個(gè)元素的int型數(shù)組,i和t是int型變量,執(zhí)行for(i=0;i<10;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}語(yǔ)句后,a數(shù)組的最大值將處于a數(shù)組的最后一個(gè)元素位置。

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

答案:錯(cuò)數(shù)組定義chara[5]與charb[]="abcd"定義的數(shù)組長(zhǎng)度不同,a的長(zhǎng)度是5,b的長(zhǎng)度是4。

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

答案:錯(cuò)有數(shù)組定義charstr[20];,使用scanf("%s",str)和gets(str)都能輸入字符串并存儲(chǔ)在str數(shù)組中,而且效果相同。

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

答案:錯(cuò)有數(shù)組定義charstr[20];,使用printf("%s",str)和puts(str)都能輸出字符存儲(chǔ)在str數(shù)組中的字符串,而且效果相同。

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

答案:對(duì)能將字符串s2連接到字符串s1之后的函數(shù)調(diào)用是:

A:strcpy(s2,s1)

B:strcat(s2,s1)

C:strcpy(s1,s2)

D:strcat(s1,s2)

答案:strcat(s1,s2)

第六章單元測(cè)試

任何用戶(hù)函數(shù),其功能都是由函數(shù)體語(yǔ)句實(shí)現(xiàn)的。

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

答案:對(duì)無(wú)論用戶(hù)函數(shù)是否有形參,其函數(shù)原型都可省略這些參數(shù)。

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

答案:錯(cuò)函數(shù)類(lèi)型為void的用戶(hù)函數(shù),其函數(shù)體中可以不使用return命令。

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

答案:對(duì)在進(jìn)行函數(shù)調(diào)用時(shí),如果某個(gè)實(shí)參的值為0,則可以省略這個(gè)實(shí)參。

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

答案:錯(cuò)屬于C語(yǔ)言庫(kù)函數(shù)的是:

A:sqrt()

B:main()

C:getchar()

D:scanf()

答案:sqrt()

;getchar()

;scanf()

函數(shù)max()的原型為intmax(int,int),其功能是求兩個(gè)整數(shù)的最大值。變量a、b、c、d為int型并已正確賦值,執(zhí)行語(yǔ)句printf("%d",max(mac(a,b),max(c,d)));后將輸出a、b、c、d這四個(gè)整數(shù)的最大值。

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

答案:對(duì)函數(shù)p_string()的原型為voidp_string(int,char),其功能是連續(xù)輸出n個(gè)相同的字符。若要輸出20個(gè)#字符,正確的函數(shù)調(diào)用是:

A:p_string('#',20)

B:p_string(20,'#')

C:p_string(20,#)

D:p_string(#,20)

答案:p_string(20,'#')

在一個(gè)用戶(hù)函數(shù)的函數(shù)體中定義另外的用戶(hù)函數(shù),這稱(chēng)為函數(shù)嵌套。

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

答案:錯(cuò)若在定義一個(gè)函數(shù)的過(guò)程中直接或間接地調(diào)用了被定義的函數(shù)本身,那么這種定義就是遞歸定義,所定義的函數(shù)稱(chēng)為遞歸函數(shù)。

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

答案:對(duì)函數(shù)v_max()的原型為intv_max(inta[],intn),其功能是求一個(gè)int型數(shù)組的最大元素值。已知data是int型數(shù)組,其長(zhǎng)度為10,并已正確賦值。以下語(yǔ)句中的函數(shù)調(diào)用正確的是:

A:printf("MAX=%d",v_max(10,data[0]));

B:printf("MAX=%d",v_max(10,&data[0]));

C:

printf("MAX=%d",v_max(data[0],10));

D:printf("MAX=%d",v_max(&data[0],10));

答案:printf("MAX=%d",v_max(&data[0],10));

第七章單元測(cè)試

C語(yǔ)言是嵌入式系統(tǒng)開(kāi)發(fā)中的一種重要程序設(shè)計(jì)語(yǔ)言。

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

答案:對(duì)嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng)。

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

答案:對(duì)在嵌入式系統(tǒng)開(kāi)發(fā)中,應(yīng)盡量采用生成代碼短的算法。

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

答案:對(duì)符合物聯(lián)網(wǎng)特點(diǎn)的描述是:

A:網(wǎng)絡(luò)互聯(lián)

B:可靠傳送

C:全面感知

D:智能處理

答案:網(wǎng)絡(luò)互聯(lián)

;可靠傳送

;全面感知

;智能處理

C語(yǔ)言在物聯(lián)網(wǎng)技術(shù)中具有重要作用,眾多物聯(lián)網(wǎng)產(chǎn)品中的程序開(kāi)發(fā)使用C語(yǔ)言。

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

答案:對(duì)關(guān)于物聯(lián)網(wǎng)的描述,錯(cuò)誤的是:

A:C語(yǔ)言與物聯(lián)網(wǎng)毫不相干

B:人工智能技術(shù)是物聯(lián)網(wǎng)領(lǐng)域

溫馨提示

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

評(píng)論

0/150

提交評(píng)論