首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() {char s[]={’’01aXy’’};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]<=’a’&&s[i]
有以下程序 #include<stdio.h> void main() {char s[]={’’01aXy’’};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]<=’a’&&s[i]
admin
2017-07-27
30
问题
有以下程序
#include<stdio.h>
void main()
{char s[]={’’01aXy’’};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
答案
A
解析
这段程序的功能求出字符串s中字符的ASCII码小于小写字符a并且大于小写字符z的字符的个数。因为小写字符z的ASCII码大于小写字符a的ASCII码,所以满足a的ASCII码并且大于z的ASCII码的字符是不存在的,所以输出0。
转载请注明原文地址:https://kaotiyun.com/show/VKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
C语言规定,在一个C程序中,main()函数的位置()。
下列关于C语言数据文件的叙述中正确的是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){inti,j,max,temp;max=n-1;do{j=0;for(i=0;i<max;i++)
在下列选项中,没有构成死循环的是()。
以下选项中,合法的一组C语苦数值常量是()。
以下有关宏替换的叙述不正确的是()。
在最坏情况下,堆排序需要比较的次数为()。
以下程序的输出结果是()。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=2
随机试题
患者,男,43岁。肾移植术后第1d,尿量为500~800ml/h,患者的补液量应为()。
等渗性脱水时补钾每小时尿量必须超过
关于命门的认识,以下说法不正确的是
心室细颤,电击除颤前应静注()。
施工准备工程质量检查,由()负责进行。
在输人记账凭证过程中,会计核算软件不必提供以下()的提示功能。
下列存款人中,可以在异地开立有关银行结算账户的有()。
雕塑艺术在创新的过程中发展,不仅表现为雕塑技艺更加纯熟、表现力日益突出,而且体现在用于雕塑的材质范围日益扩大,有石雕、玉雕、竹雕、沙雕等。这体现了文化创新途径中的()。
任何知识结构都可以用()表象形式来呈现。
WhatisJackgoingtodo?
最新回复
(
0
)