求职经历之2011.7.18

笔试:

        名词解释:I2C,DSP,FPGA,MCU,ARM,
          80的阶乘,后有多少个0;
          break和continu是不是只能用于循环体中,是不是无条件跳转 

C语言的跳转语句中,对于break和continue说法正确的是_______。 
    A、continue语句只应用于循环体中
    B、break语句只应用于循环体中
    C、break是无条件跳转语句,continue不是
    D、break和continue的跳转范围不够明确,容易产生问题

Break语句和continue语句

  简单地说,Break语句用于跳出循环,continue用于结束本次循环。
  break语句
  break语句只能用在switch 语句或循环语句中, 其作用是跳出switch语句或跳出本层循环,转去执行后面的程序。由于break语句的转移方向是明确的,所以不需要语句标号与之配合。break语句的一般形式为: break; 上面例题中分别在switch语句和for语句中使用了break 语句作为跳转。使用break语句可以使循环语句有多个出口,在一些场合下使编程更加灵活、方便。

  continue语句 
  只能用在循环体中,其语义是:结束本次循环,即不再执行循环体中continue 语句之后的语句,转入下一次循环条件的判断与执行。应注意的是, 本语句只结束本层本次的循环,并不跳出循环。


    使用Switch语句实现分支选择
    用if语句实现分支控制
    用while语句实现的循环控制 
    用do...while语句实现的循环控制 ...

 

C语言的跳转语句中,对于break和continue说法正确的是_______。 
    A、continue语句只应用于循环体中   
    B、break语句只应用于循环体中     (switch也用)
    C、break是无条件跳转语句,continue不是 (均无条件跳转)
    D、break和continue的跳转范围不够明确,容易产生问题 (goto跳转范围不够明确)

 

对于do...while语句,下列说法中正确的是______。 
    A、用do...while语句可实现分支程序设计    (循环)
    B、当循环条件不成立时,至少也要执行一次循环体 
    C、当循环条件不成立时,一次也不执行循环体 (至少执行一次)
    D、do...while与while结构完全相同 (不同)

本文出自 “凉冰” 博客,转载请与作者联系!

你可能感兴趣的:(嵌入式,求职经历)