問題 1
-
得 10 分,滿分 10 分
要調用數學函數時,在#include命令行中應包含
正確答案: C. "math.h”
-
問題 2
得 10 分,滿分 10 分
對於以下遞歸函數f,調用f(4),其返回值爲
int f(int n)
{
if (n)
return f(n - 1) + n;
else
return n;
}
正確答案: A. 10
-
問題 3
得 10 分,滿分 10 分
執行下列程序:
#define MA(x, y) ( x*y )
i = 5;
i = MA(i, i + 1) – 7;
後變量i的值應爲
正確答案: B. 19
-
問題 4
得 10 分,滿分 10 分
宏定義“#define DIV(a, b) a/b”,經DIV(x + 5, y - 5) 引用,替換展開後是
正確答案: A. x + 5 / y - 5
-
問題 5
得 10 分,滿分 10 分
定義帶參數的宏“#define JH(a,b,t) t = a; a = b; b = t”,對兩個參數a、b的值進行交換,下列表述中哪個是正確的
正確答案: C. 不定義參數t將導致運行錯誤
-
問題 6
得 10 分,滿分 10 分
執行下面程序,正確的輸出是
int x = 5, y = 7;
void swap ( )
{
int z ;
z = x ;
x = y ;
y = z ;
}
int main(void)
{
int x = 3, y = 8;
swap ( ) ;
printf ( " %d , %d \n", x , y ) ;
return 0 ;
}
正確答案: A. 3, 8
-
問題 7
得 10 分,滿分 10 分
下面說法中正確的是
正確答案: A. 若全局變量僅在單個C文件中訪問,則可以將這個變量修改爲靜態全局變量,以降低模塊間的耦合度
-
問題 8
得 10 分,滿分 10 分
執行完下列語句段後, i值爲[x]。
int i;
int f(int x)
{
static int k = 0;
x += k++;
return x;
}
i=f(f(1));
x 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 2 -
問題 9
得 0 分,滿分 10 分
執行完下列語句段後, i的值爲[x]
int i;
int f(int x)
{
return ((x>0)? f(x-1)+f(x-2):1);
}
i=f(3);
x 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 5 -
問題 10
得 10 分,滿分 10 分
-
問題 11
得 10 分,滿分 10 分
下面程序用於計算 f(k , n)=1k+2k+…+nk ,其中power(m , n )求mn。請填寫程序中相應語句。
# include <stdio.h>
int power(int m , int n)
{
int i ;
[x];
for( i=1 ; i<=n ; i++)
[y];
return p ;
}
int f(int k , int n)
{
int i ;
[z];
for( i=1 ; i<=n ; i++)
[d];
return s ;
}
int main(void)
{
int k , n ;
scanf(“%d%d”, &k, &n ) ;
printf(“f(%d, %d)=%ld” , k, n, f(k, n)) ;
return 0;
}
x 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 int p=1 y 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 p=p*m 完全匹配 p=m*p z 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 int s=0 d 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 s=s+power(i,k) -
問題 12
得 10 分,滿分 10 分
下列遞歸程序的輸出結果爲[x]。
#include <stdio.h>
int fib(int g)
{
switch(g)
{
case 0: return 0;
case 1:
case 2: return 2;
}
printf("g=%d,", g);
return fib(g-1) + fib(g-2);
}
int main(void)
{
int k;
k = fib(4);
printf("k=%ld\n", k);
return 0;
}
x 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 g=4,g=3,k=6 -
問題 13
得 10 分,滿分 10 分
下列語句的運算結果爲[x]
#define F(x) x - 2
#define D(x) x * F(x)
printf("%d,%d", D(3), D(D(3))) ;
x 的正確答案: 評估方式 正確答案 區分大小寫 完全匹配 7,-13
您的支持是我更新的不竭動力!
希望點個贊或者投個幣,支持一下吧!(一鍵三連也可以哦)
👇👇👇