网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

有以下程序段,其中do—while循环的结束条件是_______。 int n=0,p; do{ scanf(“%d”,&p); n++; } while(p!=12345 &&n<3);

A.p的值不等于12345并且n的值小于3

B.p的值等于12345并且n的值大于等于3

C.p的值不等于12345或者n的值小于3

D.p的值等于12345或者n的值大于等于3


参考答案和解析
p 的值等于12345或者n的值大于等于3
更多 “有以下程序段,其中do—while循环的结束条件是_______。 int n=0,p; do{ scanf(“%d”,p); n++; } while(p!=12345 n<3);A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3” 相关考题
考题 有以下程序段intn=0,p;do{scanf(“%d”,n++;}while(p!=12345此处do-while循环的结束条件是() A、p的值不等于12345且n的值小于3B、p的值等于12345且n的值大于等于3C、p的值不等于12345且n的值小于3D、p的值等于12345或者n的值大于等于3

考题 以下不构成无限循环的语句或者语句组是( )。A.n=0;B.n=0; do{++n;}while(n<=0); while(1){n++}C.n=10;D.for(n=0,i=1;;i++)n+=i; while(n);{n--;)

考题 有以下程序: main() {int n=0; do { n++; printf("%d\n",n); } while(n<=3); } 程序的输出结果是( )。A.1 2B.1 2 3C.1 2 3 4D.1

考题 有以下程序 void change(int k[]){k[0]=k[5];} main() { int x[10]={1,2,3,4,5,6,7,8,9,10},n=0; while(n<=4) { change(x[n]); n++;} for(n=0;n<5;n++) printf("%d",x[n]); printf("\n"); } 程序运行后输出的结果是______。A.678910B.13579C.12345D.62345

考题 有以下程序: main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; }while(!i); n++; } printf("n=%d\n",n); } 程序执行后的输出结果是( )。A.n=5B.n=2C.n=3D.n=4

考题 有以下程序:inlucdemain()D)2 3 3{int n,*P=NULL;*p=printf("input n:");scanf("%d 有以下程序: #inlucde<stdio.h> main()D)2 3 3 {int n,*P=NULL; *p=&n; printf("input n:");scanf("%d",&p);printf("output n:");printf("%d\n",p); } 该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是( )。A.int n,*P=NULL;B.*P=&n;C.scanf(“%d",&p)D.printf("%d\n",p);

考题 若有说明:int *p,m=5,n;,以下正确的程序段是A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p)C.scanf("%d",n);*p=n;D.p=n;*p=m;

考题 以下程序正确计算p=n!(n=0)的是()。 A.for(p=1.0,k=1;k=n;)p*=k++;B.p= 1.0;k=0;while(kn)p*=++k;C.p= 1.0;k=1;do{++k;p*=k;}while(k=n);D.p=1.0;for(k=n;k=1;k--)p*=k--;

考题 下面程序的执行结果是【】。include void main(){int n=0,x=0;do{n++;if(n%3==2do{n++;if(n%3==2n%5==3n%7==2)x=1;}while(x!=1);cout<<"n=" <<n<<end1;}

考题 下列程序是死循环的是A.for(;;);B.int s=36; while(S)--S;C.int m=10; do { m- - }while(m0);D.int n=5; while(n1) { n- -; if(n0)break; }

考题 若有说明:int *p,m=5,n;以下正确的程序段是( )。A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p)C.scanf("%d",n);*p=6;D.p=n;*p=m;

考题 下列程序是死循环的是 ( )A.for(;;)B.int s=36; while(s)=s;C.int m=10; do{m- -;}while(m>0);D.int n=5; while(n>1) { n- -; if(n<0)break; }

考题 若有说明:int * p,m=51; n;,以下正确的程序段是( )A.p=m; scanf("%d",p)B.p=n; scanf("%d",P)C.scanf("%d",p) p=n;D.p=n; p=m;

考题 有以下程序段: int n=0,p; do{scanf(“%d”,p);n++;}while(p!=12345n<3); 此处do-while循环的结束条件是A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3

考题 有以下程序的输出结果是( ) main( ) { int i,n=0; for(i=2;i5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf(“n=%d\n”,n); }A.n=5B.n=2C.n=3D.n=4

考题 有以下程序: main { int i,n=0: for(i=2;i5;i++) { do { if(i%3) continue: n++: }while(!i); n++: } printf("n=%d\n",n); } 程序执行后输出结果是( )。A.n=5B.n=2C.n=3D.n=4

考题 有以下程序:include main(){ int i,n=0;for(i=2;i 有以下程序: #include <stdio.h> main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(! i); n++; } printf("n=%d\n",n); } 程序执行后的输出结果是( )。A.n=5B.n=2C.n=3D.n=4

考题 有以下程序段: int n=0,p; do { scanf("%d",&p);n + +;}while(p!=12345 && n3); 此处do-while循环的结束条是A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3

考题 有以下程序:includemain(){int s=0,a=1,n; scanf("%d",n); do {s+=1;a=a-2;} whi 有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是( )。A.-1B.-3C.-5D.0

考题 下列各程序段中,不是死循环的是( )。A.int j=100;B.for(;;) while(1) {j=j%100+1; if(j>1000) break; }C.int n=0;D.int m=36; do{ while(m)--m; ++n; }while(n>=0);

考题 有以下程序 main() { int i,n=0; for(i=2;i<5;i++) { do {if(i%3)continue; n++; }while(!i); n++; } printf("n=%d\n",n); } 程序执行后输出结果是A.n=5B.n=2C.n=3D.n=4

考题 int AA(LNode *HL , ElemType x){int n=0; LNode *p=HL;while (p!=NULL){if (p->data= =x) n++;p=p->next; }return n;}对于结点类型为LNode的单链表,以上算法的功能为:()

考题 程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()A、6B、8C、7D、9

考题 写出算法的功能。int L(head){ node * head; int n=0; node *p; p=head; while(p!=NULL) { p=p-next; n++; } return(n); }

考题 以下不会构成无限循环的语句或语句组是()A、n=0;do{++n;}while(n=0)B、n=0;while(1){n++;}C、n=10;while(n);{n--;}D、for(n=0,i=1;;i++)n+=i

考题 单选题程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()A 6B 8C 7D 9

考题 单选题以下不构成无限循环的语句或者语句组是(  )。A n=0;do{++n;}while(n=0);B n=0;while(1){n++;}C n=10;while(n);{n--;}D for(n=0,i=1;i++)n+=i;

考题 填空题写出算法的功能。int L(head){ node * head; int n=0; node *p; p=head; while(p!=NULL) { p=p-next; n++; } return(n); }