题目内容 (请给出正确答案)
[单选题]

若定义 int a=2;执行while(a!=0) a--; 语句,该循环执行()次

A.无限次

B.1

C.2

D.0

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“若定义 int a=2;执行while(a!=0) a--;…”相关的问题

第1题

设int m=5;,语句while(m==0)printf("%d",m-=2);的循环体执行的次数是( )

A.0

B.1

C.2

D.无限

点击查看答案

第2题

以下关于switch语句的叙述中,错误的是()A.switch语句允许嵌套使用

C语言题目

1、 以下关于switch语句的叙述中,错误的是【 】。

A.switch语句允许嵌套使用

B.语句中必须有default部分,才能构成完整的switch语句

C.只有与break语句结合使用,switch语句才能实现程序的选择控制

D.语句中各case与后面的常量表达式之间必须有空格

2、下面叙述中正确的是【 】。

A.do-while语句构成的循环不能用其他语句构成的循环代替

B.do-while语句构成的循环只能用break语句退出

C.用do-while语句构成的循环,在while后的表达式为零时结束循环

D.用do-while语句构成的循环,在while后的表达式为非零时结束循环

3、以下程序段中由while构成的循环执行的次数为【 】。

int k=0; while (k=1) k++;

A.执行1次

B.一次也不执行

C.无限次

D.有语法错,不能执行

4、以下正确的描述是【 】。

A.continue语句的作用是结束整个循环的执行

B.在for循环中,不能使用break语句跳出循环

C.只能在循环体内和switch语句体内使用break语句

D.在循环体内使用break语句或continue语句的作用相同

5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。

A.执行1次

B.执行2次

C.0

D.无限次

点击查看答案

第3题

下面程序段 int k=2; while (k==0) {printf(“%d”,k);k--;} 则下面描述中正确的是()。A. while
下面程序段 int k=2; while (k==0) {printf(“%d”,k);k--;} 则下面描述中正确的是()。

A. while 循环执行 10 次

B. 循环是无限循环

C. 循环体语句一次也不执行

D. 循环体语句执行一次

点击查看答案

第4题

若有如下语句int x=3;do{ printf("%d\n",x-=2);}while(!(--x));则上面程序段A.输出的是1 B.输出的是1和-2 C.输出的是3和0 D.是死循环

点击查看答案

第5题

若有如下语句 #include<iostream.h> void main() { int x=3: do{ X=X-2; cout<<X; }while(!(--x)); } 则上面程序段

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

点击查看答案

第6题

循环控制

  1.实验目的

  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。

  ②掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

  ③进一步学习调试程序。

  2.实验内容

  编程序并上机调试运行。

  ①逐个检查1到200的所有整数,求1到200之间的完全平方数。

  ②判断一个整数是否为素数。

  ③由标准输入读一行字符,输出各个字符的编码。

  ④统计由标准输入得到的文件中字符的个数。

  ⑤统计输入数据的个数,找出其中的最小值和最大值。

  ⑥分别统计输入文件中的空格、行、数字、花括号以及其他所有字符的个数。

  ⑦打印Fibonacci序列前30个数。

  ⑧填出下列程序的运行结果。

  main()

  {int k=0;char c='A';

  do

  { switch(c++)

  {case'A':k++;break;

  case'B':k--;

  case'c':k+=2; break;

  case'D':k=k%2; contlnue;

  case'E':k=k*10;break;

  default:k=k/3;

  }

  k++;

  }

  while(c<'G');

  prinff("k=%d\n",k);

  }

  ⑨若运行以下程序时,从键盘输入3.6 2.4<CR>  (<CR>表示回车),写出程序的运行结果。

  #include<math.h>

  main()

  (float x,y,z;

  scanf("%f%f",&x,&y);

  z=x/y

  while(1)

  {if(fabs(z)>1.0) {x=y;y=z:z=x/y:}

  else break;

  }

  printf("%f\n",y);

  }

  ⑩编写程序,从键盘输入6名学生的5门成绩,分别求出每个学生的平均成绩,并依次输出。

  编程求1!+2!+3!+4!+……………+19!+20!。

  找出1000之内的所有完数。

  输出9*9口诀。

  打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,冈为153=13+53+33

  猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求猴子第一天共摘了多少个桃子。

  要求编写程序使得在屏幕上输出如下图形。

  

点击查看答案

第7题

若有如下语句 #include<iostream.h> void main( ) { int x=3; do{ x=x-2; cout<<x; }while(!(--x)); } 则上面程序段

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

点击查看答案

第8题

若有如下语句 #include<iostream.h) void main() int x=3; do{ X=X-2; cout<<x; }while(!(--x)); } 则上面程序段( )。

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

点击查看答案

第9题

下列语句段中不是死循环的是()。A、intI=100;while(1){I=I0+1;if(I=20)break;}B、intI;sum=0;for(
下列语句段中不是死循环的是()。

A、intI=100;while(1){I=I0+1;if(I=20)break;}

B、intI;sum=0;for(I=1;;I++)sum=sum+1;

C、intk=0;do{++k;}while(k>=0);

D、ints=3379;while(s++%2+3%2)s++;

点击查看答案

第10题

若有如下语句

include<iostream.h>

voidmain( )

{

intx=3:

do{

x=X-2:

cout<<X;

}while(!(--x));

}

则上面程序段( )。

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信