计算机二级

有以下程序段下面针对上述程序段的描述正确的是A.最多可以输出100个非负整数B.当x<0时结束整个循环C.当X>=0时没有任何输出D.pfinff函数调用语句总是被跳过

题目

有以下程序段

下面针对上述程序段的描述正确的是

A.最多可以输出100个非负整数

B.当x<0时结束整个循环

C.当X>=0时没有任何输出

D.pfinff函数调用语句总是被跳过

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

9、若有以下程序段,正确的描述是什么?()  for(m=1; m<=100; m++) {  scanf("%d", &y);   if(y<0)    continue; printf("%d", m); }

A.最多允许输出100个非负整数

B.当y<0时整个循环结束

C.y>=0时什么也不输出

D.printf函数永远也不执行


C. unsigned int TimeCount = 0; TimeCount = 500;

第2题:

24、若有以下程序段:   for (m=1; m<=100; m++)    { scanf("%d", &y);    if (y<0)    continue;    printf("%3d", m);    } 正确的描述是()。

A.当y<0时整个循环结束

B.y>=0时什么也不输出

C.printf函数永远也不执行

D.最多允许输出100个非负整数


最多输出 100 个非负整数

第3题:

若有以下程序段,正确的描述是什么?()  for(m=1; m<=100; m++) {  scanf("%d", &y);   if(y<0)    continue; printf("%d", m); }

A.最多允许输出100个非负整数

B.当y<0时整个循环结束

C.y>=0时什么也不输出

D.printf函数永远也不执行


D

第4题:

若有以下程序段,则下面正确的说法是()。 for(m=1;m<=100;m++) { cin>>y; if (y<0) continue; cout<<m; }

A.当y<0时整个循环结束

B.当y>=0时什么也不输出

C.cout语句永远也不执行

D.最多输出100个非负整数


D

第5题:

以下程序段描述正确的是() for(m=1;m<=100;m++) { scanf("%d",&y); if(y<0) continue; printf("%3d",m); }

A.当y<0时整个循环结束

B.y>=0时什么也不输出

C.printf函数永远也不执行

D.最多允许输出100个非负整数


错误

第6题:

关于下面的程序,正确的说法是()。int a,i=1;while(i<=0){scanf("%d",&a); i++; if(a>1)contin

关于下面的程序,正确的说法是( )。 int a,i=1; while(i<=0) { scanf("%d",&a); i++; if(a>1) continue; printf("%d",a); }

A.当a>1时什么也不输出

B.将输出1个正整数

C.当a<=1时整个循环结束

D.运行后无任何结果


正确答案:D
解析:本题开始定义了一个int型整数i,并初始化为1,而while语句的循环条件是i=0,故从一开始就不满足条件,不会执行任何代码直接结束。所以应该选择D。

第7题:

有以下程序段:

以下关于程序段执行情况的叙述,正确的是( )。

A.for循环语句固定执行8次

B.当产生的随机数n为4时结束循环操作

C.当产生的随机数n为1和2时不做任何操作

D.当产生的随机数n为0时结束程序运行


正确答案:D
Case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的ease语句,就从此cafle子旬执行下去,不再进行判断,直到碰到break或函数结束为止。简单的说break是结束整个循环体,而continue是结束单次循环。B选项中当产生的随机数n为4时要执行打印操作。C选项中当产生的随机数为l和2时分别执行cage3与case4后面语句的内容。由于存在break语句所以for循环不是固定执行8次,执行次数与产生的随机数n有关系。

第8题:

有以下程序段

以下关于程序段执行情况的叙述,正确的是( )。

A.当产生的随机数n为0时,结束程序运行

B.当产生的随机数n为4时,结束循环操作

C.当产生的随机数n为l和2时,不做任何操作

D.细循环语句固定执行8次


正确答案:A
case常量表达式只是起语句标号作用,并不是在该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从该case子句执行下去,不再进行判断,直到碰到bleak或函数结束为止。简单地说,break是结束整个循环体,而continue是结束单次循环。B)选项中当产生的随机数n为4时要执行打印操作。C)选项中当产生的随机数为1和2时分别执行case3与case4后面语句的内容。由于存在break语句,因此for循环不是固定执行8次,执行次数与产生的随机数n有关系。故本题答案为A)。

第9题:

有以下程序段

以下关于程序段执行情况的叙述,正确的是( )。

A.当产生的随机数n为0时结束程序运行

B.当产生的随机数n为4时结束循环操作

C.当产生的随机数n为1和2时不做任何操作

D.for循环语句固定执行8次


正确答案:A
n为。时执行exit(0);函数结束,所以产生的随机数为0时,函数结束。答案选择A)。