2. 下面程序的循环体执行次数为______。 int a=6,b=1; do { a - =b; b++; }while(a);

2. 下面程序的循环体执行次数为______。 int a=6,b=1; do { a - =b; b++; }while(a);,第1张

执行过程如下

第一次

a=a-b=5

b=2

这时a≠0,继续循环

第二次

a=a-b=5-2=3

b=3

这时a≠0,继续循环

第三次

a=a-b=3-3=0

b=4

这时a=0结束循环

共执行3次

一般在确定了循环次数的循环中用for语句

首先for的第一句 i=5是赋值。第二句 i=5不是0 为真,执行循环体,第一个for的循环体也是个for ,嵌套。也就是说执行5次

第二个for循环体中执行4次

45=20次

答案:A

思路分析:第一次执行循环体,i=1→i=i+1→i=i

2^i,得到i=4,返回判断条件,满足条件i<10;第二次执行循环体i=4→i=i+1→i=i

2^i,得到i=25,不满足条件,退出循环体,共执行了2次故选A

程序执行如下:

n=0               n=1

n 2 =1              n=2

n 2 =4             n=5

n 2 =25             n=26

n 2 =26×26            

此时跳出循环并输出

∴一共进行4次循环,

故选B.

语句m=i j执行的次数和m的最终值是3。

逗号运算符;在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式从左到右依次计算,但整个表达式的值是最后一个表达式的值。将m的值赋给i m=k--表示先将k的值赋给m,k再减个一即i=m=3,k=2,所以答案是3。

扩展资料:

为了使计算机程序得以运行,计算机需要加载代码,同时也要加载数据。从计算机的底层来说,这是由高级语言(例如Java,C/C++,C#等)代码转译成机器语言而被CPU所理解,进行加载。

如果您在一个符合大多数的计算机上, *** 作系统例如Windows、Linux等,加载并执行很多的程序,在这种情况下,每一个程序是一个单独的映射,并不是计算机上的所有可执行程序。

它是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。

以上就是关于2. 下面程序的循环体执行次数为______。 int a=6,b=1; do { a - =b; b++; }while(a);全部的内容,包括:2. 下面程序的循环体执行次数为______。 int a=6,b=1; do { a - =b; b++; }while(a);、若i、j已定义为整型,则以下程序段中循环体的执行次数是( )。、运行以下程序时,循环体内语句执行的次数是( )i=1;while i<1...等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10107026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存