首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2013-02-23
17
问题
已有定义: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全国计算机二级
相关试题推荐
以下程序的输出结果是()#include<string.h>main(){chars1[]="123",s2[]="abc",ss[20]="010";strcat(ss+1,strcpy(s2,
设有如下程序:#include"string.h"main(){staticchars1[20],s2[20];scanf("%s",s1);scanf("%s",s2);if(strcmp(s1,s2))
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
程序设计语言的基本成分是数据成分、运算成分、控制成分和()
以下程序运行后的输出结果是【】。main(){chars[]="9876",*p;for(p=s;p<s+2;p++)printf("%s\n",p);}
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
以下叙述中错误的是()
下列关系运算的叙述中,正确的是()
随机试题
目前国际及国内都以法律形式规定对计算机病毒的()者进行法律制裁。
利用细胞诱导分化治疗恶性肿瘤较成功的是
旋转力除可用于上前牙拔除外,还可用于拔除
肝硬化门脉高压患者,出现全血细胞减少最主要的原因是()
随着国际经济文化一体化的进展,中国与世界各国的药品贸易日渐增多。在中国药品标准的国际化进程中,了解国外的药典十分重要。目前,国际上有代表性的药典有《美国药典》《英国药典》《欧洲药典》和《日本药典》。《中国药典》规定阴凉处系指贮藏处温度不超过()。
关于编制指数时的同度量因素和指数化因素选择,下列表述中正确的是()。
抽样调查10个家庭的住房面积的方差数值为624,则这10个家庭的住房面积的标准差数值是()。
根据《保险法》的规定,下载关于保险合同成立时间的表述中,正确的是()
制订狭义法律的机关可以是全国人民代表大会,还可以是()。
“资本害怕没有利润或者利润太少,就像自然界害怕没有空气一样。一旦有适当的利润,资本就胆大起来,如果有10%的利润,它就保证到处被使用;有20%的利润,它就活跃起来;有50%的利润,它就铤而走险;为了100%的利润,它就敢于践踏一切人间法律;有300%的利润
最新回复
(
0
)