n?m:n;for(;(k%m!=0)||(k%n!=0);k++);returnk;}【問題1】(5分)(1)請寫出發(fā)生函數調用test_fl(9,6)時,函數的返回值;(2)請說明函數test_fl的功能?!菊f明2】設在某C系統(tǒng)中為每個字符分配1個字節(jié),為..." />

色戒完整版播放|色戒完整版未减版时间|反击电影在线观看免费完整版中国|风月奇谭未删减完整版在线观看,色婷婷综合视频,午夜1区,雏妓电影未删减完整版在线观看国语

軟題庫 學習課程
當前位置:信管網 >> 在線考試中心 >> 試題查看
試題題型【分析簡答題】
試題內容

 閱讀以下說明、C函數和問題,將解答寫入答題紙的對應欄內。
【說明1】
函數test fl (int m,int n)對整數m、n進行某種運算后返回一個整數值。
【C函數1】
int test_fl (int m, int n)
{   int k;
k=m>n?m:n;
for(;(k%m!=0)||(k%n!=0);k++);
return k;

【問題1】(5分)
(1)請寫出發(fā)生函數調用test_fl(9,6)時,函數的返回值;
(2)請說明函數test_fl的功能。
【說明2】
設在某C系統(tǒng)中為每個字符分配1個字節(jié),為每個指針分配4個字節(jié),sizeof(x)計算為x分配的字節(jié)數。
函數test_f2()用于測試并輸出該C系統(tǒng)為某些數據分配的字節(jié)數。
【C函數2】
void test_f2()
{   char str[]="NewWorld";    char *p=str;  char i=‘\0’;
void *ptr=malloc(50);
printf("%d\t",sizeof(str)); printf("%d\n",sizeof(p));
printf("%d\t",sizeof(i));   printf("%d\n”,sizeoqptr)),
}
【問題2】(4分)
請寫出函數test_f2()的運行結果。
【說明3】
函數test_f3(char s[])的功能是:將給定字符串s中的所有空格字符刪除后形成的串保存在字符數組tstr中(串s的內容不變),并返回結果串的首地址。
【C函數3】
char *test_f3 (const char s[])
{   char tstr[50]={‘\0’};   unsigned int i,k=0;
for(i=0;iif(s[i]!= ‘ ’)tstr[k++]=s[i];
return tstr;

【問題3】(6分)
函數test_f3()對返回值的處理有缺陷,請指出該缺陷并說明修改方法。

查看答案

相關試題