登机门|登机门CS 2008 |问题61

选择正确的选项来填充?1和?2以便下面的程序以相反的顺序打印输入字符串。假设输入字符串以换行符结尾。

null

void reverse( void )
{
int c;
if (?1) reverse();
?2
}
int main()
{
printf ( "Enter Text " ) ;
printf ( "" ) ;
reverse();
printf ( "" ) ;
}


(A)

?1 is (getchar() != ’’)
?2 is getchar(c);

(B)

?1 is (c = getchar() ) != ’’)
?2 is getchar(c);

(C)

?1 is (c != ’’)
?2 is putchar(c);

(D)

?1 is ((c = getchar()) != ’’)
?2 is putchar(c);

答复: (D) 说明: 见本报告问题2 https://www.geeksforgeeks.org/c-language-set-5/ 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享