首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { char s[]={"012xy"}; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’&&s[i] <=’z’)
有以下程序: #include <stdio.h> main() { char s[]={"012xy"}; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’&&s[i] <=’z’)
admin
2022-04-01
45
问题
有以下程序:
#include <stdio.h>
main()
{
char s[]={"012xy"};
int i,n=0;
for(i=0;s
!=0;i++)
if(s
>=’a’&&s
<=’z’)n++;
printf("%d\n",n);
}
程序的运行结果是( )。
选项
A、0
B、2
C、3
D、5
答案
B
解析
程序首先给字符数组s[]赋值为"012xy",for循环语句的功能是遍历字符串,通过if条件语句对字符串中的小写字母进行计数,字符串中小写字母为2个,即n=2,因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/inkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%dtt,&a,&b,&c);给a赋值1、给b赋值2、给C赋值3,以下输入形式中错误的是(注:口代表一个空格符)
子函数的功能是通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。#include#defineN5voidfun(intx[N]){intm;for(m=N一1;m>=0;m一一)scanf(’’%d’’,__
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下选项中,当x为大于1的奇数时,值为0的表达式是
表达式:(int)((double)9/2)-9%2的值是
随机试题
合同的变更或者解除,()当事人要求赔偿损失的权利。
双绞线以太网中的站点可以通过不超过______的非屏蔽双绞线连接到一个集线器上,多个集线器还可以通过级联方式连接到其他集线器上。
可疑胰腺癌时那些发现可协助诊断()
下列关于颅中窝骨折脑脊液鼻漏患者的处理方法正确的是
幼儿与教师之间的相互关系可以从社会大范围和()来看。
“凡事预则立,不预则废”体现了()。
红橙黄绿:颜色
甲、乙、丙三人分276只贝壳,甲每取走5只,乙就取走4只,乙每取走5只,丙就取走6只。那么,最后乙分到多少只贝壳?
下列关于武器装备的说法不正确的是()。
[*]
最新回复
(
0
)