(1) ´ÙÀ½ °ýÈ£ ºÎºÐÀ» ä¿ì½Ã¿À.
A. ÇÔ¼ö ³»ºÎ¿¡¼ ÀÚ±â ÀÚ½ÅÀÇ ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ÇÔ¼ö¸¦ (Àç±Í)ÇÔ¼ö¶ó ÇÑ´Ù.
B. ÇÔ¼öÀÇ ÀÎÀÚ¿¡¼ ÇÔ¼ö¸¦ Á¤ÀÇÇÏ´Â ºÎºÐ¿¡ ±â¼úµÇ´Â ÀÎÀÚ¸¦ (Çü½Ä)ÀÎÀÚ¶ó ÇÑ´Ù.
C. ÇÔ¼öÀÇ È£Ãâ¿¡¼ Çü½ÄÀÎÀÚ¿¡ ÇØ´çÇÏ´Â º¯¼ö¿¡ ½ÇÀÎÀÚ °ªÀ» º¹»çÇÑ´Ù´Â ÀǹÌÀÇ ¿ø¾î¸¦
(call-by-value)¶ó ÇÑ´Ù.
D. ÇǺ¸³ªÃ÷ÀÇ ¼ö¿¡¼ F(0)=0, F(1)=1 À̸é F(4)´Â (3)ÀÌ´Ù.
E. ÀϹÝÀûÀ¸·Î Àç±ÍÀûÀ¸·Î ÇØ°áµÉ ¼ö ÀÖ´Â ¹®Á¦´Â (¹Ýº¹¹®À» ÀÌ¿ëÇÑ ÇÔ¼ö)À¸·Îµµ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
(2) ´ÙÀ½ ¼Ò½º¿¡¼ÀÇ ¿¡·¯¸¦ ã¾Æº¸°í ¼öÁ¤ÇϽÿÀ.
A. 1ºÎÅÍ n±îÁöÀÇ ÇÕÀ» ±¸ÇÏ´Â Àç±ÍÀû ÇÔ¼ö(¼öÁ¤ ¼Ò½º)
int sum(int a)
{
if(a<=1)
return a;
return a + sum(a-1);
}
B. º»¹®³»¿ë Âü°í
C. º»¹®³»¿ë Âü°í
D. º»¹®³»¿ë Âü°í
(4) ´ÙÀ½À» ÇÁ·Î±×·¡¹Ö ÇϽÿÀ.
A. 1ºÎÅÍ n±îÁöÀÇ ÇÕÀ» ±¸ÇÏ´Â ÇÔ¼ö¸¦ Àç±ÍÇÔ¼ö·Î ¸¸µé¾î 1ºÎÅÍ 20±îÁöÀÇ °¢°¢ÀÇ ÇÕÀ» ±¸ÇÏ´Â
ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.
#include
int sum(int n);
void main()
{
int i,number=20;
for(i=1; i<=20; i++)
{
printf(`1 ~ %3d±îÁöÀÇ ÇÕ: %4d\\n`, i, sum(i));
}
}
int ¡¦(»ý·«)
|