考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“若x=-1,执行语句do{x=x*x;}while(x--);下列说法正确的是( )。”,希望对大家有更好的帮助。
5、若x=-1,执行语句do{x=x*x;}while(x--);下列说法正确的是( )。
A、循环体执行一次
B、循环体执行两次
C、循环体执行无限次
D、语法错误,无法执行
5、试题答案:B
试题解析:
【考点】本题考查循环结构的执行。
【解析】do{ }while循环中循环体至少执行一次。故循环第一次x=-1*-1=1,x--(先用x的值1,再令其值-1为0);第二次x=0*0=0,x--(先用x的值0,再令其值-1为-1),此时while(0)退出循环。故循环体执行两次,本题选B。
以上“若x=-1,执行语句do{x=x*x;}while(x--);下列说法正确的是( )。”,更多关于考研真题内容将不断更新。
