首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2013-02-23
51
问题
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
选项
A、isupper(c)
B、’A’<=c<=’Z’
C、’A’<=c&&c<=’Z’
D、c<=(’z’-32)&&(’a’-32)<=c
答案
B
解析
大写字母从’A’~’Z’的ASCII码是连续的,所以如果当一个字符大于等于’A’31小于等于 ’Z’时,那这个字符就一定是一个大写字母,故选项C正确。C语言中的库函数isupper()的作用也正是判断一个字符是否为大写字母的,故选项A正确。在ASCII码中,小写字母的编码也是连续的,对应的小写字符比大写字符的ASCII码值大32,所以选项D经过小写字符-32后,换算成了对应的大写字母’z’和’A’,所得到结果和选项C是一致的,故也是正确的。选项B中,C语言的逻辑表达式不能直接连写,而应该写成选项C那样,故是错误的,应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/ioJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有变量定义和函数调用语句:inta=25;print_value(&a);下面函数的正确输出结果是voidprint_value(int*x){printf("%d\n",++*x);}
以下不正确的叙述是
以下程序输出的最后一个值是【】intff(intn){staticintf=1;f=f*n;returnf;}main(){inti;for(i=1;i
语句X++;、++X;、X=X+1;、X=1+X;,执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
若x为int类型变量,则执行以下程序段后的x值是______。x=6;x+=x-=x*x;
在计算机系统中,一个字长的二进制位数为______。
若有以下定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
随机试题
女性肺结核患者,大咯血一小时,X线胸片示右肺上叶空洞性肺结核。BP12/8kPa(90/60mmHg),P100次/分钟,采取下列哪种治疗措施最恰当
设备及安装工程概算的编制方法主要有()和综合吨位指标法。
下列关于资产的企业所得税税务处理的说法,正确的有()。(2016年)
试述学生知、情、意、行统一发展的规律。
8,12,(),34,50,68
某班共有学生40人,其中喜欢打乒乓、篮球、排球的学生分别有35、33、32人,问这三项运动都喜欢的学生至少有多少人?
社会主义法律的规范作用根据其指向和侧重可以分为指引作用、预测作用、评价作用、强制作用和教育作用。除教育作用外,法律的其他作用中具有教育意义的是
设f(x)连续且F(x)=x2/(x-a)∫axf(t)dt,则为().
如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用______协议。
IcametoIndiaayearagotofindavillageinwhichIcouldliveandwrite,butitwasmanymonthsbeforeIsettleddown.
最新回复
(
0
)