C語言修煉之路函數(shù)篇真題訓(xùn)練上
本文對應(yīng)文章 :
C語言修煉之路一朝函數(shù)思習(xí)得 模塊思維世間生上篇
C語言修煉之路一朝函數(shù)思習(xí)得 模塊思維世間生下篇
第壹題
A選項
C語言的函數(shù)每次只能返回一個元素,上面代碼中的 return a,b 只能執(zhí)行逗號表達(dá)式的最后一個語句,即返回20
B選項
C選項
D選項
全局變量在整個程序的任意地方都可以使用
第貳題
C選項
函數(shù)不可嵌套定義,但可以嵌套調(diào)用 -- “上一篇文章中提及過”
第叁題
A選項
可以 return void 不返回任何參數(shù)
B選項
正確
C選項
可以使用全局變量
D選項
主調(diào)函數(shù)和被調(diào)函數(shù)可以多文件書寫
第肆題
A選項
只要保證了聲明之前有定義就可以
B選項
第伍題
C選項
形參和實參是兩塊不同空間所對應(yīng)的相同值的元素。改變形參并不會改變實參。
第陸題
逗號表達(dá)式:
① 它將兩個及其以上的式子聯(lián)接起來,從左往右逐個計算表達(dá)式,整個表達(dá)式的值為最后一個 表達(dá)式 的值。
② 如:(3+5,6+8)稱為逗號表達(dá)式,其求解過程先表達(dá)式1,后表達(dá)式2,整個表達(dá)式值是表達(dá)式2的值,如:(3+5,6+8)的值是14
③ a= (a=3*5,a*4)的值是60,其中a=(3*5,a*4)的值是60, a的值在逗號表達(dá)式里一直是15,最后被逗號表達(dá)式 賦值 為60,a的值最終為60。
所以本題中: 共有四個參數(shù)
第柒題
A選項
高內(nèi)聚低耦合,是軟件工程中的概念,是判斷軟件設(shè)計好壞的標(biāo)準(zhǔn),主要用于程序的 面向?qū)ο?的設(shè)計,主要看類的內(nèi)聚性是否高, 耦合度 是否低。
目的是使程序模塊的可重用性、移植性大大增強(qiáng)。
通常程序結(jié)構(gòu)中各模塊的內(nèi)聚程度越高,模塊間的耦合程度就越低。內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系,一個好的內(nèi)聚模塊應(yīng)當(dāng)恰好做一件事,它描述的是模塊內(nèi)的功能聯(lián)系;耦合是軟件結(jié)構(gòu)中各模塊之間相互連接的一種度量 ,耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度、進(jìn)入或訪問一個模塊的點以及通過接口的數(shù)據(jù)。
第仈題
A:錯誤,可以沒有參數(shù)和返回值類型,根據(jù)需要給出
B:錯誤,函數(shù)的實參可能是變量,也可能是常量,也可能是宏,也可能是指針等等
C:正確,在使用庫函數(shù)時,必須要包含該庫函數(shù)所在的頭文件,否則編譯器將不能識別
D:錯誤,庫函數(shù)是語言設(shè)計者為了讓用戶能夠更好的使用,而給出的,但并不能解決用戶的所有問題,因此其他問題還需要用戶自己寫方法解決
第玖題
A:正確 不同的函數(shù)屬于不同的作用域,因此不同的函數(shù)中定義相同名字的變量不會沖突
B:正確 在C語言中,函數(shù)的形參一般都是通過參數(shù)壓棧的方式傳遞的
C:正確 在函數(shù)內(nèi)定義的變量,稱為局部變量,局部變量只能在其定義的函數(shù)中使用
D:錯誤 復(fù)合語句中定義的變量只能在復(fù)合語句中使用
舉例:
第十題 : 編程題
打印乘法口訣表
到此這篇關(guān)于C語言修煉之路函數(shù)篇真題訓(xùn)練上的文章就介紹到這了,更多相關(guān)C語言 函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C語言詳細(xì)分析浮點數(shù)在內(nèi)存中的儲存
我們在日常生活中和編程中都會用到小數(shù),比如:3.1415926、29.9、1E10(科學(xué)計數(shù)法也是浮點型)。在C語言中的浮點型類型有:float,double,long double。那么浮點數(shù)在這些浮點型的內(nèi)存之中又是如何儲存的呢,這就是今天我們要分享的2022-06-06VC中使用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序簡明教程
這篇文章主要介紹了VC中使用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法,結(jié)合實例形式詳細(xì)講述了ADO的原理及VC使用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-06-06c++ qsort 與sort 對結(jié)構(gòu)體排序?qū)嵗a
這篇文章主要介紹了c++ qsort 與sort 對結(jié)構(gòu)體排序?qū)嵗a,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下2020-11-11C 語言關(guān)于聯(lián)合體的相關(guān)知識
這篇文章主要介紹了C 語言關(guān)于聯(lián)合體的相關(guān)知識,文中講解非常細(xì)致,代碼幫助大家更好的理解學(xué)習(xí),感興趣的朋友可以了解下2020-06-06VC++實現(xiàn)View內(nèi)容保存為圖片的方法
這篇文章主要介紹了VC++實現(xiàn)View內(nèi)容保存為圖片的方法,涉及VC++中Bitmap類的save方法相關(guān)使用技巧,需要的朋友可以參考下2016-08-08C語言 動態(tài)內(nèi)存開辟常見問題解決與分析流程
動態(tài)內(nèi)存是相對靜態(tài)內(nèi)存而言的。所謂動態(tài)和靜態(tài)就是指內(nèi)存的分配方式。動態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存2022-03-03