|
《大學(xué)C語言程序設(shè)計(jì)》題庫(kù)-選擇題八 一、選擇題 81.在一個(gè)C源程序文件中所定義的全局變量,其作用域?yàn)椋?D )。 A 所在文件的全部范圍 B 所在程序的全部范圍 C 所在函數(shù)的全部范圍 D 由具體定義位置和extern說明來決定范圍 82.C語言規(guī)定,函數(shù)返回值的類型是( D )。 A 由調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型所決定 B由return語句中的表達(dá)式類型所決定 C由調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定 D由定義該函數(shù)時(shí)所指定的數(shù)值類型決定 83.以下敘述中,錯(cuò)誤的是( B )。 A 在同一個(gè)C程序文件中,不同函數(shù)中可以使用名字相同的變量 B 在main()函數(shù)體內(nèi)定義的變量是全局變量 C 形參是局部變量,函數(shù)調(diào)用完成即失去意義 D 若同一文件中全局和局部變量同名,則全局變量在局部變量作用范圍內(nèi)不起作用 84.調(diào)用函數(shù)時(shí),當(dāng)實(shí)參和形參都是簡(jiǎn)單變量時(shí),它們之間數(shù)據(jù)傳遞的過程是( D )。 A 實(shí)參將其值傳遞給形參,調(diào)用結(jié)束時(shí)形參再將其值回傳給實(shí)參 B 實(shí)參將其地址傳遞給形參,調(diào)用結(jié)束時(shí)形參再將其地址回傳給實(shí)參 C 實(shí)參將其地址傳遞給形參,并釋放原先占用的存儲(chǔ)單元 D 實(shí)參將其值傳遞給形參,調(diào)用結(jié)束時(shí)形參并不將其值回傳給實(shí)參 85.下面說法不正確的是( B )。 A調(diào)用函數(shù)時(shí),實(shí)參可以是表達(dá)式 B 調(diào)用函數(shù)時(shí),實(shí)參和形參可以共用內(nèi)存單元 C 調(diào)用函數(shù)時(shí),將實(shí)參的值復(fù)制給形參,使實(shí)參變量和形參變量在數(shù)值上相等 D 調(diào)用函數(shù)時(shí),實(shí)參與形參的類型必須一致 86.下面函數(shù)調(diào)用語句含有實(shí)參的個(gè)數(shù)為( B )。 func((exp1,exp2),(exp3,exp4,exp5)); A1 B2 C3 D5 87.在C語言中,函數(shù)調(diào)用時(shí)( A )。 A 實(shí)參和形參各占獨(dú)立的存儲(chǔ)單元 B 實(shí)參和形參共用存儲(chǔ)單元 C 由系統(tǒng)自動(dòng)確定實(shí)參和形參是否共用存儲(chǔ)單元 D 由用戶指定實(shí)參和形參是否共用存儲(chǔ)單元 88.C語言規(guī)定,程序中各函數(shù)之間( A )。 A 既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用 B 既不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用 C 允許直接遞歸調(diào)用不允許間接遞歸調(diào)用 D 不允許直接遞歸調(diào)用允許間接遞歸調(diào)用 89.下列能正確定義一維數(shù)組的選項(xiàng)是( B )。 A int a[5]={0,1,2,3,4,5}; B char a[]={0,1,2,3,4,5}; C char a={'A','B','C'}; D int a[5]="0123"; 90.下列敘述中錯(cuò)誤的是( C )。 A 對(duì)于double類型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出 B 數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變 C 在程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息 D 可以通過賦初值的方式確定數(shù)組元素的個(gè)數(shù) |
|
|