首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2017-04-26
27
问题
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
选项
A、isupper(c)
B、’A’<=c<=’Z’ ,
C、’A’<=c&c<=’Z’
D、c<=(’z’-32)&(’a’-32)<=c
答案
D
解析
本题考查字符变量和逻辑运算。选项A)通过调用函数isupper来判断字符c是否是大小字母,满足要求;选项B)是逻辑表达式,不管c为何值,’A’<=c为真或者假,然后再和’z’比较结果必然为真(0和1都小于’Z’的ASCII值);选项C)是通过与运算来判断c是否是大小字母;选项D)中’z’-32和大小字母’Z’相等,同样’a’-32和大小字母’A’相等。
转载请注明原文地址:https://jikaoti.com/ti/oCi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,
下面程序的运行结果是【】。#includemain(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);}
下面程序的输出结果是【】。#includemain(){staticchara[]="language",b[]="program";char*ptr1=a,*ptr2=b;intk;for(k=0;k
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a
下列叙述中正确的是
可在C程序中用作用户标识符的一组标识符是
以下叙述中正确的是
在下列选项中,没有构成死循环的是
随机试题
如图5-29所示梁的受载情况对于中央截面C为反对称。FSC和MC分别表示中央截面C的剪力和弯矩,则下列结论正确为()。
下列哪种情况可使组织液生成增加
A.类风湿关节炎B.关节炎反应性C.强直性脊柱炎D.原发性骨关节炎E.腕管综合征属于神经性病变的是
(2010年)一声波波源相对媒质不动,发出的声波频率是v0。设以观察者的运动速度为波速的,当观察着迎着波源运动时,他接收到的声波频率是()。
一般存款账户可以办理现金缴存,但不得办理现金支取。()
下列情形中,属于用人单位应当承担的法定义务是()。
()不是促进心理健康的原则。
(浙江2013—41)2,2,7,9,16,20,()
下列关于法的效力的选项哪个是正确的?()
A、TheyareovertakenbySwedeinlongevity.B、Theystillhavethelongestlifespan.C、MostJapaneseyoungstersquitsmoking.D、
最新回复
(
0
)