首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char a=’H’; a = ( a>=’A’ && a<=’Z’ ): (a+32) : a; printf("%c\
有以下程序 #include <stdio.h> main() { char a=’H’; a = ( a>=’A’ && a<=’Z’ ): (a+32) : a; printf("%c\
admin
2020-10-26
98
问题
有以下程序
#include <stdio.h>
main()
{ char a=’H’;
a = ( a>=’A’ && a<=’Z’ ): (a+32) : a;
printf("%c\n", a );
}
程序运行后的输出结果是
选项
A、H
B、h
C、A
D、a
答案
B
解析
条件运算符构成的选择结构的一般形式为:表达式1: 表达式2: 表达式3。
其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。该题目中首先给字符变量a赋值为’H’。语句a=(a>=’A’&& a<=’Z’):(a+32):a;即将大写字母变为小写字母。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Mk3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面说法正确的是()。
有以下程序:#includemain(){inti,k=0,a[10];for(i_0;i
以下表达式中,其值不等于数值3的是()。
有以下程序:#inelude#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){intx[N][
以下选项中错误的是()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
表达式a+=a-a=9的值是()。
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
随机试题
伴有膀胱刺激症状及尿道和阴茎头部放射疼者,考虑为()
A.补心丹B.养心汤C.归脾汤D.炙甘草汤E.真武汤
在商业银行设立国别风险限额和确定国别风险准备金计提水平时,应充分考虑国别风险评级结果。()
边远地区和交通不便地区的开户单位的库存现金限额,可按多于5天、但不得超过10天的日常零星开支的需要确定。()
顾客对供方的质量体系要求往往需要证实,以使顾客具有足够的信任。证实的方法包括()。
报告作为上行文,发文字号的位置在()。
InBritain,TonyBlair’schieftaskistoWhatdoestheauthormeanby"aclassicnegotiatingerror"(Paragraph2)?
Onlytwocountriesintheadvancedworldprovidenoguaranteeforpaidleavefromworktocareforanewbornchild.Lastspring
Accountinginformationisexpressedprimarilyinmonetaryterms.Themonetaryunitistheprimemeansofmeasuringassets.This
AssistanttoPublicRelationsManagerBusinessPressistheworld’smostrespectedpublisherofbusinessnews.PRandpublici
最新回复
(
0
)