您好,此題我在二級(jí)c語(yǔ)言筆試中遇到過(guò),原題如下:
創(chuàng)新互聯(lián)建站長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為順昌企業(yè)提供專(zhuān)業(yè)的成都網(wǎng)站制作、做網(wǎng)站,順昌網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
一個(gè)c語(yǔ)言的執(zhí)行是從:()
a)
本程序的主函數(shù)開(kāi)始,到本程序的主函數(shù)結(jié)束
b)
本程序的第一個(gè)函數(shù)開(kāi)始,到本程序的最后一個(gè)函數(shù)結(jié)束
c)
本程序的主函數(shù)開(kāi)始,到本程序的最后一個(gè)函數(shù)結(jié)束
d)
本程序的第一個(gè)函數(shù)開(kāi)始,到本程序的主函數(shù)結(jié)束
標(biāo)準(zhǔn)答案是a
選C 。 A錯(cuò),C程序總是從main函數(shù)開(kāi)始執(zhí)行。B錯(cuò),調(diào)用的函數(shù)不是必須放在程序的開(kāi)始部分。D錯(cuò),調(diào)用的函數(shù)可以放在main函數(shù)之后,故選C。
程序執(zhí)行總是從main函數(shù)開(kāi)始,如果有dao有其他函數(shù),則完成對(duì)其他函數(shù)的調(diào)用后再返回到主函數(shù),最后由main函數(shù)結(jié)束整個(gè)程序。main函數(shù)是程序在有宿主 (hosted)環(huán)境(亦即有操作系統(tǒng))中所指定的入口點(diǎn)。
C程序最大的特點(diǎn)就是所有的程序都是用函數(shù)來(lái)裝配的。main()稱(chēng)之為主函數(shù),是所有程序運(yùn)行的入口。其余函數(shù)分為有參或無(wú)參兩種,均由main()函數(shù)或其它一般函數(shù)調(diào)用,若調(diào)用的是有參函數(shù),則參數(shù)在調(diào)用時(shí)傳遞。
擴(kuò)展資料:
C語(yǔ)言是一門(mén)面向過(guò)程的計(jì)算機(jī)編程語(yǔ)言,與C++、Java等面向?qū)ο缶幊陶Z(yǔ)言有所不同。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、僅產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。C語(yǔ)言描述問(wèn)題比匯編語(yǔ)言迅速、工作量小、可讀性好、易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語(yǔ)言相當(dāng)。C語(yǔ)言一般只比匯編語(yǔ)言代碼生成的目標(biāo)程序效率低10%~20%。因此,C語(yǔ)言可以編寫(xiě)系統(tǒng)軟件。
當(dāng)前階段,在編程領(lǐng)域中,C語(yǔ)言的運(yùn)用非常之多,它兼顧了高級(jí)語(yǔ)言和匯編語(yǔ)言的優(yōu)點(diǎn),相較于其它編程語(yǔ)言具有較大優(yōu)勢(shì)。計(jì)算機(jī)系統(tǒng)設(shè)計(jì)以及應(yīng)用程序編寫(xiě)是C語(yǔ)言應(yīng)用的兩大領(lǐng)域。同時(shí),C語(yǔ)言的普適較強(qiáng),在許多計(jì)算機(jī)操作系統(tǒng)中都能夠得到適用,且效率顯著。
參考資料來(lái)源:C語(yǔ)言
錯(cuò)!
譚浩強(qiáng)《C語(yǔ)言程序設(shè)計(jì)》第三版第7頁(yè)第二行:一個(gè)C程序總是從main函數(shù)開(kāi)始執(zhí)行,而不論main函數(shù)在整個(gè)程序中的位置如何,main函數(shù)可以放在程序最前頭,也可以放在最后頭,main函數(shù)或者在一些程序之前,或者在一些程序之后。
不是的,都是從main主函數(shù)開(kāi)始執(zhí)行的,其他的函數(shù)都是需要主函數(shù)調(diào)用的