[二級C試題天天練]C語言考試試題6

字號:

22、有以下程序
     #include
     main()
     { char a1=’4’,a2=’5’;
     a1=getchar(); a2=getchar(); putchar(a1); putchar(a2);
     }
    當運行時輸入:c<回車> 后,以下敘述正確的是
     A)變量a1被賦予字符c,a2被賦予回車符
     B)程序將等待用戶輸入第2個字符
     C)變量a1被賦予字符c,a2中仍是原有字符5
     D)變量a1被賦予字符c,a2中將無確定值
    答案:A
    解析:getchar()函數只能用來輸入一個字符。當輸入c<回車>后,變量a1被賦予字符c,而變量a2被賦予回車符