可以问这样一个问题:“如果让你回答一个人‘走X能到首都吗’你会点头吗?”
如果首都是走X:
李(说真话):对于‘走X能到首都吗’他会点头,而他说真话,因此他会点头.
张(说假话):对于‘走X能到首都吗’他会摇头,而他说假话,因此他会点头.
因此,如果对方点头应该走X.
如果首都是走Y:
李(说真话):对于‘走X能到首都吗’他会摇头,而他说真话,因此他会摇头.
张(说假话):对于‘走X能到首都吗’他会点头,而他说假话,因此他会摇头.
因此,如果对方摇头应该走Y.
综上所述:若对方点头,则走X;若对方摇头则走Y.
本人认为,对“点头是‘是’还是‘否’不确定了”的理解应该是因为不知道对方是张还是李,不知道对方说的是真话还是假话,因此不知道点头是是还是否.