高中数学《循环语句》同步练习1 新人教B版必修3

高中数学《循环语句》同步练习1 新人教B版必修3

ID:43422443

大小:54.00 KB

页数:6页

时间:2019-10-01

高中数学《循环语句》同步练习1 新人教B版必修3_第1页
高中数学《循环语句》同步练习1 新人教B版必修3_第2页
高中数学《循环语句》同步练习1 新人教B版必修3_第3页
高中数学《循环语句》同步练习1 新人教B版必修3_第4页
高中数学《循环语句》同步练习1 新人教B版必修3_第5页
资源描述:

《高中数学《循环语句》同步练习1 新人教B版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《循环语句》复习班测试题一.选择题(40分)1.下面程序段intk=2;while(k=0){printf(“%d”,k);k--;}则下面描述中正确的是C。  A)while循环执行10次B)循环是无限循环  C)循环题语句一次也不执行D)循环体语句执行一次2.下列表达式中,(B)不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。  A)x%2==0B)!x%2!=0C)(x/2*2-x)==0D)!(x%2)3.以下程序段的循环次数是B。  for(i=2;i==0;)printf(“%d”,i--);  A)无限次B)0次C)1次D)2次4.下列关于break语句的叙述不

2、正确的是(C)Abreak语句可用在循环体中,它将使执行流程跳出本层循环体。Bbreak语句可用在switch语句中,它将使执行流程跳出当前switch语句。Cbreak语句可用在if语句中,它将使执行流程跳出当前if语句。Dbreak语句在一层循环体中可以多次出现。5.下面程序的输出结果是。        main(B)        {intx=9;           for(;x>0;x--){if(x%3==0){   printf(“%d”,--x);   continue;}           }        }  A)741B)852C)963D)8754216.

3、以下不是死循环的程序段是。D  A)inti=100;B)for(;;);         while(1){i=i%100+1;if(i>100)break;         }  C)intk=0;D)ints=36;do{++k;}while(k>=0);while(s);--s;7.下述程序段的运行结果是C。6用心爱心专心inta=1,b=2,c=3,t;while(a

4、10]范围内为真,否则为假”的表达式是。C  A)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)  B)(x>=1)

5、

6、(x<=10)

7、

8、(x>=200)

9、

10、(x<=210)  C)(x>=1)&&(x<=10)

11、

12、(x>=200)&&(x<=210)  D)(x>=1)

13、

14、(x<=10)&&(x>=200)

15、

16、(x<=210)9.下述语句执行后,变量k的值是。Bintk=1;while(k++<10);  A)10B)11C)9D)无限循环,值不定10.设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=c>b)

17、

18、(n=c>d)后n的值为。

19、CA)1B)3C)2D)411.下面for循环语句(B)。        inti,k;        for(i=0,k=-1;k=1;i++,k++)           printf(“***”);  A)判断循环结束的条件非法B)是无限循环  C)只循环一次D)一次也不循环12.语句while(!E);括号中的表达式!E等价于C。  A)E==0B)E!=1C)E!=0D)E==113.下面B是错误的if语句(设intx,a,b;)  A)if(a=b)x++;B)if(a=

20、<4;);后变量i的值是C。  A)3B)4C)5D)不定15.以下程序段。Cx=-1;do    {x=x*x;}while(!x);  A)是死循环B)循环执行2次C)循环执行1次D)有语法错误16.下面程序的功能是在输入的一批正数中求最大者,输入0结束循环,选择B6用心爱心专心填空。main(){inta,max=0;   scanf(“%d”,&a);   while(【】){      if(max

21、句是。A  A)for(y=9,x=1;x>++y;x=i++)i=x;  B)for(;;x++=i);  C)while(1){x++;}  D)for(i=10;;i--)sum+=i;18.下面程序段的运行结果是。Dx=y=0;while(x<4)y++,x+=++y;printf(“%d,%d”,y,x);  A)20,7B)6,12C)20,8D)4,619.以下for循环的执行次数是C。for(x=0,y=0;(y=123)&&(x<4);x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。