【10道c语言基础题1、C语言的跳转语句中,对于break和-查字典问答网
分类选择

来自苏丹的问题

  【10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______.A、continue语句只应用于循环体中B、break语句只应用于循环体中C、break是无条件跳转语句,continue不是D、b】

  10道c语言基础题

  1、C语言的跳转语句中,对于break和continue说法正确的是_______.

  A、continue语句只应用于循环体中

  B、break语句只应用于循环体中

  C、break是无条件跳转语句,continue不是

  D、break和continue的跳转范围不够明确,容易产生问题

  2、对于do...while语句,下列说法中正确的是______.

  A、用do...while语句可实现分支程序设计

  B、当循环条件不成立时,至少也要执行一次循环体

  C、当循环条件不成立时,一次也不执行循环体

  D、do...while与while结构完全相同

  3、下列程序段执行时,若从键盘输入23,则输出为______.

  intc,num;

  scanf("%d",&num);

  do

  {c=num%10;printf("%d",c);

  num=num/10;

  }while(num>0);

  printf("n");

  A、32

  B、3

  C、2

  D、23

  4、若I,j已定义为int型,则以下for循环是().

  for(I=0,j=0;(j!=123)&&(I=0;k--)

  {switch(k)

  {

  case1:

  case4:

  case7:

  s++;

  break;

  case2:

  case3:

  case6:

  break;

  case0:

  case5:

  s+=2;

  break;

  }

  }

  printf("s=%dn",s);

  }

  A、s=4

  B、s=7

  C、s=3

  D、s=5

  8、下列程序段执行结果是输出().

  x=3;

  do

  {

  printf("%2d",x--);

  }while(!x);

  A、0

  B、3

  C、321

  D、210

  9、以下程序的执行结果是().

  #include

  #defineN2

  #defineMN+1

  #defineNUM(M+1)*M/2

  main()

  {intI=1,n=0;

  while(I=1;I--)

  for(j=0;j

1回答
2020-05-08 02:44
我要回答
请先登录
罗建利

  ABACBCBBBA

  1、2、5题可以参考清华大学出版社出版的c语言程序设计(第二版)的第126、133、134页

  3题要理解/和%的含义,“/”表示取商“%”表示取余

  4、10题要注意i,j的初值及表达式中各项意思,&&表示与关系

  #defineN2表示N=2

  s=+2;表示s=s+2;

  其余的就要你好好看看一些资料了,因为这些不好用语言描述,

2020-05-08 02:48:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •