首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2013-02-23
37
问题
已有定义: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"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb")fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’
若有如下定义和声明:structs{intm;charch;doublex;uniont{chara[6];intb[3];}tt;}ss;则sizeof(struets)的值是()
设有如下程序:#include"string.h"main(){staticchars1[20],s2[20];scanf("%s",s1);scanf("%s",s2);if(strcmp(s1,s2))
下列选项中不是结构化程序基本结构的是
语句X++;、++X;、X=X+1;、X=1+X;,执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
十进制数111用八位二进制数表示为【】。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
随机试题
直径为100mm的钢球,其密度为7.8g/cm3,则其质量为()kg。
乔吉,字________,号笙鹤翁,又号________。其杂剧今存3种:________写诗人杜牧;________写才子韩翃;________则描写青楼女子韩玉箫和书生韦皋的爱情故事。
胰岛素治疗过程中最常见的不良反应是
中暑为病出现的症状可有
某机电安装公司在南方某市承包了一个油库改造项目。工程范围包括新增2个3000m3储油罐,对原有部分输油管道进行改造。其中有一种管材该公司没有焊接过,也没有进行过类似材质的管道焊接。整个改造工程6月30日开工,工期为120天。中间只允许罐区日常工作停工5天,
幼儿美育就是对幼儿进行艺术教育。()
【2016年山东省属】教育目的是所有教育活动的出发点和归宿,是教育基本理论的重要组成部分。下列关于教育目的的说法正确的有()。
某研究员认为,人类语言最初直接来源于鸟类和灵长类,因为如果重新审视现代人类语言,我们可以看到人类的相互交流是如何从鸟类和其他灵长类古老的交流模式系统演化而来的。他宣称,从鸟类身上,我们获得了语言的旋律部分;从其他灵长类身上,我们获得了语言的实用性内容部分。
[*]
Bringafriendhereforlunchandyouwillpayforonlyonemeal.
最新回复
(
0
)