b = 00000110
t = b <<态握并正 2 = 00011000
a ^ t = 00011011
所以帆蔽庆选A
选D,只执行一次,do(语句块)while(条件)这样的循环是先执行再判断,最少执行返拿一次。这里,先执行语拦世族句块,k--,此时k=4,不简弊满足k<=0,退出循环,故只执行一次。#include <stdio.h>void main()
{
int k = 2
while (k<7){
if (k%2){
k = k + 3
迅氏 printf("k=%d\n", k)
continue
亩族散 }
k = k + 1
printf("k=%d\n",k)
}
}
k初始为2, k%2=0 执行k=k+1. k=3
k%2=1 执行k=k+3 k=6
k%2=0 执行k=k+1 k=7
k<7不成立,退出穗衡循环
所以 k=k+3执行一次。 k=k+1执行2次。 循环体执行三次。 k最终值为7
错误的是D
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)