首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2018-01-11
31
问题
已有定义: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通过调用函数isuppcr来判断字符c是否是大小字母,满足要求;选项B是逻辑表达式,不管c为何值,’A’<=c为真或者假,然后再和’Z’比较结果必然为真(0和1都小于’Z’的ASCII值):选项C是通过与运算来判断c是否是大小字母:选项D中’z’-32和大小字母’Z’相等,同样’a’-32和大小字母’A’相等。
转载请注明原文地址:https://kaotiyun.com/show/fUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){inta,b,d=25;a=d/10%9;b=a&&(-1):printf("%d,%d\n",a,b);}
若要使指针p指向一个double类型的动态存储单元,请填空。p=__________malloe(sizeof(double));
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是()。
设有如下定义:intarr[]={6,7,8,9,10};int*ptr;ptr=arr;*(ptr2)=2;printf("%d,%d\n",*ptr,*(ptr2));则下列程序段的输出结果
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+b-c值的类型为()。
设变量已正确定义,则以下能正确计算f=n!的程序是()。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
以下选项中,合法的是()。
随机试题
引起水俣病是因为食用了
100kV产生X线的最短波长是
在酶促反应中,当底物浓度达到饱和后,再增加底物
下列属于假膜性炎的疾病是
老年人产生萎缩的器官主要有()。
下面关于截面的形心主惯性轴y、z的定义,哪个是正确的?
债权人按照合同约定占有债务人的动产,债务人不按合同约定的期限履行债务的,债权人有权依法以该财产折价或以拍卖、变卖该财产的价格优先受偿,以上概念属于()。
监理合同中,委托人的权利不正确的是( )。
根据《物权法》,为使用自己不动产的便利或提高其效益而按照合同约定利用他人不动产的权利属于()。
人们在认识物体时,一般会从它的一般功能人手,这是一种()
最新回复
(
0
)