题目内容

若有如下语句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

若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是()。#include "stdio.h"main() {char c;int v0=1,v1=0,v2=0;do{switch(c=getchar()) {case ‘a’:case ‘A’:case ‘e’:case ‘E’:case ‘i’:case ‘I’:case ‘o’:case ‘O’:case ‘u’:case ‘U’:v1+=1;default:v0+=1;v2+=1;}}while(c!=’\n’);printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}

A. v0=7,v1=4,v2=7
B. v0=8,v1=4,v2=8
C. v0=11,v1=4,v2=11
D. v0=12,v1=4,v2=12

以下程序的输出结果是( )。main() {int num=0;while(num<=2) {num++;printf("%d",num);}}

A. 1234
B. 123
C. 12
D. 1

t为int类型,进人下面的循环之前,t的值为0,则以下叙述中正确的是()。 while( t=l ) {……}

A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对

答案查题题库