初識C語言(山東聯(lián)盟)-知到答案、智慧樹答案_第1頁
初識C語言(山東聯(lián)盟)-知到答案、智慧樹答案_第2頁
初識C語言(山東聯(lián)盟)-知到答案、智慧樹答案_第3頁
初識C語言(山東聯(lián)盟)-知到答案、智慧樹答案_第4頁
初識C語言(山東聯(lián)盟)-知到答案、智慧樹答案_第5頁
免費預覽已結(jié)束,剩余5頁可下載查看

下載本文檔

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

文檔簡介

初識C語言(山東聯(lián)盟)-知到答案、智慧樹答案第一章單元測試1、問題:高級程序設(shè)計語言分為面向過程的程序設(shè)計語言和面向?qū)ο蟮某绦蛟O(shè)計語言,C語言屬于面向過程的程序設(shè)計語言。選項:A:對B:錯答案:【對】2、問題:順序結(jié)構(gòu)的算法中,只有個別的步驟是有條件的被執(zhí)行的。選項:A:錯B:對答案:【錯】3、問題:算法的輸入和輸出特性指的是任何一個算法必須有輸入步驟和輸出步驟,否則,算法就不完整。選項:A:錯B:對答案:【錯】4、問題:關(guān)于程序設(shè)計的描述,正確的是選項:A:簡單的C語言程序是不需要調(diào)試的B:調(diào)試程序是程序設(shè)計必不可少的過程C:程序中的語法錯誤在編譯階段會被檢查出來D:算法設(shè)計是程序設(shè)計的重要過程答案:【調(diào)試程序是程序設(shè)計必不可少的過程;程序中的語法錯誤在編譯階段會被檢查出來;算法設(shè)計是程序設(shè)計的重要過程】5、問題:任何一個C語言程序都有一個主函數(shù),該主函數(shù)的標識符是:選項:A:符合標識符規(guī)則即可B:MainC:mainD:MAIN答案:【main】6、問題:屬于C語言合法的用戶標識符的是:選項:A:ResultB:M_NC:-nameD:_input答案:【Result;M_N;_input】7、問題:編輯調(diào)試C語言程序的唯一工具是VC++6.0集成編譯環(huán)境。選項:A:錯B:對答案:【錯】8、問題:對于任何循環(huán)結(jié)構(gòu)算法,說法正確的是:選項:A:在每一次執(zhí)行循環(huán)體時循環(huán)體中的每個步驟都會被執(zhí)行到B:循環(huán)體中的步驟可能會被執(zhí)行多次C:循環(huán)體至少被執(zhí)行一次D:循環(huán)體可能一次也不被執(zhí)行答案:【循環(huán)體中的步驟可能會被執(zhí)行多次;循環(huán)體可能一次也不被執(zhí)行】9、問題:算法的通用性是指算法能夠適應(yīng)一類問題,而不是某個特定的問題。例如,求解一元二次方程的算法,應(yīng)能適應(yīng)一般性方程,而不是針對某個特定方程設(shè)計。選項:A:錯B:對答案:【對】10、問題:C語言程序的注釋信息以“/*”和“*/”加以限定,只能出現(xiàn)在被注釋的語句之后。選項:A:錯B:對答案:【錯】第二章單元測試1、問題:屬于C語言數(shù)據(jù)類型標識符的是:選項:A:IntB:floatC:charD:main答案:【float;char】2、問題:通常,程序設(shè)計語言將各種數(shù)據(jù)分為不同的類型進行處理。選項:A:錯B:對答案:【對】3、問題:C語言的整數(shù)可以使用三種數(shù)制表示,即:十進制、八進制和十六進制。屬于八進制整數(shù)的是:選項:A:77B:0789C:077D:01234答案:【077;01234】4、問題:int型變量c已在程序中定義并賦值,能正確輸出c的值的是:選項:A:printf("%d",c)B:printf("%d\n",c)C:printf(c,"%d")D:printf("%d",&c)答案:【printf("%d",c);printf("%d\n",c)】5、問題:int型變量c已在程序中定義,能為變量c正確輸入整數(shù)值的語句是:選項:A:scanf("%d",&c)B:scanf("%d,&c")C:scanf("%d",c)D:scanf(“%d”,”&c”)答案:【scanf("%d",&c)】6、問題:若s是float型變量并已經(jīng)賦值,則執(zhí)行printf("S=%10.3f",s);語句后,輸出的s值其小數(shù)位將保留3位小數(shù)。選項:A:錯B:對答案:【對】7、問題:執(zhí)行語句scanf("%d,%d",&a,&b);后,輸入的兩個整數(shù)值只能使用逗號,分隔,而不能使用空格分隔,否則a、b將不能正常獲得輸入的數(shù)值。選項:A:對B:錯答案:【對】8、問題:使用getchar()函數(shù)為字符變量c輸入字符時,既可以使用ch=getchar()的形式,也可以使用getchar(c)的形式。選項:A:對B:錯答案:【錯】9、問題:宏定義命令defineM200將把M定義為200。選項:A:對B:錯答案:【錯】10、問題:若在程序中使用了表達式sqrt(x*x+y*y),則必須在程序開始使用變異與處理命令#include。選項:A:錯B:對答案:【錯】第三章單元測試1、問題:關(guān)系表達式是由關(guān)系運算符連接運算對象而構(gòu)成的表達式,以下屬于關(guān)系運算符的是:選項:A:==B:!=C:≤D:>答案:【==;!=;>】2、問題:C語言中的邏輯表達式是不能計算它的值的。選項:A:錯B:對答案:【錯】3、問題:若ch是一個字符型變量并已賦值,當表達式ch>='A'&&ch<='Z'所表達的條件成立時,ch為一個大寫英文字母。選項:A:對B:錯答案:【對】4、問題:執(zhí)行程序代碼if(5)printf(“yes!“);elseprintf(“no!“);后,顯示結(jié)果為:選項:A:不顯示任何內(nèi)容B:yes!C:no!D:語句錯誤,無法執(zhí)行答案:【yes!】5、問題:單分支if命令的一般格式是if(表達式){語句組},當表達式為0時,語句組將不被執(zhí)行,程序立即結(jié)束。選項:A:對B:錯答案:【錯】6、問題:if命令的嵌套結(jié)構(gòu)中,在else語句無明確配對結(jié)構(gòu)時,else與其前最近的一個尚未配對的if配對。選項:A:對B:錯答案:【對】7、問題:有些使用if-elseif命令實現(xiàn)的選擇結(jié)構(gòu),也可以使用switch命令實現(xiàn)選擇控制。選項:A:錯B:對答案:【對】8、問題:若有定義inta=5,b=5;,則條件運算表達式a>b?10:20的值是:選項:A:或者10,或者20,不確定B:10C:20D:表達式錯誤,沒有值答案:【20】9、問題:在switch結(jié)構(gòu)中,任何一個case的語句組允許為空。當某個case的語句組為空時,表示它與下面的case執(zhí)行相同的語句組。選項:A:對B:錯答案:【對】10、問題:與數(shù)學關(guān)系式20選項:A:x>20||x<=100B:x>20&&x<=100C:x<=100&&x>20D:20答案:【x>20&&x<=100;x<=100&&x>20】第四章單元測試1、問題:while命令“循環(huán)體”可以是多個語句序列,也可以是單個語句,當循環(huán)體只有一個語句時,while之后的花括號“{}”可以省略。選項:A:對B:錯答案:【對】2、問題:while命令的一般格式是while(表達式){循環(huán)體},當表達式是以下哪些選項時循環(huán)體一次也不會被執(zhí)行。選項:A:5B:0C:10<5D:10>5答案:【0;10<5】3、問題:任何循環(huán)條件下,其循環(huán)體至少會被執(zhí)行一次的命令是:選項:A:do-whileB:gotoC:whileD:for答案:【do-while】4、問題:循環(huán)控制變量i已正確定義,以下for語句結(jié)構(gòu)正確的是:選項:A:for(i=0;;i++)B:for(i=0;i<10;)C:for(;i<10;i++)D:for(i=0;i<10;i++)答案:【for(i=0;;i++);for(i=0;i<10;);for(;i<10;i++);for(i=0;i<10;i++)】5、問題:在for命令的循環(huán)體中,不允許使用do-while命令。選項:A:對B:錯答案:【錯】6、問題:在while命令的循環(huán)體中執(zhí)行了countinue命令之后,該循環(huán)控制命令便立即結(jié)束執(zhí)行。選項:A:錯B:對答案:【錯】7、問題:在for命令的循環(huán)體中執(zhí)行了break命令之后,該循環(huán)控制命令便立即執(zhí)行結(jié)束。選項:A:對B:錯答案:【對】8、問題:在循環(huán)結(jié)構(gòu)中,break命令通常與if命令一起使用,以便在滿足條件時終止循環(huán)。選項:A:錯B:對答案:【對】9、問題:在循環(huán)控制結(jié)構(gòu)中,使用goto命令實現(xiàn)的循環(huán)控制結(jié)構(gòu)最為常見。選項:A:錯B:對答案:【錯】10、問題:任何循環(huán)控制命令都必須有循環(huán)體語句,否則該循環(huán)控制命令不會被執(zhí)行。選項:A:對B:錯答案:【錯】第五章單元測試1、問題:一個一維數(shù)組所有元素的數(shù)據(jù)類型相同,都是int型。選項:A:對B:錯答案:【錯】2、問題:能正確定義一維數(shù)組的是:選項:A:inta[10]B:intn=10;inta[n]C:inta[10]={1}D:inta[10]=1,2,3答案:【inta[10];inta[10]={1}】3、問題:有定義inti,a[10];,能為數(shù)組a正確輸入10個數(shù)據(jù)的for語句是:選項: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])】4、問題:任何一個char型一維數(shù)組,不管其數(shù)組名是什么,其首元素的下表均為1。選項:A:錯B:對答案:【錯】5、問題:通常,char型數(shù)組用于存儲字符串。選項:A:錯B:對答案:【對】6{、問題:已知a是10個元素的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;}語句后,a數(shù)組的最大值將處于a數(shù)組的最后一個元素位置。選項:A:對B:錯答案:【錯】7、問題:數(shù)組定義chara[5]與charb[]="abcd"定義的數(shù)組長度不同,a的長度是5,b的長度是4。選項:A:錯B:對答案:【錯】8、問題:有數(shù)組定義charstr[20];,使用scanf("%s",str)和gets(str)都能輸入字符串并存儲在str數(shù)組中,而且效果相同。選項:A:對B:錯答案:【錯】9、問題:有數(shù)組定義charstr[20];,使用printf("%s",str)和puts(str)都能輸出字符存儲在str數(shù)組中的字符串,而且效果相同。選項:A:錯B:對答案:【對】10、問題:能將字符串s2連接到字符串s1之后的函數(shù)調(diào)用是:選項:A:strcat(s2,s1)B:strcpy(s1,s2)C:strcat(s1,s2)D:strcpy(s2,s1)答案:【strcat(s1,s2)】第六章單元測試1、問題:任何用戶函數(shù),其功能都是由函數(shù)體語句實現(xiàn)的。選項:A:對B:錯答案:【對】2、問題:無論用戶函數(shù)是否有形參,其函數(shù)原型都可省略這些參數(shù)。選項:A:對B:錯答案:【錯】3、問題:函數(shù)類型為void的用戶函數(shù),其函數(shù)體中可以不使用return命令。選項:A:對B:錯答案:【對】4、問題:在進行函數(shù)調(diào)用時,如果某個實參的值為0,則可以省略這個實參。選項:A:對B:錯答案:【錯】5、問題:屬于C語言庫函數(shù)的是:選項:A:sqrt()B:scanf()C:getchar()D:main()答案:【sqrt();scanf();getchar()】6、問題:函數(shù)max()的原型為intmax(int,int),其功能是求兩個整數(shù)的最大值。變量a、b、c、d為int型并已正確賦值,執(zhí)行語句printf("%d",max(mac(a,b),max(c,d)));后將輸出a、b、c、d這四個整數(shù)的最大值。選項:A:對B:錯答案:【對】7#、問題:函數(shù)p_string()的原型為voidp_string(int,char),其功能是連續(xù)輸出n個相同的字符。若要輸出20個字符,正確的函數(shù)調(diào)用是:選項:A:p_string(20,'#')B:p_string('#',20)C:p_string(#,20)D:p_string(20,#)答案:【p_string(20,'#')】8、問題:在一個用戶函數(shù)的函數(shù)體中定義另外的用戶函數(shù),這稱為函數(shù)嵌套。選項:A:錯B:對答案:【錯】9、問題:若在定義一個函數(shù)的過程中直接或間接地調(diào)用了被定義的函數(shù)本身,那么這種定義就是遞歸定義,所定義的函數(shù)稱為遞歸函數(shù)。選項:A:對B:錯答案:【對】10、問題:函數(shù)v_max()的原型為intv_max(inta[],intn),其功能是求一個int型數(shù)組的最大元素值。已知data是int型數(shù)組,其長度為10,并已正確賦值。以下語句中的函數(shù)調(diào)用正確的是:選項:A:printf("MAX=%d",v_max(10,&data[0]));B:printf("MAX=%d",v_max(&data[0],10));C:printf("MAX=%d",v_max(10,data[0]));D:printf("MAX=%d",v_max(data[0],10));答案:【printf("MAX=%d",v_max(&data[0],10));】第七章單元測試1、問題:C語言是嵌入式系統(tǒng)開發(fā)中的一種重要程序設(shè)計語言。選項:A:對B:錯答案:【對】2、問題:嵌入式系統(tǒng)是一種專用的計算機系統(tǒng)。選項:A:對B:錯答案:【對】3、問題:在嵌入式系統(tǒng)開發(fā)中,應(yīng)盡量采用生成代碼短的算法。選項:A:對B:錯答案:【對】4、問題:符合物聯(lián)網(wǎng)特點的描述是:選項:A:智能處理B:全面感知C:可靠傳送D:網(wǎng)絡(luò)互聯(lián)答案:【智能處理;全面感知;可靠傳送;網(wǎng)絡(luò)互聯(lián)】5、問題:C語言在物聯(lián)網(wǎng)技術(shù)中具有重要作用,眾多物聯(lián)網(wǎng)產(chǎn)品中的程序開發(fā)使用C語言。選項:A:對B:錯答案:【對】6、問題:關(guān)于物聯(lián)網(wǎng)的描述,錯誤的是:選項:A:感知技術(shù)是物聯(lián)網(wǎng)領(lǐng)域的重要技術(shù)B:人工智能技術(shù)是物聯(lián)網(wǎng)領(lǐng)域的重

溫馨提示

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

評論

0/150

提交評論