A-A+

有以下程序:include main(){char s[]={12xy

2022-08-05 20:57:01 问答库 阅读 172 次

问题详情

有以下程序:
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("%dn",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。

考点:程序