早教吧 育儿知识 作业答案 考试题库 百科 知识分享

3.以下程序段的描述,正确的是()要解释X=-1;do{X*X9X;}while(!3.以下程序段的描述,正确的是()要解释X=-1;do{X*X9X;}while(!x);A.是死循环B.循环执行两次C.循环执行一次D.有语法

题目详情
3.以下程序段的描述,正确的是( )要解释 X= -1; do{X*X9X;}while (!
3.以下程序段的描述,正确的是( )要解释
X= -1;
do{X*X9X;}while (!x) ;
A.是死循环
B. 循环执行两次
C.循环执行一次
D.有语法错误
▼优质解答
答案和解析

选C,执行一次

-1*-1的几次方,是这意思么?那结果为1

最后的条件是x的非也就是0。结果不成立,停止循环


其次是这代码无法执行,应改为

#include"stdio.h"
#include"math.h"
void main()
{
    double k,X= -1;
    do
        k=X*pow(X,-9);
    while (!X);
}