右边程序执行后输出的结果是( ) A.-1 B.0 C.1 D.

右边程序执行后输出的结果是( ) A.-1 B.0 C.1 D.2

B


试题分析:开始满足 ,第一次循环:
满足 ,第二次循环:
满足 ,第三次循环:
满足 ,第四次循环:
满足 ,第五次循环:
此时不满足 ,结束循环,所以输出n的值为0。
点评:当型循环结构是最基本的循环结构之一。当型循环结构用在先判断某些条件是否为真,然后重复执行某一段代码的情况下。当型循环的条件是在循环体执行前进行判断的,当条件满足时进入循环,否则结束循环。
温馨提示:内容为网友见解,仅供参考
无其他回答

下列程序执行后输出的结果是( ) A.-1 B.0 C.1 D.
C 解:因为该循环式直到型循环结构S=5,n="4," S=9,n="3," S=12,n="3," S=15,n="2," S=17,n=1,此时满足条件输出n。

...的程序,若输入x=1,则输出的结果为( )A.-1B.2C.0D.无法判
解答:解:因为输入的x值为1大于0,所以执行y=2x=2,输出2.故选B.

下图是某算法的程序框图,则程序运行后输出的结果是( ) A. B. C. D
C 试题分析:每一步的运行情况如下表所示,可见第五步运行后,k=6,T=T+ =2+1=3. 步骤 T k 条件框 第一步 0 1 1 第二步 1 2 0 第三步 1 3 0 第四步 1 4 1 第五步 2 5 1 考点:

...运行相应的程序,输出的结果是( ) A.2 B.4 C.8 D.1
.由框图可知,程序运行时,数值S与n对应变化如下表: 故S=2时,输出n=8.故选C

计算机执行下面的程序段后,输出的结果是( )a=1 b=3 a=a+b b=a-b P...
模拟程序的运行结果执行完a=1 后:a=1执行完a=1 b=3 后:a=1,b=3执行完a=1 b=3 a=a+b 后:a=4,b=3执行完a=1 b=3 a=a+b b=a-b后:a=4,b=1故输出结果为4,1.故选B.

7.执行下列程序片段时输出结果是。 int x=13,y=5; printf(“%d”,x%...
整型数相除,自动舍弃小数 y\/=2求得y=2 x%=2求得x=1 选C

15、下列程序执行后输出的结果是(     )。 int d=1; fu...
而变量a的值是3,所以fun方法里面应该是这样的过程:d+=3,而变量d的初始值是5,所以这一句执行后变量d的值是8,在main方法里面,你没有定义变量d,这时候就使用的是全局变量d的值,也就是d + = a + +;应该是d+=3,因为全局变量d的初始值是1,所以这时候变量d的值就是4,所以输出8,4 ...

公务员考试计算机专业知识
程序运行后,如果从键盘上输入5,则输出结果是: A. 3 B. 4 C. 5 D. 6 20. 以下程序执行后的输出结果是: main() { int i,s=0; for(i=1;i<10;i+ =2=s+ =i+1; printf("%d\\n",s); } A. 自然数1~9的累加和B. 自然数1~10的累加和 C. 自然数1~9中的奇数之和D. 自然数1~10中...

有以下程序,程序执行后输出结果是 #include <stdio.h> main() {int...
进入dowhile循环,if(i%3)为真,跳出ifcontiue循环,不执行n++,接着判断while(!i)为假,跳出dowhile循环,执行循环外n++,此时i=2, n=1 接着执行for循环i++ i = 3时:进入dowhile循环,if(i%3)为假,执行ifcontinue语句,n++,此时i=3, n=2,判断while为假,跳出dowhile循环,执行...

执行以下语句后输出结果是(). int a = 1, b = 2, c = 3; printf("%d...
选择C,答案是0 c>b>a结合性是从左到右,等价于:(c>b)>a c的值是3,b的值是2,所以c>b就相当于3>2,是真,所以是1 (c>b)>a于是等价于1>a,因为a的值是1,所以1>1是假,是0

相似回答
大家正在搜