选择题 12.  下面程序的执行结果是______。
    Private Sub Commandl_Click()
   a=0
   k=1
   Do While k<4
   x=k^k^a
   k=k+1
   Print x;
   Loop
    End Sub
【正确答案】 B
【答案解析】 本题主要考查算术运算符中的幂运算,在程序中x的值为k的k次方的a次方,k的值每次循环都加1,但a的值不变总为0,除0以外的任何数的0次方都是1,因此,在k的值变为4之前会输出三个1。