资源描述:
《程序设计语言(3)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《程序设计语言C1》随机作业题做作业时间:2013-4-288:00:00至2013-6-3022:00:00窗体顶端 1、以下叙述正确的是()(3分)A、B、C、D、A、do-while语句构成的循环不能用其它语句构成的循环来代替B、do-while语句构成的循环只能用break语句退出C、用do-while语句构成的循环,在while后的表达式为非零时结束循环。D、用do-while语句构成的循环,在while后的表达式为零时结束循环。 2、定义如下变量:intn=10则下列循环的输出结果是______while(n>7){n
2、--;printf("%d",n);}(3分)A、B、C、D、A、1098B、987C、10987D、9876 3、假定a和b为int型变量,则执行以下语句后b的值为a=1;b=10;do{b=b-a;a++;}while(b-->0);(3分)A、B、C、D、A、-3B、-2C、-1D、-4 4、以下程序运行后,输出结果是main(){inty=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=i;j>0;j--)printf("%d",a[j]);printf
3、("");}(3分)A、B、C、D、A、1000B、11010C、01001D、10100 5、以下程序段的输出结果是intx=3;do{printf("%3d",x-=2);}while(!(--x));(3分)A、B、C、D、A、1B、3,0C、1,-2D、死循环 6、以下程序的输出结果是main(){inti;for(i='A';i<'I';i++,i++)printf("%c",i+32);printf("");}(3分)A、B、C、D、A、编译不通过,无输出B、acegC、acegiD、abcdefghi 7、以
4、下循环体的执行次数是main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)printf("%d",i);}(3分)A、B、C、D、A、3B、2C、1D、0 8、若有如下语句intx=3;do{printf("%d",x-=2);}while(!(--x));则上面程序段(3分)A、B、C、D、A、输出的是1B、输出的是1和-2C、输出的是3和0D、是死循环 9、下面程序的运行结果是#includemain(){inta=1,b=10;do{b-=a;a++;}while(b--<0);prin
5、tf("a=%d,b=%d",a,b);}(3分)A、B、C、D、A、a=3,b=11B、a=2,b=8C、a=1,b=-1D、a=4,b=9 10、当执行以下程序段时{y=-1;do{y--;}while(--y);printf("%d",y--);}(3分)A、B、C、D、A、循环体将执行一次B、循环体将执行两次C、循环体将执行无限次D、系统将提示有语法错误 11、在下列选项中,构成死循环的程序段是(3分)A、B、C、D、A、inti=100B、for(;;);C、intk=1000;D、ints=36 12、执行语句
6、:for(i=1;i++<4;)后;变量i的值是(3分)A、B、C、D、A、3B、4C、5D、不定 13、有以下程序main(){intx,i;for(i=1;i<=50;i++){x=i;if(x%2==0)if(x%3==0)if(x%7==0)printf("%d",i);}}输出结果是(3分)A、B、C、D、A、28B、27C、42D、41 14、运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);whil
7、e(m!=n){while(m>n)m-=n;while(n>m)n-=m;}printf("m=%d",m);}(3分)A、B、C、D、A、m=3B、m=2C、m=1D、m=0 15、设K为整形,则下面的while循环执行()次k=2;while(k==0){printf("%d",k);k--;}printf("");(3分)A、B、C、D、A、无限次B、0次C、1次D、2次 16、在C语言中,当while语句中的条件为()时,结束该循环.(3分)A、B、C、D、A、0B、1C、TRUED、非0 17、语句while(
8、!E);中的表达式!E等价于_______(3分)A、B、C、D、A、E==0B、E!=0C、E!=1D、E==1 18、阅读下列程序:main(){intn[3],i,j,k;for(i=0;i〈3;i++)n[i]=0;k=2;for(i=0;