C語言修煉之路函數(shù)篇真題訓(xùn)練上
本文對應(yīng)文章 :
C語言修煉之路一朝函數(shù)思習(xí)得 模塊思維世間生上篇
C語言修煉之路一朝函數(shù)思習(xí)得 模塊思維世間生下篇
第壹題


A選項(xiàng)

C語言的函數(shù)每次只能返回一個(gè)元素,上面代碼中的 return a,b 只能執(zhí)行逗號表達(dá)式的最后一個(gè)語句,即返回20
B選項(xiàng)

C選項(xiàng)

D選項(xiàng)
全局變量在整個(gè)程序的任意地方都可以使用
第貳題


C選項(xiàng)
函數(shù)不可嵌套定義,但可以嵌套調(diào)用 -- “上一篇文章中提及過”
第叁題


A選項(xiàng)
可以 return void 不返回任何參數(shù)
B選項(xiàng)
正確
C選項(xiàng)
可以使用全局變量
D選項(xiàng)
主調(diào)函數(shù)和被調(diào)函數(shù)可以多文件書寫

第肆題


A選項(xiàng)
只要保證了聲明之前有定義就可以
B選項(xiàng)

第伍題


C選項(xiàng)
形參和實(shí)參是兩塊不同空間所對應(yīng)的相同值的元素。改變形參并不會(huì)改變實(shí)參。
第陸題


逗號表達(dá)式:
① 它將兩個(gè)及其以上的式子聯(lián)接起來,從左往右逐個(gè)計(jì)算表達(dá)式,整個(gè)表達(dá)式的值為最后一個(gè) 表達(dá)式 的值。
② 如:(3+5,6+8)稱為逗號表達(dá)式,其求解過程先表達(dá)式1,后表達(dá)式2,整個(gè)表達(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。
所以本題中: 共有四個(gè)參數(shù)

第柒題


A選項(xiàng)
高內(nèi)聚低耦合,是軟件工程中的概念,是判斷軟件設(shè)計(jì)好壞的標(biāo)準(zhǔn),主要用于程序的 面向?qū)ο?的設(shè)計(jì),主要看類的內(nèi)聚性是否高, 耦合度 是否低。
目的是使程序模塊的可重用性、移植性大大增強(qiáng)。
通常程序結(jié)構(gòu)中各模塊的內(nèi)聚程度越高,模塊間的耦合程度就越低。內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系,一個(gè)好的內(nèi)聚模塊應(yīng)當(dāng)恰好做一件事,它描述的是模塊內(nèi)的功能聯(lián)系;耦合是軟件結(jié)構(gòu)中各模塊之間相互連接的一種度量 ,耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度、進(jìn)入或訪問一個(gè)模塊的點(diǎn)以及通過接口的數(shù)據(jù)。

第仈題


A:錯(cuò)誤,可以沒有參數(shù)和返回值類型,根據(jù)需要給出
B:錯(cuò)誤,函數(shù)的實(shí)參可能是變量,也可能是常量,也可能是宏,也可能是指針等等
C:正確,在使用庫函數(shù)時(shí),必須要包含該庫函數(shù)所在的頭文件,否則編譯器將不能識(shí)別
D:錯(cuò)誤,庫函數(shù)是語言設(shè)計(jì)者為了讓用戶能夠更好的使用,而給出的,但并不能解決用戶的所有問題,因此其他問題還需要用戶自己寫方法解決
第玖題


A:正確 不同的函數(shù)屬于不同的作用域,因此不同的函數(shù)中定義相同名字的變量不會(huì)沖突
B:正確 在C語言中,函數(shù)的形參一般都是通過參數(shù)壓棧的方式傳遞的
C:正確 在函數(shù)內(nèi)定義的變量,稱為局部變量,局部變量只能在其定義的函數(shù)中使用
D:錯(cuò)誤 復(fù)合語句中定義的變量只能在復(fù)合語句中使用
舉例:

第十題 : 編程題
打印乘法口訣表


到此這篇關(guān)于C語言修煉之路函數(shù)篇真題訓(xùn)練上的文章就介紹到這了,更多相關(guān)C語言 函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
opencv+arduino實(shí)現(xiàn)物體點(diǎn)追蹤效果
這篇文章主要為大家詳細(xì)介紹了opencv+arduino實(shí)現(xiàn)物體點(diǎn)追蹤效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
函數(shù)指針與指針函數(shù)的學(xué)習(xí)總結(jié)
函數(shù)指針是指向函數(shù)的指針,指針函數(shù)是指一個(gè)函數(shù)的返回值是一個(gè)指針。以下就是對函數(shù)指針與指針函數(shù)的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下2013-07-07
QT實(shí)戰(zhàn)之實(shí)現(xiàn)圖片瀏覽系統(tǒng)
這篇文章主要介紹了如何利用QT編寫一個(gè)圖片瀏覽系統(tǒng),可以支持自動(dòng)播放,左右拖動(dòng)切換,點(diǎn)擊列表切換,點(diǎn)擊按鈕切換等功能,感興趣的小伙伴可以跟隨小編一起了解一下2023-04-04
QT布局管理詳解QVBoxLayout與QHBoxLayout及QGridLayout的使用
在這篇文章中,你將知道水平布局、垂直布局、網(wǎng)格布局如何輕松上手,以純代碼方式展示。對齊方式,大小設(shè)置,圖片頭像匹配標(biāo)簽,布局器里面的組件大小隨意切換大小,認(rèn)真看完這篇文章,QT布局管理器熟練使用2022-06-06
C語言循環(huán)結(jié)構(gòu)與時(shí)間函數(shù)用法實(shí)例教程
這篇文章主要介紹了C語言循環(huán)結(jié)構(gòu)與時(shí)間函數(shù)用法,是C語言中非常重要的一個(gè)技巧,需要的朋友可以參考下2014-08-08
C++循環(huán)鏈表之約瑟夫環(huán)的實(shí)現(xiàn)方法
這篇文章主要介紹了C++循環(huán)鏈表之約瑟夫環(huán)的實(shí)現(xiàn)方法,對于學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法有一定的借鑒價(jià)值,需要的朋友可以參考下2014-09-09

