首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { char s[]={’’012xy’’}; int 1,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’
有以下程序: #include<stdio.h> main() { char s[]={’’012xy’’}; int 1,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’
admin
2019-01-14
36
问题
有以下程序:
#include<stdio.h>
main()
{
char s[]={’’012xy’’};
int 1,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/BoRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果,是______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
有以下程序structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf("%d\n",++(p->x));}程
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
设有如下关系表 ______。则下列操作中,正确的是 ______。
以下叙述中正确的是
有定义:intx,y;若要通过scanf("%d,%d",&x,&y);使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
语句:printf("%d\n",12&012);的输出结果是()。
下列叙述中正确的是
以下叙述中正确的是
随机试题
膀胱穿刺可不经腹膜腔进行。
急救稀涎散属于
A.420nmB.550nmC.633nmD.820nmE.950nm感绿胶片的吸收光谱峰值是
从资本成本的计算与应用价值看,资金成本属于()。
恩格斯曾说:“这是一次人类从来没有经历过的最伟大的、进步的变革,是一个需要巨大而且产生了巨人——在思维能力、热情和性格方面,在多才多艺和学识渊博方面的巨人的时代。”他所指的“时代”是指()。
目前,供给侧改革成为高层讲话中的高频词,下列举措能推进供给侧改革的有()。
以“我设计的房子”为活动内容,拟订一个大班美术教育活动计划。
下列有关《行政许可法》的说法,哪一项是不正确的?
技术转移,是指技术成果从一个企业、一个机构转移到其他企业、机构的活动。大范围的技术转移就形成技术扩散。根据以上的定义,下列不是技术转移的是()。
△ABC为直角三角形。(1)a,b,c为△ABC的三边(2)x²+2ax+b2=0与x²+2cx-b²=0有一个相同的根
最新回复
(
0
)