首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
admin
2018-01-11
20
问题
已有定义: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://jikaoti.com/ti/hNa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是_________。main(){intj,a[10];a[0]=a[1]=1:for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==
以下程序的功能是打印以下杨辉三角形,请填空。1111211331146411510105
下列程序的输出结果是________。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;else
若有以下定义和语句:“doubler=9,*p=&r;*p=r;”,则以下正确的叙述是()。
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式是()。
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
如果两个8位二进制数00010101与01000111相加,其结果用十进制表示为【】。
随机试题
根据《跟单信用证统一惯例》的规定,可转让信用证()
资本主义银行的利润率是______、_______、_______。
“备案号”栏应填写()。“运费”栏应填写()。
按照《证券投资基金管理暂行办法》的规定,下列关于基金分红的说法正确的是()。
在累进税率的分类中,使用时间较长和应用较多的是()。
简述《中华人民共和国教师法》规定的教师享有的权利。
自媒体
使用扫描仪进行图像扫描时,以下哪个参数不能直接设置?
•Lookatthestatementsbelowandthefivetipsconcerningmarketingontheoppositepage.•Whichtip(A,B,C,DorE)doese
—Whatsortofhousedoyouwanttohave?Mustitbebig?—Well,it_______bebig.That’snotimportant.
最新回复
(
0
)