题目内容

下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,请选择填空( )。#include "stdio.h"main() {int a,b,t;scanf(“%d%d”,&a,&b);while( ___________ ){if(a>b) {t=a;a=b;b=t;}printf(“%d,%d\n”,a,b);scanf(“%d%d”,&a,&b)}}

A. !a=b
B. a!=b
C. a==b
D. a=b

查看答案
更多问题

对以下程序段描述正确的是()。x=-1;do {x=x*x;} while(!x) ;

A. 是死循环
B. 循环执行二次
C. 循环执行一次
D. 有语法错误

以下描述中正确的是()。

A. do-while循环中循环体内不能使用复合语句
B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作
D. do-while循环中,根据情况可以省略while

若有如下语句int x=3;do{printf(“%3d”,x-=2);} while(!(--x));则上面程序段()。

A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环

有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空()。#include "stdio.h"main() {int i;for(i=100;i<200;i++)if((i-2)%4==0)if(!((i-3)%7))if( ______ )printf("%d",i);}

A. i%9=5
B. i%9!=5
C. (i-5)%9!=0
D. i%9==5

答案查题题库