181、以下說法中正確的是_____C___.
A) C語言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行
B) 在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義
C) C語言程序總是從main()函數(shù)開始執(zhí)行
D) C語言程序中的main()函數(shù)必須放在程序的開始部分
182、以下程序的輸出結(jié)果是____B_____.
#include
int a,b;
void fun()
{ a=100; b=200; }
void main()
{ int a=5,b=7;
fun();
printf("%d%d\n",a,b); }
A) 100200 B) 57 C) 200100 D) 75
183、以下函數(shù)func()的功能是:使具有n個(gè)元素的一維數(shù)組b的每個(gè)元素的值都增加2,劃線處應(yīng)填入__D_.
func(int b[ ],int n)
{ int ;
for(i=0;i __________; } A) b[i++] B) b[i]++ C) b[i+=2] D) b[i]+=2 184、設(shè)有以下函數(shù): #include int f(int a) { int b=0,c; c=3; b++ ; c++; return (a+b+c); } 如果在下面的程序中調(diào)用該函數(shù),則輸出結(jié)果是__B__. void main() { int i; for(i=0;i<3;i++) printf("%d\n",f(i)); } A) 5 B) 5 C) 3 D) 3 7 6 4 3 9 7 5 3 185、設(shè)有以下函數(shù): #include int f(int a) { int b=0; static c=3; b++ ; c++; return (a+b+c); } 如果在下面的程序中調(diào)用該函數(shù),則輸出結(jié)果是___A_. void main() { int a=2,i; for(i=0;i<3;i++) printf("%d\n",f(a)); } A) 7 B) 7 C) 7 D) 7 8 9 10 7 9 11 13 7 186、在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是_____B___. A) 地址傳遞 B) 單向值傳遞 C) 由實(shí)參傳給形參,再由形參傳回實(shí)參 D) 傳遞方式由用戶指定 187、C語言規(guī)定,除主函數(shù)外,程序中各函數(shù)之間__A__. A) 既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用 B) 不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用 C) 允許直接遞歸調(diào)用不允許間接遞歸調(diào)用 D) 不允許直接遞歸調(diào)用允許間接遞歸調(diào)用 188、以下函數(shù)fun形參的類型是____D____. fun( float x) { float y; y=3*x-4; return y; } A) int B) 不確定 C) void D) float 189、下面程序的輸出是____C____. int fun3(int x) {static int a=3; a+=x; return(a); } void main() {int k=2,m=1,n; n=fun3(k); n=fun3(m); printf("%d\n",n); } A) 3 B) 4 C) 6 D) 9 190、下列程序執(zhí)行后輸出的結(jié)果是___C_____. #include int f(int a) {int b=0; static c=3; a=c++,b++; return(a); } void main() {int a=2,i,k; for(i=0;i<3;i++) k=f(a++); printf("%d\n",k); } A) 3 B) 0 C) 5 D) 4
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |