- 相關(guān)推薦
2017年計算機二級C語(yǔ)言章節練習題
C語(yǔ)言,是一種通用的、過(guò)程式的編程語(yǔ)言,廣泛用于系統與應用軟件的開(kāi)發(fā)。下面是小編整理的關(guān)于計算機二級C語(yǔ)言章節練習題,歡迎參考!
5.2 單選題
1.當一個(gè)函數沒(méi)有返回值時(shí),該函數類(lèi)型應說(shuō)明為( A )。
A.void B.int
C.無(wú) D.任意
2.下列關(guān)于設置函數默認的參數值的描述中,錯誤的是( C )。
A.可對函數的部分參數或全部參數設置默認值
B.在有函數說(shuō)明時(shí),默認值應設置在函數說(shuō)明時(shí),而不是定義時(shí)
C.設置函數默認參數值時(shí),只可用常量不可用含有變量的表達式
D.設置函數參數默認值應從右向左設置
3.下列關(guān)于被調用函數中return語(yǔ)句的描述中,錯誤的是( D )。
A.一個(gè)函數中可以有多條return語(yǔ)句
B.return語(yǔ)句具有返回程序控制權的作用
C.函數通過(guò)return語(yǔ)句返回值時(shí)僅有一個(gè)
D.一個(gè)函數中有且僅有一條return語(yǔ)句
4.函數返回值的類(lèi)型是由( B )決定的。
A.調用該函數的調用函數的類(lèi)型
B.定義該函數時(shí)所指定的類(lèi)型
C.return語(yǔ)句中表達式的類(lèi)型
D.接收函數返回值的變量或對象的類(lèi)型
5.下列設置函數參數默認值的說(shuō)明語(yǔ)句中,錯誤的是( C )。
A.int fun(int x , int y=10); B.int fun(int x=5, int =10);
C.int fun(int x=5, int y); D.int fun(int x , int y=a+b);
(其中,a和b是已定義過(guò)具有有效值的變量)
6.下列選擇重載函數的不同實(shí)現的判斷條件中,錯誤的是( D )。
A.參數類(lèi)型不同 B.參數個(gè)數不同
C.參數順序不同 D.函數返回值不同
7.已知:int fun (int &a),m=10;下列調用fum()函數的語(yǔ)句中,正確的是( C )。
A.fun(&m); B.fun (m*2);
C.fun (m); D.fun (m++);
8.在函數的引用調用中,函數的實(shí)參和形參分別應是( C )。
A.變量值和變量 B.地址值和指針
C.變量名和引用 D.地址值和引用
9.在函數的傳址調用中,函數的實(shí)參和形參分別應是( B )。
A.變量值和變量 B.地址值和指針
C.變量名和引用 D.地址值和引用
10.說(shuō)明一個(gè)內聯(lián)函數時(shí),應加關(guān)鍵字是( A )。
A.inline B.static
C.void D.extern
5.1 判斷題
√ 1.函數的調用可以嵌套,函數的定義不能嵌套。
× 2.C++語(yǔ)言中,函數可以用原型說(shuō)明,也可用簡(jiǎn)單說(shuō)明。
× 3.定義函數時(shí),存儲類(lèi)可以缺省,數據類(lèi)型也可以省略。
× 4.函數可以沒(méi)有參數,但是不能沒(méi)有返回值。
× 5.函數定義時(shí)必須給出函數體,函數體內至少有一條語(yǔ)句。
√ 6.沒(méi)有參數的兩個(gè)函數是不能重載的。
√ 7.函數調用方式有傳值調用和引用調用兩種,傳值調用中又分傳值和傳址兩種。
√ 8.函數的存儲類(lèi)有外部的和靜態(tài)的兩種,它們的作用域分別是程序級的和文件級的。
× 9.沒(méi)有返回值的函數不能設置為內聯(lián)函數。
× 10.函數可以設置默認的參數值,默認參數值必須設置在函數定義時(shí)的形參上。
5.4 分析下列程序的輸出結果
1.
#include
int fun(int n)
{
int p(1),s(0);
for(int i(1);i
{
p*=i;
s+=p;
}
return s;
}
void main()
{
int s=fun(4);
cout<
}
答: 9
2.
#include
void fun();
void main()
{
for(int i(0);i<4;i++)
fun();
}
void fun()
{
int a(0);
a++;
static int b;
b++;
【計算機二級C語(yǔ)言章節練習題】相關(guān)文章:
計算機二級C++基礎練習題10-28
2016年計算機二級《C語(yǔ)言》考前練習題及答案07-30
計算機二級C語(yǔ)言考點(diǎn)盤(pán)點(diǎn)07-28
計算機二級c語(yǔ)言題庫及答案09-25
計算機二級C語(yǔ)言沖刺試題及答案10-29
計算機二級C語(yǔ)言復習資料10-17