|教案下载
搜索
    上传资料 赚现金
    《循环语句》同步练习1(人教B版必修3)教案
    立即下载
    加入资料篮
    《循环语句》同步练习1(人教B版必修3)教案01
    《循环语句》同步练习1(人教B版必修3)教案02
    《循环语句》同步练习1(人教B版必修3)教案03
    还剩3页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    人教版新课标B必修31.2.3循环语句教案及反思

    展开
    这是一份人教版新课标B必修31.2.3循环语句教案及反思,共6页。

    《循环语句》复习班测试题

    一.选择题40分)

    1.下面程序段

    int k=2;

    while (k=0) {printf(“%d”,k);k--;}

    则下面描述中正确的是 C       

      Awhile循环执行10        B)循环是无限循环

      C)循环题语句一次也不执行     D)循环体语句执行一次

    2.下列表达式中,  B 不满足x的值为偶数时值为真,为奇数时值为假的要求。

      Ax%2==0    B!x%2!=0    C(x/2*2-x)==0    D!(x%2)

     

    3.以下程序段的循环次数是    B      

      for (i=2; i==0; )    printf(“%d” ,  i--) ;

      A)无限次        B0    C1      D2

     

    4.下列关于break语句的叙述不正确的是(C

    A  break语句可用在循环体中,它将使执行流程跳出本层循环体。

    B  break语句可用在switch语句中,它将使执行流程跳出当前switch语句。

    C  break语句可用在if语句中,它将使执行流程跳出当前if语句。

    D  break语句在一层循环体中可以多次出现。

     

    5.下面程序的输出结果是 。

            main (B )

            { int x=9;

               for (; x>0; x--) {

    if (x%3==0) {

           printf(“%d”,--x);

           continue ;

    }

               }

            }

      A741         B852          C963          D875421

     

    6.以下不是死循环的程序段是 。D

      Aint i=100;                       Bfor ( ; ; ) ;

             while (1) {

    i=i%100+1 ;

    if (i>100) break ;

                 }

      Cint k=0;                       Dint s=36;

    do { ++k; } while (k>=0);             while (s) ; --s ;

     

    7.下述程序段的运行结果是    C     

    int a=1,b=2, c=3, t;

    while (a<b<c) {t=a; a=b; b=t; c--;}

    printf(“%d,%d,%d”,a,b,c);

      A1,2,0        B2,1,0        C1,2,1        D2,1,1

     

    8.能正确表示x的取值在[1,10][200,210]范围内为真,否则为假的表达式是。C

      A(x>=1) && (x<=10) && (x>=200) && (x<=210)

      B(x>=1) | | (x<=10) | | (x>=200) | | (x<=210)

      C(x>=1) && (x<=10) | | (x>=200) && (x<=210)

      D(x>=1) | | (x<=10) && (x>=200) | | (x<=210)

     

    9.下述语句执行后,变量k的值是 。B

    int k=1;

    while (k++<10);

      A10        B11       C9           D)无限循环,值不定

     

    10.设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=c>b) || (n=c>d)n的值为 。C

    A1   B3  C2     D4

     

    11.下面for循环语句 ( B  )

            int i,k;

            for (i=0, k=-1; k=1; i++, k++)

               printf(“***”);

      A)判断循环结束的条件非法    B)是无限循环

      C)只循环一次                D)一次也不循环

     

    12.语句while (!E); 括号中的表达式!E等价于   C      

      AE==0    BE!=1    CE!=0    DE==1

     

    13.下面 B     是错误的if语句(设int x,a,b;

       Aif (a=b) x++;          Bif (a=<b) x++;

       Cif (a-b) x++;           Dif ( x ) x++;

     

    14.执行语句for (i=1;i++<4;) ; 后变量i的值是   C   

      A3     B4        C5          D)不定

     

    15.以下程序段 。C

    x=-1;

    do

        { x=x*x; }

    while (!x);

      A)是死循环  B)循环执行2 C)循环执行1  D)有语法错误

     

    16.下面程序的功能是在输入的一批正数中求最大者,输入0结束循环,选择   B        填空。

    main ( )

    { int a,max=0;

       scanf(“%d”,&a);

       while (【 】)

     {

          if (max<a) max=a ;

          scanf (“%d”,&a);

       }

       printf(“%d”,max);

    }

      Aa==0     Ba        C!a==1         D!a

     

    17.以下不是死循环的语句是 。A

      Afor (y=9,x=1;x>++y;x=i++) i=x ;

      Bfor ( ; ; x++=i ) ;

      Cwhile (1) { x++ ; }

      Dfor (i=10 ; ; i--) sum+=i ;

     

    18.下面程序段的运行结果是 。D

    x=y=0;

    while (x<4) y++,x+=++y ;

    printf(“%d,%d”,y,x);

      A20,7    B6,12        C20,8       D46

     

    19.以下for循环的执行次数是    C    

    for (x=0,y=0; (y=123) && (x<4) ; x++) ;

      A)无限循环  B)循环次数不定   C4  D3

     

    20.以下程序输出结果是   B    

    main ( )

    { int x=1,y=0,a=0,b=0;

       switch(x) {

          case 1:switch (y) {

                  case 0 : a++ ; break ;

                  case 1 : b++ ; break ;

                  }                  

          case 2:a++; b++; break;

          case 3:a++; b++;

    }

      printf(“a=%d,b=%d”,a,b);

    }

      Aa=1,b=0    Ba=2,b=1    Ca=1,b=1    Da=2,b=2

     

     

     

    二.填空题10分)

    1.C语言三个基本结构语句分别是  顺序     语句,选择      语句和 循环       语句。

     

    2.至少执行一次循环体的循环语句是   do while    

     

    1. 将条件“y能被4整除但不能被100整除,或y能被400整除写成逻辑表达式

    ___  y%4==0&&y%100!=0||y%400==0  __________

     

    4. 计算下列分段函数的 if 语句是_ __

         y= 1    x>0

         y= 0    x=0

         y= -1    x<0

     

    5.程序段

            for (a=1,i=-1; -1<i<1; i++)

              { a++ ; printf(“%2d”,a); } ;

              printf(“%2d”,i) ;

      的运行结果是           

     

     

     

     

    三.判断题(10)

    1.while循环中允许使用嵌套循环,但只能是嵌套while循环。【x

    2.在实际编程中,do-while循环完全可以用for循环替换。【 x

    3.continue语句只能用于三个循环语句中。【x

    4.在不得已的情况下(例如提高程序运行效率),才使用goto语句。【 v

    5.语句标号与C语言标识符的语法规定是完全一样的。【v

    6.for循环的三个表达式可以任意省略,while,do-while也是如此。【  x

    7.多个case可以执行相同的程序段。【 v

    8.while的循环控制条件比do-while的循环控制条件严格。【 v

    9.if语句中的表达式不限于逻辑表达式,可以是任意的数值类型。【x

    10.do-while循环的while后的分号可以省略。【x

     

     

     

    .程序阅读题

    1.写出下面程序运行的结果。

    main ( )

    { int x,i ;

       for (i=1 ; i<=100; i++)

    {

          x=i;

          if (++x%2==0)

             if (++x%3==0)

                if(++x%7==0)

                   printf(“%d ”,x) ;

       }

    }

    28  70

     

    2.写出下面程序运行的结果。

    下面程序将输入的大写字母改写成小写字母输出,其他字符不变;请判断下面程序的正误,如果错误请改正过来。

    main ( )

    { char c;

        c = getchar ( ) ;

    c = (c>=’A’ && c<=’Z’) ? c+32 : c ;  

        printf(“%c”,c);

    }

    3.写出下面程序运行的结果。

    main ( )

    {

     int a,b;

       for (a=1,b=1 ; a<=100 ; a++)

    {

          if (b>=20) break;

          if (b%3==1) { b+=3 ; continue ; }

          b-=5;

       }

       printf(“%d\n”,a);

    }

     

    8

    4.写出下面程序运行的结果。

    main ( )

    { int k=1,n=263 ;

       do { k*= n%10 ; n/=10 ; } while (n) ;

       printf(“%d\n”,k);

    }

     

    36

    5.写出下面程序运行的结果。

    main ( )

    { int i,k=0;

       for (i=1; ; i++)

    {

          k++ ;

          while (k<i*i)

     {

             k++ ;

             if (k%3==0) goto loop ;

          }

       }

    loop:

       printf(“%d,%d\n”,i,k);

    }

    2,3

     

    .编程题

    1. 输入两个正整数mn,求其最大公约数和最小公倍数。10

     

    1. 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。10

     

     

    1. 求 (即求1!+2!+3!+…+19!+20!)。5

     

    4.任意范围内既能被5整除,又能被7整除的数的和5

     

    5.提高题:打印出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字立方之和等于该数本身。 5

    相关教案

    高中数学1.2.3循环语句教学设计: 这是一份高中数学1.2.3循环语句教学设计,共3页。教案主要包含了教学目标,教学的重点,教学方法与手段,教学过程等内容,欢迎下载使用。

    高中数学人教版新课标B必修31.2.3循环语句教学设计: 这是一份高中数学人教版新课标B必修31.2.3循环语句教学设计,共5页。教案主要包含了知识与技能,过程与方法,情态与价值等内容,欢迎下载使用。

    高中数学1.2.3循环语句教学设计: 这是一份高中数学1.2.3循环语句教学设计,共3页。教案主要包含了学习导航,课堂互动,经典范例等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map