高級語言程序設(shè)計智慧樹知到期末考試答案2024年_第1頁
高級語言程序設(shè)計智慧樹知到期末考試答案2024年_第2頁
高級語言程序設(shè)計智慧樹知到期末考試答案2024年_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

高級語言程序設(shè)計智慧樹知到期末考試答案2024年高級語言程序設(shè)計在C語言中,函數(shù)的數(shù)據(jù)類型是指()

A:任意指定的數(shù)據(jù)類型B:調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型C:函數(shù)返回值的數(shù)據(jù)類型D:函數(shù)形參的數(shù)據(jù)類型答案:函數(shù)返回值的數(shù)據(jù)類型()是構(gòu)成C語言程序的基本單位。

A:子程序B:子例程C:函數(shù)D:過程答案:函數(shù)以下程序的輸出結(jié)果是()main(){intx=023;printf("%d\n",--x);}

A:17B:23C:18D:24答案:18為了計算s=15!(15的階乘),則s變量應(yīng)定義為()。

A:longB:intC:shortD:char答案:long定義一個字符型變量,下列選項中正確的是()。

A:charc=97B:charc="97"C:charc=cD:charc='97'答案:charc=97C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是()

A:integerB:floatC:CharD:Double答案:float若intx=2,y=3,z=4則表達式xA:0B:2C:4D:1E:3答案:3在C語言中,表示靜態(tài)存儲類別的關(guān)鍵字是:()

A:registerB:autoC:staticD:extern答案:static如果inta=3,b=4;則條件表達式"aA:3B:1C:4D:0答案:3下所列的C語言常量中,錯誤的是()。

A:1.2e0.5(E后面指數(shù)必須為整數(shù))B:0XffC:'\72'D:2L答案:1.2e0.5算術(shù)運算符、賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低依次為()

A:算術(shù)運算、關(guān)系運算、賦值運算B:算術(shù)運算、賦值運算、關(guān)系運算C:關(guān)系運算、算術(shù)運算、賦值運算D:關(guān)系運算、賦值運算、算術(shù)運算答案:算術(shù)運算、關(guān)系運算、賦值運算已知整型變量a=13和b=6,則a&b和a^b的值分別是()。

A:113B:411C:413D:111答案:411C語言規(guī)定,程序中各函數(shù)之間()。

A:不允許直接遞歸調(diào)用允許間接遞歸調(diào)用B:既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用C:不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用D:允許直接遞歸調(diào)用不允許間接遞歸調(diào)用答案:既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用下列關(guān)于C語言的說法錯誤的是()。

A:C語言不區(qū)分大小寫。B:C程序從main函數(shù)開始執(zhí)行C:C程序的工作過程是編輯、編譯、連接、運行D:C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)答案:C語言不區(qū)分大小寫C語言中的簡單數(shù)據(jù)類型包括()。

A:整型、實型、字符型B:整型、實型、邏輯型、字符型C:整型、實型、邏輯型D:整型、字符型、邏輯型答案:整型、實型、字符型下列數(shù)據(jù)中屬于“字符串常量”的是()。

A:{ABC}B:“a”C:‘a(chǎn)’D:‘a(chǎn)bc\0’答案:“a”設(shè)intx=-1;執(zhí)行表達式++x||++x||++x||++x,x的值是()

A:4B:2C:0D:1答案:AI參考:正確選項是C:0\n\n表達式++x||++x||++x||++x的意思是,先將x加1,如果結(jié)果為真(即非零),則停止運算,否則繼續(xù)將x加1。在這個表達式中,第一次++x的結(jié)果為0(因為x初始值為-1),所以表達式第一次運算后結(jié)果為0,因此繼續(xù)執(zhí)行++x的操作,但此時由于x的值已經(jīng)是0,所以++x的結(jié)果也為0,因此最終x的值為0。所以,x的值是0。\n\n需要注意的是,這個表達式的結(jié)果是邏輯運算的結(jié)果,而不是算術(shù)運算的結(jié)果。邏輯運算中的真(非零)和假(零)在編程中通常有特殊的含義,需要根據(jù)上下文來確定具體含義。在這個例子中,++x和++x的結(jié)果都是邏輯運算的真(非零),因此最終的結(jié)果也是邏輯運算的真(非零)。\n\n希望這個解釋能夠幫助你理解這個問題。'下列不正確的定義是()。

A:int*p,i;B:inti,*p=C:inti,*p;D:int*p=&i,i;答案:AI參考:正確答案是D。\n\n在C語言中,定義指針變量時需要同時指定指針類型和指針變量名,并且指針變量名需要使用*號后跟變量類型來定義。選項D中只定義了指針變量類型,沒有指定指針變量名,因此是不正確的。選項A、B和C都是正確的指針變量定義方式。選項D中的表達式int*p=&i是不正確的,應(yīng)該寫成int*p=&i;。因此,選項D是不正確的定義。'在C語言中,合法的實型常數(shù)是()

A:3.14159EB:E15C:5E-3D:1.2E0.5答案:AI參考:在C語言中,合法的實型常數(shù)是C:5E-3。\n\n實型常量也稱為浮點數(shù)常量,可以用科學計數(shù)法表示,例如:3.14159E+3表示3142.0。其中,E或者e后面的數(shù)字可以是小數(shù)形式,也可以是大寫或小寫的字母形式。數(shù)字的形式必須符合數(shù)字和字母的組合形式,例如5E-3是合法的,而5e-3則是不合法的。因此選項C是正確的。選項A和B中的E后面沒有數(shù)字,選項D中的數(shù)字部分沒有用字母形式表示,都是不合法的。'下列運算符中優(yōu)先級最高的運算符是()

A:%B:&&C:<=D:=答案:AI參考:在Python中,優(yōu)先級從高到低依次為:\r\n\n*后置問號`?`(只有在一個表達式前面使用前置的問號`?:`時,才會被視為問號運算符)\n*`**`(冪運算符)\n*`*/%`(乘、除、取余運算符)\n*`+-`(加、減運算符)\n*`<<>>`(位移運算符)\n*`&`(按位與運算符)\n*`^`(按位異或運算符)\n*`|`(按位或運算符)\n*賦值運算符(如`=`、`+=`、`-=`等)\n\n從給定的選項來看,優(yōu)先級最高的運算符是D:=,它是一個賦值運算符,具有最高的優(yōu)先級。其他選項的優(yōu)先級都比這個運算符低。所以答案是D。'下列選項中,不能用作標識符的是()

A:_1_2B:_1234_C:2_int_D:int_2_答案:AI參考:正確選項是:B:_1234_。\n\n標識符必須符合以下規(guī)則:\n\n*標識符的第一個字符必須是字母(包括大寫和小寫)或下劃線。\n*標識符的后續(xù)字符可以包含字母、數(shù)字或下劃線。\n\n

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論