万能百科  > 所属分类  > 

有以下程序:include<stdio.h> main( ){char s[]={"012xy"};int i,n=o; for(i=

有以下程序:

include<stdio.h>

main( )

{char s[]={"012xy"};int i,n=o;

for(i=0;s[i]!=&39;0&39;;i++)

if(s[i]>=as[i]<=z)n++;

printf("%d\n",n);

}

程序运行后的输出结果是( )。

A.0

B.2

C.3

D.5

正确答案:

B本题考查for循环。当i=0时,开始for循环,因为数组的下标是从0开始的,所以s[o]=0,不符合for循环,不执行下边的语句,当i=1时,继续执行if语句,if语句的功能是如果在小写字母a~ z,则记数n加1。所以本题结果为2。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签