首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2013-02-23
32
问题
已有定义: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全国计算机二级
相关试题推荐
以下程序的输出结果是()voidfun(float*p1,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*p2++;}
以下程序的输出结果是()#include<string.h>main(){chars1[]="123",s2[]="abc",ss[20]="010";strcat(ss+1,strcpy(s2,
有以下程序unionmyun{struct{intx,y,z;}u;intk;}a;main(){a.u.x=4;a.u.y=5;a,u.z=6;
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
语句X++;、++X;、X=X+1;、X=1+X;,执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
十进制数111用八位二进制数表示为【】。
若m,y,z均为int型变量,则执行下面语句后m值是______。m=1;x=2;y=3;z=4;m=(m<x)?m:x;m=(n<y)?m:y;m=(m<z)?m;z;
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
以下叙述中正确的是()
随机试题
根据我国《公证法》的规定,公证书的生效时间是
在控制面板的分类视图显示模式下,打开“性能和维护”窗口,其中不包括_______选项。
不参与脂酸β-氧化的酶是
草豆蔻的功效是
输卵管妊娠最常见的着床部位是在输卵管的
知识产权的本质属性为()。
下列关于财务内部收益率指标差别基准确定的表述,正确的是()。
下列属于银行间债券市场的交易方式的是()。Ⅰ.询价交易Ⅱ.点击成交交易Ⅲ.竞价撮合Ⅳ.连续竞价
阅读下面的文章,回答问题。(一)自然界中存在着许许多多我们往往用肉眼察觉不到的物质循环和能量流动,把生物群落(动物、植物、微生物)同其生存的非生命环境(大气、水、土壤),以及生物群落内部的不同种群连结到一起,形成一个相互联系、相互作用、相互制约的
A、Theygetpleasurefromrisks.B、Theycancontrolpotentialrisks.C、Theycanassessdangerfromrisks.D、Theyhavestrongneed
最新回复
(
0
)