一、選擇題:
1、有以下程式
int a=2;
int f(int n)
else
return t+a++;
}main()
程式執行後的輸出結果是
a)26 b)28 c)29 d)24
2、有以下程式
int a=2;
int f(int *a)
main( )
s+=f(&a) ;
printf(「%d\n」,s);
}執行後輸出結果是
a) 10 b) 9 c) 7 d) 8
3、以下敘述中正確的是
a) 全域性變數的作用域一定比區域性變數的作用域範圍大
b)靜態(static)類別變數的生存期貫穿於整個程式的執行期間
c)函式的形參都屬於全域性變數
d)未在定義語句中賦初值的auto變數和static變數的初值都是隨機值
4、有以下程式
int a=3;
main()
s+=a++;printf(「%d\n」,s);
}程式執行後的輸出結果是
a) 8 b) 10 c) 7 d) 11
5、以下程式的輸出結果是
int f()
main()
a) 20 b) 24 c) 25 d) 15
6、在c語言中,形參的預設儲存類是
a) auto b) register c) static d) extern
7、設有以下函式:
f ( int a)
如果在下面的程式中呼叫該函式,則輸出結果是
main()
a) 7 b) 7 c) 7 d) 7
7 8 7 7
7 9 8 9
8、下列程式的輸出結果是
a) 4 b)6 c) 8 d) 10
int b=2;
int func(int *a)
main()
9、以下程式的輸出結果是
a) 6 9 9 b) 6 6 9 c) 6 15 15 d) 6 6 15
int d=1;
fun(int p)
main( )
10、以下程式執行後,輸出結果是
a) 8,15 b) 8,16 c) 8,17 d) 8,8
func(int a, int b)
main()
11、以下程式執行後,輸出結果是
a) 84 b) 99 c) 95 d) 44
int d=1;
fun(int p)
main()
12、下面程式的輸出是
int w=3;
main()
fun(int k)
a)360 b)3600 c)1080 d)1200
13、下列程式執行後輸出的結果是
#include < stdio.h >
f(int a)
main( )
a) 3 b) 6 c) 5 d) 4
14、下面程式的輸出是
a) 3 b) 4 c) 6 d) 9
fun3(int x)
main()
15、下面程式的輸出是
a) 1 b) 2 c) 7 d) 10
int m=13;
int fun2(int x, int y)
main()
16、請讀程式:
#include
void fun( int *s)
main()
;for(k=1; k<3; k++) fun(a);
for(k=0; k<5; k++) printf("%d", a[k]);
}上面程式的輸出結果是
a) 34756 b) 23445 c) 35743 d) 12345
17、以下程式的輸出結果是
#include
main()
func(a,b)
int a,b;
a) 8,17 b) 8,16 c) 8,20 d) 8,8
二、填空題:
1、以下程式執行後的輸出結果是
fun(int a)
main()
2、以下程式執行後的輸出結果是
int a=5;
fun(int b)
main()
3、以下程式輸出的最後乙個值是 。
int ff(int n)
main()
4、以下程式的輸出結果是。
void fun()
main()
5、以下程式的執行結果是
#include
main()
func(int a, int b)
6、閱讀下列程式:
#include
#define max_count 4
void fun();
main()
void fun()
上述程式的輸出結果是。
答案一.選擇題
1---5 ccbad 6---10 aabcc 11---15 abdcb
16---17 ca
二.填空
0 10 1 11 2 12
30 25
120246
8,17
2468
C語言中的識別符號作用域
2018 01 15 建立人 ruo xiao com程式中該識別符號可以使用的區域。例如 函式內的區域性變數的作用域僅限於函式體本身。說明了兩點 1 其他的函式無法通過該變數名訪問它們。2 只要分屬不同的作用域,不同的變數可以起相同的名字,並且可以位於相同的位址。檔案作用域 函式作用域 塊作用域和...
C 識別符號的作用域
轉 包括 區域性作用域 全域性作用域 檔案作用域 函式作用域 函式原型作用域 名空間作用域 類作用域 注意 潛在作用域,也就是同名變數的作用域問題。1.區域性作用域 指在函式定義或者復合語句中,從識別符號的定義點開始到函式或者復合語句結束之間的程式段。在同乙個區域性作用域內不能出現相同名字的兩個區域...
識別符號的作用域
塊作用域 區域性作用域 檔案作用域 全域性作用域 函式原型作用域 函式作用域 類作用域 塊作用域 塊是函式中一對花括號 包括函式定義所使用的花括號 所括起的一段區域。在塊內說明的識別符號具有塊作用域,它開始於識別符號被說明的地方,並在標誌該塊結束的右花括號處結束。如果乙個塊內有乙個巢狀塊,並且該塊內...